# typeagent

An experimental Python translation of Microsoft's TypeAgent KnowPro project, aimed at structured retrieval-augmented generation: ingesting, indexing and querying data through an LLM.

typeagent is an experimental, in-progress Python package that ports TypeAgent KnowPro and related packages from TypeScript, working toward a shared understanding of what a minimum viable structured RAG system looks like. The project is explicitly described by its authors as sample code rather than a finished library.

It installs with pip, and its documentation, including slides and a recorded talk from a conference, lives in the project's docs directory. Because the library sends input to a third-party-hosted LLM, its authors warn against using it to index confidential information.

Website: https://github.com/microsoft/typeagent-py
