O Eigent é o primeiro aplicativo de desktop colaborativo multiinteligência do mundo baseado na tecnologia CAMEL-AI O Eigent é um projeto de código aberto desenvolvido para ajudar os usuários a criar e gerenciar equipes de inteligências de IA e automatizar tarefas complexas. O Eigent melhora a eficiência executando tarefas em paralelo, e os usuários podem criar inteligências proprietárias de acordo com suas necessidades, integrando APIs ou ferramentas externas. O projeto é totalmente de código aberto e transparente, adequado para desenvolvedores e usuários corporativos para lidar com análise de dados, geração de relatórios e outras tarefas. Versão oficial em nuvem e soluções empresariais para atender a diferentes necessidades.
Lista de funções
- colaboração de inteligência múltipla Inteligência de IA múltipla: várias inteligências de IA processam tarefas em paralelo para obter ganhos significativos de eficiência.
- organismo predefinido Inteligência do Desenvolvedor: inclui Inteligência do Desenvolvedor (escrita e execução de código), Inteligência de Pesquisa (extração de conteúdo da Web), Inteligência de Documentos (criação e gerenciamento de documentos) e Inteligência Multimodal (processamento de imagens e áudio).
- implantação local Suporte à execução local, protegendo a privacidade dos dados e eliminando a necessidade de depender de serviços em nuvem.
- Executar na nuvem Versão baseada em nuvem: Uma versão baseada em nuvem está disponível para uso rápido sem configuração.
- integração de ferramentas Uma ampla variedade de ferramentas de MCP está integrada, com suporte para navegação na Web, execução de código, Notion, Google Suite e muito mais.
- Ferramentas de personalização Os usuários podem adicionar ferramentas personalizadas ou integrar APIs internas para ampliar a funcionalidade.
- interação humano-computador Quando a tarefa encontra problemas, a intervenção humana é solicitada automaticamente para garantir resultados precisos.
- Recursos de classe empresarial Suporte a logon único (SSO) e controle de acesso para implementações em grande escala.
Usando a Ajuda
Processo de instalação
O Eigent está disponível tanto na versão em nuvem quanto na implantação local (Community Edition). Veja abaixo as diretrizes detalhadas de instalação e uso:
Versão em nuvem
A versão em nuvem é adequada para usuários que desejam começar a usar rapidamente, sem configuração local:
- Visite o site oficial Abra o eigent.ai e clique no botão "Download".
- Registre-se ou faça login Registre-se com seu endereço de e-mail ou faça login via SSO (usuários corporativos).
- começar a usar Interface da Web: acesse a interface da Web e crie uma tarefa ou selecione um fluxo de trabalho predefinido. A versão em nuvem é hospedada oficialmente e lida automaticamente com modelos, APIs e armazenamento.
Implementação local (edição comunitária)
A implementação local é adequada para usuários que precisam de privacidade de dados ou recursos personalizados. Veja a seguir as etapas de instalação:
- Verificação do ambiente ::
- Certifique-se de que você tenha o Node.js (versão 16 ou superior) e o npm instalados. Faça o download em nodejs.org.
- Recomenda-se 16 GB ou mais de RAM, e as GPUs aceleram a inferência do modelo.
- armazém de clones ::
git clone https://github.com/eigent-ai/eigent.git
cd eigent
- Instalação de dependências ::
npm install
Isso instalará as dependências necessárias para o front-end (React, TypeScript) e o back-end (FastAPI, Python).
- programa de corrida ::
npm run dev
Depois que o programa for iniciado, abra um navegador e acesse http://localhost:5173
(porta padrão).
- modelo de configuração ::
- Modelagem local: edição
config.yaml
Defina o caminho do modelo, por exemplo:model_path: "/path/to/local/model"
- Modelo de nuvem: defina a chave de API, por exemplo:
api_key: "YOUR_API_KEY" model: "mistral/mistral-small-latest"
- Modelagem local: edição
Versão empresarial
Os usuários corporativos podem entrar em contato com info@eigent.ai para obter uma licença comercial e aproveitar o SSO, o desenvolvimento personalizado e o suporte exclusivo.
Funções principais
Criação e gerenciamento de inteligências
No centro da Eigent está a colaboração com várias inteligências. As etapas são as seguintes:
- Criação de tarefas ::
- Insira uma tarefa na tela, por exemplo, "Generate Q2 Financial Report" (Gerar relatório financeiro do segundo trimestre).
- ou pela linha de comando:
eigent create-task --name "q2-report" --description "Generate Q2 financial report from CSV"
- inteligência distribuída ::
- O sistema atribui automaticamente inteligências predefinidas (por exemplo, inteligências de desenvolvedor, inteligências de documento).
- Distribuição manual:
eigent assign-agent --task "q2-report" --agent developer --agent document
- Ver o progresso Interface de usuário: A interface exibe o status da tarefa de cada corpo inteligente e apresenta os resultados quando concluídos.
Integração e extensão de ferramentas
O Eigent tem um grande número de ferramentas de MCP incorporadas (por exemplo, navegação na Web, execução de código). Adicione ferramentas personalizadas:
- Criação de ferramentas ::
- Escreva scripts Python, como
custom_api.py
::from eigent.tools import BaseTool class CustomAPITool(BaseTool): def execute(self, input_data): # 自定义 API 调用逻辑 return api_response
- Escreva scripts Python, como
- Ferramentas de registro ::
eigent register-tool --path custom_api.py
- Ferramentas de distribuição ::
eigent add-tool --agent developer --tool custom_api
Feedback de interação humano-computador
O Eigent oferece suporte à intervenção manual:
- Quando uma tarefa travar, o sistema solicitará que você use a interface ou a linha de comando:
eigent request-feedback --task-id 123
- Feedback de entrada do usuário, por exemplo:
eigent submit-feedback --task-id 123 --comment "调整报告格式"
execução de tarefas paralelas
O Eigent divide automaticamente as tarefas complexas e as atribui a várias inteligências. Por exemplo, a geração de relatórios de pesquisa de mercado:
- Digite a tarefa ::
eigent run-task --name "market-research" --description "Analyze UK healthcare market"
- colaboração inteligente do corpo (religião) ::
- O Search Intelligence extrai dados de páginas da Web.
- O Document Intelligence Body gera relatórios.
- Inteligências multimodais que processam imagens correlacionadas.
- Exibir resultados Os resultados são salvos em
output/
Exibição de catálogo ou interface.
Operação da função em destaque
Implementação local e privacidade
- configurar : em
config.yaml
Situado em:
deployment: local
model_path: "/path/to/model"
- estar em movimento ::
eigent run --local
- Garante que os dados não saiam do ambiente local e é adequado para o manuseio de dados confidenciais.
Executar na nuvem
- configurar : Definir a chave da API:
deployment: cloud
api_key: "YOUR_API_KEY"
- estar em movimento ::
eigent run --cloud
Integração da ferramenta MCP
A ferramenta MCP otimiza a colaboração inteligente do corpo:
- Ferramentas de ativação ::
eigent enable-tool --name notion
- As ferramentas de suporte incluem Notion, Google Suite, Slack e muito mais.
Experiência em aplicativos de desktop
O Eigent foi desenvolvido com o Electron e oferece aplicativos de desktop multiplataforma:
- Faça o download da versão pré-construída: eigent.ai/download.
- ou compilações locais:
npm run build
advertência
- referência de documentação : Ver
docs/
catálogo ou docs.eigent.ai. - Suporte à comunidade Feedback via GitHub Issues ou participe do Discord.
- Requisitos de hardware RAM: Recomenda-se 16 GB de RAM para operação local, e a GPU melhora o desempenho.
cenário do aplicativo
- Planejamento do itinerário de viagem
A Eigent automatiza o planejamento de itinerários de viagem, como os preparativos para torneios de tênis. O Search Intelligence encontra informações sobre o torneio, o Document Intelligence gera itinerários e o Developer Intelligence se integra ao Slack para enviar resumos. - Geração de relatórios financeiros
Gere relatórios financeiros do segundo trimestre a partir de dados CSV. O Document Intelligence lida com o formato dos dados e o Developer Intelligence calcula as métricas para gerar relatórios profissionais. - Automação da pesquisa de mercado
Analisando o mercado de saúde do Reino Unido. O Search Intelligentsia coleta dados, o Multimodal Intelligentsia processa gráficos e o Document Intelligentsia gera relatórios. - Auditoria de SEO
Realizar auditorias de SEO para lançamentos de produtos. O Search Intelligence analisa as páginas da Web, o Developer Intelligence otimiza as palavras-chave e o Documentation Intelligence gera relatórios. - Gerenciamento de documentos
Localize e exclua arquivos duplicados. O Developer Intelligence Body examina diretórios e gera recomendações de limpeza.
QA
- A Eigent exige experiência em programação?
A versão em nuvem não requer programação e tem uma interface fácil de usar. É necessário ter conhecimentos básicos de programação (por exemplo, Python, JavaScript) para a implantação local e a personalização das ferramentas. - Que hardware é necessário para a implementação local?
Recomenda-se 16 GB de RAM, e uma GPU (por exemplo, NVIDIA RTX 3060) acelera a inferência do modelo. - Como integrar ferramentas personalizadas?
Escreva scripts Python para implementar a lógica da ferramenta, registrá-la e atribuí-la a inteligências. Consulte a seção "Extensões de ferramentas". - Quais são os modelos suportados?
Há suporte para modelos locais (por exemplo, LLaMA) e modelos de nuvem (por exemplo, Mistral). Os usuários podem personalizar os modelos por meio de chaves de API. - Qual é a diferença entre a versão em nuvem e a versão local?
A versão em nuvem não requer configuração e é ideal para começar a usar rapidamente. A versão local oferece suporte à privacidade de dados e à personalização profunda.