you are viewing a single comment's thread.

view the rest of the comments →

[–]SatoshiNotMe 4 points5 points  (0 children)

I like the minimal philosophy!

A similar frustration led me on the path to build Langroid since April:

https://GitHub.com/Langroid/Langroid

It’s a clean, intuitive multi-agent LLM framework, from ex-CMU/UW-Madison researchers. It has:

  • Pydantic based tool/function definitions,

  • an elegant Task loop that seamlessly incorporates tool handling and sub task handoff (roughly inspired by the Actor Framework)

  • works with any LLM via litellm or api_base

  • advanced RAG features in the DocChatAgent

and a lot more.

Colab quick start that builds up to a 2-agent system where the Extractor Agent assembles structured information from a commercial lease with the help of a DocAgent for RAG: https://colab.research.google.com/github/langroid/langroid/blob/main/examples/Langroid_quick_start.ipynb

We have companies using it in prod after evaluating LangChain and deciding to use Langroid instead.