Files
hive/README.pt.md
T
2026-01-21 21:29:04 -08:00

12 KiB

Hive Banner

English | 简体中文 | Español | Português | 日本語 | Русский

Apache 2.0 License Y Combinator Docker Pulls Discord Twitter Follow LinkedIn

AI Agents Multi-Agent Goal-Driven HITL Production

OpenAI Anthropic Gemini MCP

Visão Geral

Construa agentes de IA confiáveis e auto-aperfeiçoáveis sem codificar fluxos de trabalho. Defina seu objetivo através de uma conversa com um agente de codificação, e o framework gera um grafo de nós com código de conexão criado dinamicamente. Quando algo quebra, o framework captura dados de falha, evolui o agente através do agente de codificação e reimplanta. Nós de intervenção humana integrados, gerenciamento de credenciais e monitoramento em tempo real dão a você controle sem sacrificar a adaptabilidade.

Visite adenhq.com para documentação completa, exemplos e guias.

O que é Aden

Aden Architecture

Aden é uma plataforma para construir, implantar, operar e adaptar agentes de IA:

  • Construir - Um Agente de Codificação gera Agentes de Trabalho especializados (Vendas, Marketing, Operações) a partir de objetivos em linguagem natural
  • Implantar - Implantação headless com integração CI/CD e gerenciamento completo do ciclo de vida de API
  • Operar - Monitoramento em tempo real, observabilidade e guardrails de runtime mantêm os agentes confiáveis
  • Adaptar - Avaliação contínua, supervisão e adaptação garantem que os agentes melhorem ao longo do tempo
  • Infraestrutura - Memória compartilhada, integrações LLM, ferramentas e habilidades alimentam cada agente

Início Rápido

Pré-requisitos

Instalação

# Clonar o repositório
git clone https://github.com/adenhq/hive.git
cd hive

# Copiar e configurar
cp config.yaml.example config.yaml

# Executar configuração e iniciar serviços
npm run setup
docker compose up

Acessar a aplicação:

Funcionalidades

  • Desenvolvimento Orientado a Objetivos - Defina objetivos em linguagem natural; o agente de codificação gera o grafo de agentes e código de conexão para alcançá-los
  • Agentes Auto-Adaptáveis - Framework captura falhas, atualiza objetivos e atualiza o grafo de agentes
  • Conexões de Nós Dinâmicas - Sem arestas predefinidas; código de conexão é gerado por qualquer LLM capaz baseado em seus objetivos
  • Nós Envolvidos em SDK - Cada nó recebe memória compartilhada, memória RLM local, monitoramento, ferramentas e acesso LLM prontos para uso
  • Humano no Loop - Nós de intervenção que pausam a execução para entrada humana com timeouts e escalonamento configuráveis
  • Observabilidade em Tempo Real - Streaming WebSocket para monitoramento ao vivo de execução de agentes, decisões e comunicação entre nós
  • Controle de Custo e Orçamento - Defina limites de gastos, throttles e políticas de degradação automática de modelo
  • Pronto para Produção - Auto-hospedável, construído para escala e confiabilidade

Por que Aden

Frameworks de agentes tradicionais exigem que você projete manualmente fluxos de trabalho, defina interações de agentes e lide com falhas reativamente. Aden inverte esse paradigma—você descreve resultados, e o sistema se constrói sozinho.

A Vantagem Aden

Frameworks Tradicionais Aden
Codificar fluxos de trabalho de agentes Descrever objetivos em linguagem natural
Definição manual de grafos Grafos de agentes auto-gerados
Tratamento reativo de erros Auto-evolução proativa
Configurações de ferramentas estáticas Nós dinâmicos envolvidos em SDK
Configuração de monitoramento separada Observabilidade em tempo real integrada
Gerenciamento de orçamento DIY Controles de custo e degradação integrados

Como Funciona

  1. Defina Seu Objetivo → Descreva o que você quer alcançar em português simples
  2. Agente de Codificação Gera → Cria o grafo de agentes, código de conexão e casos de teste
  3. Workers Executam → Nós envolvidos em SDK executam com observabilidade completa e acesso a ferramentas
  4. Plano de Controle Monitora → Métricas em tempo real, aplicação de orçamento, gerenciamento de políticas
  5. Auto-Aperfeiçoamento → Em caso de falha, o sistema evolui o grafo e reimplanta automaticamente

Estrutura do Projeto

hive/
├── honeycomb/          # Frontend (React + TypeScript + Vite)
├── hive/               # Backend (Node.js + TypeScript + Express)
├── docs/               # Documentação
├── scripts/            # Scripts de build e utilitários
├── config.yaml.example # Template de configuração
└── docker-compose.yml  # Orquestração de containers

Desenvolvimento

Desenvolvimento Local com Hot Reload

# Copiar overrides de desenvolvimento
cp docker-compose.override.yml.example docker-compose.override.yml

# Iniciar com hot reload habilitado
docker compose up

Executar Sem Docker

# Instalar dependências
npm install

# Gerar arquivos de ambiente
npm run generate:env

# Iniciar frontend (em honeycomb/)
cd honeycomb && npm run dev

# Iniciar backend (em hive/)
cd hive && npm run dev

Documentação

Roadmap

O Aden Agent Framework visa ajudar desenvolvedores a construir agentes auto-adaptativos orientados a resultados. Encontre nosso roadmap aqui:

ROADMAP.md

Comunidade e Suporte

Usamos Discord para suporte, solicitações de funcionalidades e discussões da comunidade.

Contribuindo

Aceitamos contribuições! Por favor, consulte CONTRIBUTING.md para diretrizes.

  1. Faça fork do repositório
  2. Crie sua branch de funcionalidade (git checkout -b feature/amazing-feature)
  3. Faça commit das suas alterações (git commit -m 'Add amazing feature')
  4. Faça push para a branch (git push origin feature/amazing-feature)
  5. Abra um Pull Request

Junte-se ao Nosso Time

Estamos contratando! Junte-se a nós em funções de engenharia, pesquisa e go-to-market.

Ver Posições Abertas

Segurança

Para questões de segurança, por favor consulte SECURITY.md.

Licença

Este projeto está licenciado sob a Licença Apache 2.0 - veja o arquivo LICENSE para detalhes.

Perguntas Frequentes (FAQ)

P: O Aden depende do LangChain ou outros frameworks de agentes?

Não. O Aden é construído do zero sem dependências do LangChain, CrewAI ou outros frameworks de agentes. O framework é projetado para ser leve e flexível, gerando grafos de agentes dinamicamente em vez de depender de componentes predefinidos.

P: Quais provedores de LLM o Aden suporta?

O Aden suporta OpenAI (GPT-4, GPT-4o), Anthropic (modelos Claude) e Google Gemini prontos para uso. A arquitetura é agnóstica de provedor através da abstração do SDK, com integração LiteLLM no roadmap para suporte expandido de modelos.

P: O Aden é open-source?

Sim, o Aden é totalmente open-source sob a Licença Apache 2.0. Incentivamos ativamente contribuições e colaboração da comunidade.

P: Quais opções de implantação o Aden suporta?

O Aden suporta implantação Docker Compose pronta para uso, com configurações de produção e desenvolvimento. Implantações auto-hospedadas funcionam em qualquer infraestrutura que suporte Docker. Opções de implantação em nuvem e configurações prontas para Kubernetes estão no roadmap.

P: O Aden pode lidar com casos de uso complexos em escala de produção?

Sim. O Aden é explicitamente projetado para ambientes de produção com recursos como recuperação automática de falhas, observabilidade em tempo real, controles de custo e suporte a escalonamento horizontal. O framework lida tanto com automações simples quanto com fluxos de trabalho complexos multi-agente.

P: O Aden suporta fluxos de trabalho com humano no loop?

Sim, o Aden suporta totalmente fluxos de trabalho com humano no loop através de nós de intervenção que pausam a execução para entrada humana. Estes incluem timeouts configuráveis e políticas de escalonamento, permitindo colaboração perfeita entre especialistas humanos e agentes de IA.

P: Como posso contribuir para o Aden?

Contribuições são bem-vindas! Faça fork do repositório, crie sua branch de funcionalidade, implemente suas alterações e envie um pull request. Consulte CONTRIBUTING.md para diretrizes detalhadas.


Feito com 🔥 Paixão em San Francisco