microsoft/typeagent-py

Structured RAG: ingest, index, query

What it solves

TypeAgent is designed to implement structured RAG (Retrieval-Augmented Generation), providing a Pythonic translation of the TypeAgent KnowPro system to help users build more organized and structured retrieval systems.

How it works

It acts as a Python package that interfaces with third-party LLMs to process and index information for structured retrieval, translating the logic and functionality of the original TypeScript-based TypeAgent KnowPro project into Python.

Who it’s for

Developers who want to implement structured RAG patterns in Python and those interested in the experimental prototype of the TypeAgent ecosystem.

Highlights

  • Experimental prototype for structured RAG MVP.
  • Python translation of the TypeScript TypeAgent KnowPro project.
  • Easy installation via pip.

Related

  • Project
  • Project
  • Project
  • Project
  • Project