A LangChain Open Agent Platform (OAP) é uma plataforma de código aberto e sem código para a criação de inteligências de IA. Ela permite que usuários não técnicos projetem, testem e implantem inteligências de IA com facilidade. Com base na estrutura LangGraph da LangChain, a plataforma suporta a conexão com ferramentas externas, fontes de dados e inteligências para automatizar tarefas complexas. A OAP simplifica as operações por meio de uma interface web intuitiva que permite aos usuários criar inteligências sem programação, conectando-se a ferramentas MCP, serviços LangConnect RAG ou outras inteligências LangGraph. A plataforma oferece suporte a opções flexíveis de hospedagem para desenvolvedores individuais, empresas e a comunidade, e a natureza de código aberto do OAP incentiva as contribuições da comunidade com ampla documentação e recursos do GitHub para ajudar os usuários a começar rapidamente.
Lista de funções
- Criação de corpos inteligentes sem código: os corpos inteligentes de IA podem ser construídos por meio de uma interface da Web, arrastar e soltar ou configuração, sem escrever código.
- Conecte-se a ferramentas MCP: oferece suporte à interação com serviços como Google, Slack, Stripe etc., permitindo a operação entre plataformas por meio do protocolo MCP.
- Suporte ao LangConnect RAG: integra o Retrieval Augmentation Generation (RAG) para obter informações de fontes de dados externas e melhorar a precisão das respostas do corpo inteligente.
- Colaboração de corpos inteligentes: oferece suporte a vários corpos inteligentes LangGraph para que trabalhem juntos e realizem tarefas complexas.
- Autenticação Supabase: uso padrão do Supabase para autenticação de usuário, suporte para login do Google ou outros métodos de autenticação.
- Configuração personalizada: fornece prompts de sistema flexíveis e configurações de interface do usuário para atender às necessidades individuais.
- Implementação de código aberto: suporte à implementação local ou na nuvem, código público no GitHub, permitindo que os usuários modifiquem livremente.
- Interação em tempo real: o corpo inteligente pode responder à entrada do usuário em tempo real, adequado para bate-papo, automação de tarefas e outros cenários.
Usando a Ajuda
Instalação e implementação
O OAP oferece suporte à implementação local ou ao uso da versão de demonstração oficial. Veja a seguir as etapas detalhadas da implementação local:
- Clonagem da base de código
Execute o seguinte comando no terminal para obter o código OAP do GitHub:gh repo clone langchain-ai/open-agent-platform
Verifique se você tem o Git instalado. Se não tiver o Git, faça o download do tarball na página do GitHub.
- Instalação de dependências
Vá para o diretório do projeto e instale as dependências:cd apps/web yarn install
São necessários os ambientes Node.js e Yarn. Se não estiverem instalados, é recomendável instalar primeiro o Node.js (versão 16 ou superior).
- Configuração de variáveis de ambiente
Copie o arquivo de variável de ambiente de exemplo e configure-o:cp .env.example .env
Defina as seguintes variáveis-chave no arquivo .env:
- NEXT_PUBLIC_MCP_SERVER_URL: endereço do servidor MCP (sem o sufixo /mcp).
- NEXT_PUBLIC_SUPABASE_URL: o URL do projeto Supabase.
- NEXT_PUBLIC_SUPABASE_ANON_KEY: Chave anônima do Supabase.
- NEXT_PUBLIC_DEPLOYMENTS: configuração de implantação de smartbody no formato JSON, por exemplo:
[{"id":"bf63dc89-1de7-4a65-8336-af9ecda479d6","deploymentUrl":"http://localhost:2024","tenantId":"42d732b3-1324-4226-9fe9-513044dceb58","name":"Local deployment","isDefault":true,"defaultGraphId":"agent"}]
- Iniciando o servidor de desenvolvimento
Execute o seguinte comando para iniciar o servidor local:yarn dev
Visite http://localhost:3000 para acessar a interface da Web do OAP.
- Configuração do LangConnect (opcional)
Se a funcionalidade RAG for necessária, será preciso implantar um servidor LangConnect separado. ConsulteDocumentação do LangConnectConfigure o servidor e certifique-se de que seu endereço esteja incluído na configuração do OAP.
Uso das funções principais
Criando a Intelligentsia
- Faça login no OAP (usando a autenticação do Google ou do Supabase).
- Na página inicial, clique em "Create an Intelligence" (Criar uma inteligência).
- Digite o nome da inteligência, uma descrição e um prompt do sistema (opcional). O prompt do sistema define o comportamento da inteligência, por exemplo, "Responda às perguntas do usuário de forma clara e concisa".
- Selecione a inteligência ou ferramenta LangGraph implantada e clique em "Salvar" para concluir a criação.
Conexão de ferramentas MCP
- Na página Configuração do Smartbody, clique em Adicionar ferramenta.
- Insira o endereço de API da ferramenta MCP (é necessário o suporte ao protocolo HTTPS e MCP).
- Teste a conexão para garantir que o corpo inteligente possa invocar a ferramenta. Por exemplo, a conexão com a API do Slack permite que as inteligências enviem mensagens automaticamente.
Uso da função RAG
- Certifique-se de que o servidor LangConnect tenha sido implantado.
- Nas configurações do Smartbody, adicione o endereço do servidor LangConnect.
- Faça upload de um documento ou insira um URL de fonte de dados. A inteligência recuperará esses dados à medida que responder à pergunta, aumentando a precisão.
colaboração inteligente do corpo (religião)
- Você pode criar várias inteligências na tela "Intelligence management" (Gerenciamento de inteligência).
- Use a função "Agent Supervisor" para configurar uma inteligência supervisora para coordenar o trabalho de outras inteligências.
- Configure os prompts do sistema para inteligências competentes, por exemplo, "Divida problemas complexos e atribua-os a inteligências especializadas".
- Teste a eficácia da colaboração para garantir que as tarefas sejam atribuídas e que os resultados sejam resumidos adequadamente.
Operação da função em destaque
interface no-code
A interface da Web do OAP é intuitiva e fácil de usar. Os usuários podem selecionar ferramentas e ajustar as configurações do smartbody arrastando e soltando. A interface suporta visualizações em tempo real, permitindo que você teste o efeito do smartbody imediatamente após cada salvamento.
Configuração personalizada da interface do usuário
- Nas configurações do smartbody, localize o campo x_oap_ui_config.
- Edite a configuração no formato JSON, por exemplo:
{"field_name": "example", "type": "text", "label": "示例输入"}
- Depois de salvar, o OAP atualizará automaticamente a interface para mostrar os novos campos.
Personalização de código aberto
O código OAP está hospedado no GitHub e os usuários podem modificar o código-fonte. Por exemplo, substituir a autenticação do Supabase por outro serviço:
- Edite o módulo de autenticação no diretório apps/web.
- Atualize as dependências e reimplante.
advertência
- Certifique-se de que a versão do LangGraph esteja atualizada após 14 de maio de 2025
- O recurso RAG requer um servidor LangConnect autônomo para ser executado.
- É necessária uma rede estável para a implantação local, e os servidores em nuvem são recomendados para um melhor desempenho.
cenário do aplicativo
- Atendimento automatizado ao cliente
Os usuários podem criar corpos inteligentes que se conectam à base de conhecimento interna de uma organização e ao Slack para responder automaticamente às perguntas comuns dos clientes. Por exemplo, as plataformas de comércio eletrônico podem configurar corpos inteligentes para lidar com o processo de devoluções, reduzindo a intervenção manual. - Geração de conteúdo
As equipes de marketing podem usar o OAP para gerar conteúdo de mídia social. Os corpos inteligentes se conectam ao LangConnect para recuperar perfis de marcas e gerar postagens que correspondam ao estilo da marca. - análise de dados
Os pesquisadores podem implementar corpos inteligentes que se conectam ao Google Sheets e às ferramentas MCP para agregar dados automaticamente e gerar relatórios. - Assistente pessoal
Usuários individuais podem criar corpos inteligentes que se conectam a serviços de calendário e e-mail para agendar ou responder automaticamente a e-mails.
QA
- O OAP requer experiência em programação?
Não. O OAP oferece uma interface sem código que permite que usuários não técnicos criem inteligências com arrastar e soltar e configuração. - Como você garante a segurança dos corpos inteligentes?
O OAP usa a autenticação Supabase com transmissão de dados criptografados. Os usuários devem manter a chave da API em um local seguro para evitar vazamentos. - Como a função RAG melhora o desempenho das inteligências?
O RAG fornece informações contextuais recuperando fontes de dados externas para reduzir a probabilidade de as inteligências gerarem respostas incorretas. - Posso implantar o OAP localmente?
O OAP suporta implementação local, código-fonte aberto e é adequado para usuários que precisam de privacidade de dados.