O CommonGround é uma plataforma de colaboração de várias inteligências de código aberto hospedada no GitHub e desenvolvida pela Intelligent-Internet. Ela foi projetada para ajudar os usuários a criar e gerenciar várias inteligências de IA para concluir tarefas complexas por meio de fluxos de trabalho visuais e ferramentas de gerenciamento dinâmico. A plataforma permite que os usuários monitorem o status de trabalho das inteligências, visualizem os processos de tomada de decisão e as invocações de ferramentas em tempo real, tornando-a adequada para desenvolvedores e pesquisadores criarem sistemas eficientes de colaboração de IA. A plataforma oferece suporte à integração de modelos e ferramentas em vários idiomas para tarefas de desenvolvimento de software, pesquisa e automação.
Lista de funções
- Visualização do fluxo de trabalhoMostre o status de trabalho e o processo de tomada de decisão das inteligências em tempo real por meio de fluxogramas dinâmicos, quadros Kanban e visualizações de linha do tempo.
- colaboração de inteligência múltiplaInteligência de IA: suporta várias inteligências de IA trabalhando juntas em tarefas de várias etapas e de pesquisa intensiva.
- Fluxos de trabalho reutilizáveisOs usuários podem salvar e reutilizar fluxos de trabalho de inteligências para aplicar rapidamente a tarefas semelhantes.
- integração de ferramentasSuporte à integração com modelos multilíngues (por exemplo, Claude, Gemini, GPT-4o) e ferramentas externas para ampliar a funcionalidade.
- operação transparenteFornece logs detalhados e atualizações de status para garantir que os usuários tenham controle total do comportamento da IA.
- estrutura de código abertoO código está disponível publicamente, permitindo que os usuários modifiquem e ampliem livremente a funcionalidade.
Usando a Ajuda
Processo de instalação
O CommonGround é um projeto de código aberto baseado no GitHub, os usuários precisam clonar o repositório e configurar o ambiente a ser usado. Veja a seguir as etapas detalhadas de instalação:
- armazém de clones::
Abra um terminal e execute o seguinte comando para clonar o repositório CommonGround:git clone https://github.com/Intelligent-Internet/CommonGround.git cd CommonGround
- Instalação de dependências::
O front-end do CommonGround é baseado no React e o back-end requer um ambiente Node.js e Python. Certifique-se de que você tenha o Node.js (versão recomendada 18.x ou superior) e o Python (versão recomendada 3.8 ou superior) instalados. Execute o seguinte comando para instalar as dependências:# 安装前端依赖 cd frontend npm install # 安装后端依赖 cd ../api pip install -r requirements.txt
- Configuração de variáveis de ambiente::
O CommonGround precisa ser configurado com uma chave de API para o modelo de linguagem (por exemplo, OpenAI, Claude ou Gemini). No diretório raiz do projeto, crie o arquivo.env
adicione o seguinte:OPENAI_API_KEY=your_openai_api_key GEMINI_API_KEY=your_gemini_api_key CLAUDE_API_KEY=your_claude_api_key
Os usuários podem acessar o OpenRouter ou outros serviços para obter uma chave de API. Certifique-se de que a chave seja válida e tenha as permissões corretas.
- Início dos serviços::
Os serviços de front-end e back-end precisam ser iniciados separadamente. Execute o seguinte comando:# 启动前端开发服务器 cd frontend npm run dev # 在新终端启动后端服务 cd api python main.py
Por padrão, o front-end é executado no diretório
http://localhost:3000
A API de back-end é executada por padrão nohttp://localhost:8000
. - Implantação do Docker (opcional)::
Se você estiver implantando com o Docker, precisará instalar o Docker e o Docker Compose. Execute o seguinte comando:docker compose up -d
Verifique os registros de serviço para garantir a operação adequada:
docker compose logs -f
Função Fluxo de operação
1. criação de fluxos de trabalho
Faça login na interface de front-end do CommonGround (http://localhost:3000
), clique no botão "New Workflow" (Novo fluxo de trabalho). O usuário será solicitado a selecionar o tipo de Corpo Inteligente (por exemplo, Corpo Inteligente de geração de código baseado em GPT-4o ou Corpo Inteligente de geração de código baseado em GPT-4o). Claude (Inteligência de pesquisa). O usuário insere o objetivo da tarefa, como "gerar um script Python" ou "analisar tendências de mercado". Em seguida, a plataforma gera um fluxo de trabalho inicial que permite ao usuário reordenar as etapas ou adicionar ferramentas por meio de uma interface de arrastar e soltar.
2. monitoramento em tempo real
Depois de criar um fluxo de trabalho, você pode visualizar o status das inteligências na visualização Kanban ou na visualização da linha do tempo. As decisões, as chamadas de ferramentas e os resultados de cada inteligência são exibidos como gráficos dinâmicos. Por exemplo, quando uma inteligência chama uma API externa (como a SerpAPI) para realizar uma pesquisa, você pode ver os termos da pesquisa, os resultados retornados e a lógica de processamento. Clique em qualquer nó para visualizar os registros detalhados, inclusive os prompts de entrada e as respostas do modelo.
3. reutilizar fluxos de trabalho
Depois de concluir a tarefa, o usuário pode salvar o fluxo de trabalho como um modelo. Clique no botão "Save Workflow" (Salvar fluxo de trabalho) e insira um nome de modelo (por exemplo, "Code Debugging Template" (Modelo de depuração de código)). Os modelos salvos podem ser encontrados na Biblioteca de modelos e são adequados para tarefas repetitivas. Os usuários podem modificar os modelos por meio da interface de arrastar e soltar para ajustar a configuração do smartbody ou a invocação da ferramenta.
4. integração de ferramentas externas
O CommonGround oferece suporte à integração com uma ampla gama de ferramentas e APIs. Por exemplo, os usuários podem configurar Tavily Search ou Firecrawl web crawler. Vá para Configurações > Integração de ferramentas, insira a chave de API correspondente e selecione o tipo de ferramenta. O sistema testará automaticamente a conexão para garantir que a ferramenta esteja disponível. Depois de configurado, você pode adicionar um nó de ferramenta ao seu fluxo de trabalho, como "Search for latest papers" (Pesquisar artigos mais recentes) ou "Crawl web content" (Rastrear conteúdo da Web).
5. comissionamento e otimização
Se a saída do smartbody não for a esperada, o usuário poderá entrar no "Modo de depuração". Clique em qualquer nó do fluxo de trabalho e selecione "View Log" (Exibir registro) para verificar os detalhes de entrada e saída. O usuário pode ajustar os parâmetros do modelo (por exemplo, temperatura R_TEMPERATURE=0.2
) ou alterar modelos (por exemplo, mudar de GPT-4o para Gêmeos 2.5 Pro). Quando a depuração estiver concluída, clique em "Rerun" para aplicar as alterações.
advertência
- Certifique-se de que a conexão de rede seja estável e que as chamadas de API exijam acesso a serviços externos.
- Verifique regularmente o repositório do GitHub para obter atualizações dos recursos e correções mais recentes.
- Se estiver usando o modelo Claude, configure Antrópica Chave de API e garantia de suporte regional.
cenário do aplicativo
- desenvolvimento de software
As equipes de desenvolvimento podem usar o CommonGround para criar fluxos de trabalho de geração de código e depuração. A Intelligentsia pode gerar código automaticamente, executar casos de teste e sugerir otimizações. Por exemplo, digite "Write a Flask application" (Escreva um aplicativo Flask) e a inteligência gera o código completo e o implementa no Vercel. - pesquisa acadêmica
Os pesquisadores podem aproveitar os recursos de pesquisa e análise do CommonGround para criar fluxos de trabalho intensivos em pesquisa. Por exemplo, a configuração de inteligências para pesquisar os artigos mais recentes, extrair informações importantes e gerar relatórios de revisão é adequada para reunir rapidamente a literatura. - Tarefas automatizadas
Os usuários corporativos podem criar fluxos de trabalho automatizados para lidar com tarefas diárias, como a geração de relatórios semanais ou o monitoramento da dinâmica do mercado. O Intelligentsia pode capturar dados regularmente, analisar tendências e gerar gráficos visuais.
QA
- Quais modelos de idioma são compatíveis com o CommonGround?
A plataforma é compatível com Claude, Gemini, GPT-4o e outros modelos convencionais. Os usuários podem configurar outros modelos por meio do OpenRouter e precisam fornecer a chave de API correspondente. - Como posso ver os detalhes de como a Inteligência funciona?
Selecione "Kanban View" ou "Timeline View" na interface de front-end, clique em qualquer nó para visualizar registros detalhados, incluindo registros de entrada, saída e invocação de ferramentas. - É necessário ter experiência em programação?
Não. O CommonGround oferece uma interface gráfica em que os usuários podem criar fluxos de trabalho arrastando e soltando. No entanto, o conhecimento de programação ajudará os usuários a personalizar melhor a funcionalidade. - Como lidar com vazamentos de chaves de API?
Substitua imediatamente a chave comprometida por uma chave.env
é atualizado. Recomenda-se usar variáveis de ambiente para gerenciar a chave a fim de evitar a codificação.