Langroid icon

Langroid

3,392

Enables building LLM-powered applications through a multi-agent programming paradigm.

About

Langroid is an intuitive, lightweight, extensible, and principled Python framework for easily building LLM-powered applications, developed by CMU and UW-Madison researchers. It allows users to set up Agents, equip them with optional components such as LLMs, vector-stores, and tools/functions, assign them tasks, and have them collaboratively solve problems by exchanging messages. This Multi-Agent paradigm simplifies the developer experience by offering a fresh approach to LLM app-development, designed to work seamlessly with practically any LLM without relying on other major LLM frameworks.

Key Features

  • Facilitates multi-agent collaboration with message exchange.
  • Offers robust RAG capabilities with DocChatAgent and various document parsers.
  • Supports a wide range of LLMs, including local and remote models.
  • Intuitive and extensible multi-agent framework for LLM applications.
  • Includes support for function calling, structured information extraction, and tool integration.
  • 3,392 GitHub stars

Use Cases

  • Developing secure software applications using AI agents for vulnerability management.
  • Extracting structured information from documents using local or remote LLMs.
  • Building multi-agent RAG systems for specialized domains like pharmacovigilance.
Craft Better Prompts with AnyPrompt
Sponsored