Observação
AI in Hand Platform foi um projeto de pesquisa que explorou fluxos de trabalho multiagentes. Atualmente não é mantido ativamente.
AI in Hand Platform é uma API de código aberto e um aplicativo da web para gerenciar fluxos de trabalho multiagentes orientados por LLM. Com base na API Assistants da OpenAI, oferece um ambiente colaborativo para desenvolver, testar e implantar equipes de IA. A plataforma é construída usando FastAPI e se inspira em dois projetos de código aberto: Agency-Swarm da VRSEN para abstrações úteis de back-end e AutoGen Studio UI da Microsoft para layout de UI e componentes personalizáveis.
Para configurar a plataforma AI in Hand localmente, siga estas etapas:
Clone o repositório:
git clone https://github.com/bonk1t/agentic-platform.git
Configure o back-end:
backend
.pip install -r requirements.txt
poetry install
.env.testing
, renomeie-as para .env
).uvicorn main:app --reload
http://localhost:8000
.Configure o front-end:
frontend
.npm install
.env.default
, renomeie-as para .env.development
).yarn start
http://localhost:3000
.Para obter mais detalhes sobre como executar e desenvolver backend e frontend, consulte seus respectivos arquivos README:
O backend da plataforma AI in Hand é construído usando FastAPI e fornece diversas funcionalidades, incluindo gerenciamento de agências, agentes, habilidades, sessões e variáveis de usuário. Ele se integra ao banco de dados Google Firestore para persistência de configuração.
Para obter informações detalhadas sobre o backend, incluindo estrutura do projeto, documentação da API, habilidades personalizadas e diretrizes de contribuição, consulte o README do backend.
O frontend da plataforma AI in Hand é construído usando React e fornece uma interface amigável para interagir com a plataforma. Ele aproveita Gatsby para configuração rápida e configurações avançadas, TailwindCSS para estilo e Ant Design para componentes de UI.
Para obter informações detalhadas sobre o frontend, incluindo execução da UI no modo dev, visão geral da base de código, elementos de design, modificação da UI, adição de páginas e conexão com o backend, consulte o README do Frontend.
Agradecemos contribuições da comunidade para melhorar a plataforma AI in Hand. Para contribuir:
Certifique-se de que seu código siga os padrões de codificação do projeto e inclua testes para qualquer nova funcionalidade.
A plataforma principal AI in Hand é licenciada sob a Licença Pública Geral Affero (AGPL), promovendo melhorias orientadas pela comunidade sob a mesma licença para uma atmosfera de desenvolvimento aberta e colaborativa.
Conteúdo gerado pelo usuário (UGC):
Este é um projeto de código aberto em desenvolvimento ativo. Embora nos esforcemos pela qualidade, pode haver bugs ou problemas. Use por sua conta e risco.
Se você tiver alguma dúvida ou precisar de ajuda, sinta-se à vontade para entrar em contato com nossa equipe através do widget do nosso site ou criando um problema ou discussão neste repositório. Boa codificação!