Pular para o conteúdo principal
ToolPotion
Consultor de IA
Enviar

Langroid

Langroid é um framework Python para construir aplicações com LLM usando um paradigma de programação multi-agente. Ele permite que desenvolvedores criem agentes, os equipem com ferramentas e LLMs, e orquestrem sua colaboração para resolver problemas complexos através de troca de mensagens, simplificando o desenvolvimento de aplicações com LLM.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

Langroid é um framework Python intuitivo, leve e extensível, projetado para simplificar o desenvolvimento de aplicações baseadas em Large Language Model (LLM). Ele opera em um paradigma de programação multi-agente, inspirado no Actor Framework, onde os desenvolvedores definem agentes, os equipam com componentes como LLMs, vector stores e ferramentas, e então orquestram sua colaboração na resolução de problemas através de trocas de mensagens.

Ler mais

A abstração central no Langroid é o `Agent`, que encapsula o estado da conversa do LLM e pode ser aumentado com vector stores e ferramentas. Agentes atuam como transformadores de mensagens, com métodos de resposta padrão para interações com LLM, Agente e Usuário. A classe `Task` envolve um `Agent`, fornecendo instruções, gerenciando iterações e orquestrando interações multi-agente através de delegação hierárquica. Este design modular promove a reutilização e o baixo acoplamento.

Langroid suporta uma ampla gama de LLMs, incluindo modelos da OpenAI e de centenas de outros provedores (locais/abertos ou remotos/comerciais) via bibliotecas proxy e servidores de modelos locais como Ollama e LiteLLM, frequentemente imitando a API da OpenAI. Ele se integra a vários vector stores como Qdrant, Chroma, LanceDB, Pinecone e PGVector, permitindo Retrieval-Augmented-Generation (RAG) para fundamentação e citação de fontes. O framework também apresenta suporte robusto para ferramentas/plugins/function-calling, aproveitando Pydantic para definição simplificada de schema e tratamento de erros.

As principais capacidades incluem colaboração multi-agente, extração de informações estruturadas, chat com documentos (RAG) com citação de fontes e chat com dados tabulares. Langroid enfatiza a experiência do desenvolvedor, oferecendo recursos como cache de respostas de LLM, observabilidade, logging e rastreamento de linhagem de mensagens. Ele é ativamente desenvolvido com atualizações frequentes e uma comunidade crescente, tornando-o uma escolha poderosa para construir aplicações LLM sofisticadas.

  • CategoriaCriadores de agentes de IA
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem, Auto-hospedado
  • PlataformasWeb

  • Paradigma de programação multi-agente para aplicações LLM

  • Abstrações de Agente e Tarefa para orquestrar interações LLM

  • Suporte para uma ampla gama de LLMs, incluindo modelos locais e proprietários

  • Integração com múltiplos vector stores para capacidades RAG

  • Suporte a Ferramentas/Plugins/Function-calling usando Pydantic

  • Chat com documentos (RAG) com citação de fontes

  • Chat com dados tabulares usando geração de código Pandas

  • Cache de respostas de LLM

  • Observabilidade, logging e rastreamento de linhagem de mensagens

  • Framework Python extensível e leve

  1. Clone o repositório: Obtenha o código-fonte do Langroid do GitHub.

  2. Instale as dependências: Configure um ambiente virtual e instale o Langroid com os extras necessários.

  3. Configure as variáveis de ambiente: Configure chaves de API e outras credenciais necessárias.

  4. Desenvolva agentes: Defina agentes com LLMs, vector stores e ferramentas.

  5. Orquestre tarefas: Use a classe Task para gerenciar interações e fluxos de trabalho dos agentes.

  6. Execute aplicações: Execute suas aplicações com LLM.

  • Colaboração multi-agente
  • Extração de informações
  • Q&A de documentos
  • Análise de dados
  • Geração de código
  • Sistemas RAG

Avaliações de Langroid

Carregando...

Ferramentas de IA populares como Langroid

Lagent

Repositórios de IA no GitHub

Lagent é um framework leve e de código aberto da InternLM para construir aplicações baseadas em agentes de modelos de linguagem grandes (LLM). Inspirado no PyTorch, simplifica a…

Criadores de agentes de IA
Ver ferramenta

Repositórios de IA no GitHub

Framework leve e de código aberto da InternLM para construir aplicações baseadas em agentes de modelos de linguagem grandes (LLM). Inspirado no PyTorch, simplifica a…Lagent é um framework leve e de código aberto da InternLM para construir aplicações baseadas em agentes de modelos de linguagem grandes (LLM). Inspirado no PyTorch, simplifica a…

Criadores de agentes de IA
Ver o Top 250 de Repositórios de IA no GitHub

smolagents

Repositórios de IA no GitHub

smolagents é uma biblioteca básica projetada para construir sistemas agentivos que operam pensando em código. Ela permite que os usuários executem agentes poderosos com o mínimo…

Criadores de agentes de IA

Nº 130 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Biblioteca básica projetada para construir sistemas agentivos que operam pensando em código. Ela permite que os usuários executem agentes poderosos com o mínimo…smolagents é uma biblioteca básica projetada para construir sistemas agentivos que operam pensando em código. Ela permite que os usuários executem agentes poderosos com o mínimo…

DestaqueCriadores de agentes de IA
Nº 130 em Repositórios de IA no GitHub

BeeAI Framework

Repositórios de IA no GitHub

BeeAI Framework é um toolkit de código aberto para construir agentes de IA e sistemas multiagente prontos para produção. Ele suporta desenvolvimento em Python e TypeScript,…

Criadores de agentes de IA

Nº 107 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Toolkit de código aberto para construir agentes de IA e sistemas multiagente prontos para produção. Ele suporta desenvolvimento em Python e TypeScript,…BeeAI Framework é um toolkit de código aberto para construir agentes de IA e sistemas multiagente prontos para produção. Ele suporta desenvolvimento em Python e TypeScript,…

Criadores de agentes de IA
Nº 107 em Repositórios de IA no GitHub

Pocket Flow

Repositórios de IA no GitHub

Pocket Flow é um framework LLM minimalista de 100 linhas projetado para desenvolvimento rápido. Ele permite que agentes de IA construam outros agentes, oferecendo uma solução leve…

Criadores de agentes de IA

Nº 139 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Framework LLM minimalista de 100 linhas projetado para desenvolvimento rápido. Ele permite que agentes de IA construam outros agentes, oferecendo uma solução leve…Pocket Flow é um framework LLM minimalista de 100 linhas projetado para desenvolvimento rápido. Ele permite que agentes de IA construam outros agentes, oferecendo uma solução leve…

Criadores de agentes de IA
Nº 139 em Repositórios de IA no GitHub

MetaGPT

Repositórios de IA no GitHub

MetaGPT é uma estrutura multi-agente projetada para facilitar a programação em linguagem natural. Seu objetivo é simplificar o desenvolvimento de aplicações de IA, permitindo que…

Criadores de agentes de IA

Nº 29 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Estrutura multi-agente projetada para facilitar a programação em linguagem natural. Seu objetivo é simplificar o desenvolvimento de aplicações de IA, permitindo que…MetaGPT é uma estrutura multi-agente projetada para facilitar a programação em linguagem natural. Seu objetivo é simplificar o desenvolvimento de aplicações de IA, permitindo que…

DestaqueCriadores de agentes de IA
Nº 29 em Repositórios de IA no GitHub

Gwenflow

Repositórios de IA no GitHub

Gwenflow é um framework Python para orquestrar aplicações alimentadas por agentes de IA autônomos e Modelos de Linguagem Grandes (LLMs). Ele simplifica a integração de LLMs e…

Criadores de agentes de IA
Ver ferramenta

Repositórios de IA no GitHub

Framework Python para orquestrar aplicações alimentadas por agentes de IA autônomos e Modelos de Linguagem Grandes (LLMs). Ele simplifica a integração de LLMs e…Gwenflow é um framework Python para orquestrar aplicações alimentadas por agentes de IA autônomos e Modelos de Linguagem Grandes (LLMs). Ele simplifica a integração de LLMs e…

Criadores de agentes de IA
Ver o Top 250 de Repositórios de IA no GitHub

Qwen-Agent

Repositórios de IA no GitHub

Qwen-Agent é um framework open-source para construir aplicações LLM usando modelos Qwen. Ele suporta chamada de função, interpretação de código, RAG e mais, permitindo a criação…

Criadores de agentes de IA
Ver ferramenta

Repositórios de IA no GitHub

Framework open-source para construir aplicações LLM usando modelos Qwen. Ele suporta chamada de função, interpretação de código, RAG e mais, permitindo a criação…Qwen-Agent é um framework open-source para construir aplicações LLM usando modelos Qwen. Ele suporta chamada de função, interpretação de código, RAG e mais, permitindo a criação…

Criadores de agentes de IA
Ver o Top 250 de Repositórios de IA no GitHub

Microsoft Agent Framework

Repositórios de IA no GitHub

Microsoft Agent Framework é uma ferramenta para construir, orquestrar e implantar agentes de IA e fluxos de trabalho multi-agente. Suporta Python e .NET, permitindo que os…

Criadores de agentes de IA

Nº 26 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Ferramenta para construir, orquestrar e implantar agentes de IA e fluxos de trabalho multi-agente. Suporta Python e .NET, permitindo que os…Microsoft Agent Framework é uma ferramenta para construir, orquestrar e implantar agentes de IA e fluxos de trabalho multi-agente. Suporta Python e .NET, permitindo que os…

Criadores de agentes de IA
Nº 26 em Repositórios de IA no GitHub
1 de 8