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

Apache Burr

Apache Burr é um framework Python de código aberto para construir aplicações de tomada de decisão como chatbots, agentes e simulações. Ele oferece ferramentas para monitorar, rastrear, persistir e executar essas aplicações em sua própria infraestrutura, integrando-se com LLMs e vários frameworks.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

Apache Burr (incubating) é uma biblioteca Python projetada para simplificar o desenvolvimento de aplicações que tomam decisões, como chatbots, agentes e simulações. Ele capacita os desenvolvedores a construir sistemas complexos a partir de blocos de construção Python simples, particularmente aqueles que utilizam Large Language Models (LLMs). Burr integra-se perfeitamente com frameworks populares e fornece uma UI robusta para monitoramento em tempo real, rastreamento e depuração da execução da aplicação.

Ler mais

O núcleo do Apache Burr gira em torno da expressão de aplicações como máquinas de estado, que são essencialmente grafos ou fluxogramas. Essa abordagem é ideal para qualquer aplicação que exija gerenciamento de estado, rastreamento complexo de decisões, integração de feedback humano ou fluxos de trabalho idempotentes e auto-persistentes. A simplicidade do framework é demonstrada em sua API principal, que usa funções Python decoradas como ações para gerenciar transições de estado e fluxo de dados.

Os principais componentes do Apache Burr incluem uma biblioteca Python sem dependências para construir e gerenciar máquinas de estado, uma interface de usuário para telemetria e introspecção, e um conjunto de integrações para persistência de estado e conexão com outros sistemas. A UI permite que os usuários visualizem o fluxo de execução e o estado da aplicação em tempo real, aprimorando o processo de depuração e desenvolvimento. As integrações podem estender as capacidades do Burr para se conectar com várias ferramentas de observabilidade de LLM, soluções de armazenamento e bibliotecas personalizadas como Apache Hamilton.

Apache Burr é adequado para uma ampla gama de aplicações, desde chatbots simples semelhantes a GPT e chatbots baseados em RAG com estado até jogos de aventura baseados em LLM e assistentes interativos. Ele também suporta casos de uso não-LLM, como simulações de previsão de séries temporais e ajuste de hiperparâmetros. A flexibilidade do framework permite a integração com qualquer LLM ou framework preferido, permitindo que os desenvolvedores criem aplicações escaláveis e manteníveis impulsionadas por IA. O projeto enfatiza a facilidade de uso, com um guia de início rápido e exemplos prontamente disponíveis para ajudar os desenvolvedores a começar.

O nome do projeto, Burr, é uma referência a Aaron Burr, com uma conexão conceitual com Apache Hamilton, sugerindo uma integração harmoniosa de diferentes ferramentas para construir aplicações sofisticadas. O projeto acolhe ativamente contribuições da comunidade e fornece diretrizes claras para desenvolvedores que desejam se envolver.

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

  • Modelagem de máquina de estado para aplicações de tomada de decisão

  • UI de monitoramento e rastreamento em tempo real

  • Mecanismos de persistência de estado plugáveis

  • Integração com LLMs e vários frameworks

  • Construir chatbots, agentes e simulações

  • Fluxos de trabalho idempotentes e auto-persistentes

  • Gerenciamento de estado baseado em Python

  • Framework de código aberto

  • Extensível com ações e integrações personalizadas

  • Capacidades de depuração e reprodução

  • Suporta casos de uso não-LLM

  • Suporte da comunidade via Discord

  1. Clone o repositório: git clone https://github.com/apache/burr

  2. Instale as dependências: pip install "apache-burr[start]"

  3. Execute o servidor da UI: burr

  4. Explore aplicações de demonstração através da UI

  5. Comece a codificar com exemplos: cd burr/examples/hello-world-counter && python application.py

  6. Consulte a documentação para guias e conceitos detalhados

  • Chatbots de IA
  • Agentes de Decisão
  • Simulações
  • Aplicações RAG
  • Jogos LLM
  • Automação de Fluxo de Trabalho
  • Ajuste de Hiperparâmetros

Avaliações de Apache Burr

Carregando...

Ferramentas de IA populares como Apache Burr

Dify

Repositórios de IA no GitHub

Dify é uma plataforma open-source para o desenvolvimento de aplicações LLM. Oferece uma tela visual para construir fluxos de trabalho de IA, pipelines RAG e capacidades de agente.…

Criadores de agentes de IA

Nº 11 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Plataforma open-source para o desenvolvimento de aplicações LLM. Oferece uma tela visual para construir fluxos de trabalho de IA, pipelines RAG e capacidades de agente.…Dify é uma plataforma open-source para o desenvolvimento de aplicações LLM. Oferece uma tela visual para construir fluxos de trabalho de IA, pipelines RAG e capacidades de agente.…

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

Langroid

Repositórios de IA no GitHub

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…

Criadores de agentes de IA

Nº 94 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

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…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…

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

Pi Agent Harness

Repositórios de IA no GitHub

pi é um kit de ferramentas para agentes de IA que fornece uma API LLM unificada, loop de agente, TUI e CLI de agente de codificação. Foi projetado para simplificar o…

Criadores de agentes de IA
Ver ferramenta

DAGent

Repositórios de IA no GitHub

DAGent é uma biblioteca Python projetada para construir rapidamente agentes de IA. Ela estrutura o comportamento do agente de IA em fluxos de trabalho usando Grafos Acíclicos…

Criadores de agentes de IA
Ver ferramenta

Repositórios de IA no GitHub

Biblioteca Python projetada para construir rapidamente agentes de IA. Ela estrutura o comportamento do agente de IA em fluxos de trabalho usando Grafos Acíclicos…DAGent é uma biblioteca Python projetada para construir rapidamente agentes de IA. Ela estrutura o comportamento do agente de IA em fluxos de trabalho usando Grafos Acíclicos…

Criadores de agentes de IA
Ver o Top 250 de 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

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

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

iX: Plataforma de Agente GPT-4 Autônomo

Repositórios de IA no GitHub

iX é uma plataforma para projetar e implantar agentes e fluxos de trabalho autônomos e semiautônomos com tecnologia LLM. Ele fornece uma solução flexível e escalável para…

Criadores de agentes de IA
Ver ferramenta

Repositórios de IA no GitHub

Plataforma para projetar e implantar agentes e fluxos de trabalho autônomos e semiautônomos com tecnologia LLM. Ele fornece uma solução flexível e escalável para…iX é uma plataforma para projetar e implantar agentes e fluxos de trabalho autônomos e semiautônomos com tecnologia LLM. Ele fornece uma solução flexível e escalável para…

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