Agent Forge

Uma plataforma para criar e gerenciar agentes de IA com personalidades específicas e simular suas respostas. Requer uma chave de API DeepSeek.

Documentação

Agent Forge - Ferramenta de Forja de Agentes de IA

English | 中文

Versão em Chinês

Agent Forge é uma plataforma de criação e gerenciamento de agentes, capaz de criar e gerenciar agentes com características de personalidade específicas e simular suas respostas a perguntas. Através do Agent Forge MCP, você pode construir rapidamente um projeto de pesquisa colaborativa multiagente semelhante ao CO-STORM.

Características

  • Forja de Agentes: Crie agentes com características de personalidade específicas
  • Simulação de Pensamento: Simule respostas dos agentes a perguntas
  • Gerenciamento Completo: Suporte para consulta, listagem, exclusão e outras operações de agentes
  • Diálogo Multirrodadas: Suporte para interações profundas de conversas multirrodadas
  • Processamento de Linguagem Natural: Capacidades avançadas de compreensão de linguagem baseadas na API DeepSeek

Requisitos do Sistema

  • Go 1.24.1 ou superior
  • Chave da API DeepSeek

Instalação

git clone https://github.com/HundunOnline/mcp-agent-forge.git
cd mcp-agent-forge && make build

Configuração MCP

{
  "mcpServers": {
    "mcp-agent-forge": {
      "command": "/path/to/mcp-agent-forge",
      "env": {
        "DEEPSEEK_API_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
      }
    }
  }
}

Instruções de Configuração

Configuração

Variáveis de Ambiente

Nome da VariávelDescriçãoValor PadrãoObrigatório
DEEPSEEK_API_KEYChave da API DeepSeek-Sim
LOG_LEVELNível de log (debug, info, warn, error)infoNão
LOG_PATHCaminho do arquivo de log./logsNão
CONFIG_PATHCaminho do arquivo de configuração./config/config.yamlNão
PORTNúmero da porta do serviço8080Não
DEBUGInterruptor do modo de depuraçãofalseNão

Como Usar

  • expert_personality_generation: Criar um novo agente
  • agent_answer: Simular respostas do agente a perguntas
  • get_agent: Obter informações do agente
  • list_agents: Listar todos os agentes
  • delete_agent: Excluir um agente

Exemplos

Uso Básico

// 创建智能体
{
    "name": "expert_personality_generation",
    "arguments": {
        "agent_name": "马斯克思维模型",
        "core_traits": "系统思维,第一性原理,工程思维,风险管理,创新思维"
    }
}

// 智能体回答
{
    "name": "agent_answer",
    "arguments": {
        "agent_id": "your_agent_id",
        "context": "如何看待特斯拉的发展策略?",
        "planned_rounds": 3,
        "current_round": 1,
        "need_more_rounds": false
    }
}

Caso de Aplicação Real

Criamos um aplicativo de exemplo no Claude AI que demonstra como usar o Agent Forge para criar e gerenciar agentes especialistas:

Claude AI Demo

Este exemplo mostra:

  • Como criar agentes com formação profissional específica
  • Como conduzir interações de diálogo multirrodadas
  • Como utilizar o conhecimento especializado dos agentes para resolver problemas
  • Como gerenciar e ajustar o comportamento dos agentes

Guia de Contribuição

Solicitações de Pull Request ou Issues são bem-vindas para ajudar a melhorar este projeto. Recebemos especialmente contribuições nas seguintes áreas:

  • Novos modelos e características de agentes
  • Otimizações de desempenho
  • Melhorias na documentação
  • Correções de bugs
  • Sugestões de novos recursos

Licença

Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para detalhes.


Versão em Inglês

Agent Forge é uma plataforma para criar e gerenciar agentes de IA com características de personalidade específicas e simular suas respostas a perguntas. Através do Agent Forge MCP, você pode construir rapidamente um projeto de pesquisa colaborativa multiagente semelhante ao CO-STORM.

Características

  • Forja de Agentes: Crie agentes com características de personalidade específicas
  • Simulação de Pensamento: Simule respostas dos agentes a perguntas
  • Gerenciamento Completo: Suporte para consulta, listagem, exclusão e outras operações de agentes
  • Diálogo Multirrodadas: Suporte para interações profundas de conversas multirrodadas
  • Processamento de Linguagem Natural: Capacidades avançadas de compreensão de linguagem baseadas na API DeepSeek

Requisitos do Sistema

  • Go 1.24.1 ou superior
  • Chave da API DeepSeek

Instalação

git clone https://github.com/HundunOnline/mcp-agent-forge.git
cd agent-forge && make build

Configuração MCP

{
  "mcpServers": {
    "mcp-agent-forge": {
      "command": "/path/to/mcp-agent-forge",
      "env": {
        "DEEPSEEK_API_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
      }
    }
  }
}

Guia de Configuração

Configuração

Variáveis de Ambiente

Nome da VariávelDescriçãoValor PadrãoObrigatório
DEEPSEEK_API_KEYChave da API DeepSeek-Sim
LOG_LEVELNível de log (debug, info, warn, error)infoNão
LOG_PATHCaminho do arquivo de log./logsNão
CONFIG_PATHCaminho do arquivo de configuração./config/config.yamlNão
PORTPorta do serviço8080Não
DEBUGInterruptor do modo de depuraçãofalseNão

Uso

  • expert_personality_generation: Criar um novo agente
  • agent_answer: Simular respostas do agente
  • get_agent: Obter informações do agente
  • list_agents: Listar todos os agentes
  • delete_agent: Excluir um agente

Exemplos

Uso Básico

// Create an agent
{
    "name": "expert_personality_generation",
    "arguments": {
        "agent_name": "Elon Musk Thinking Model",
        "core_traits": "Systems Thinking,First Principles,Engineering Mindset,Risk Management,Innovation"
    }
}

// Agent response
{
    "name": "agent_answer",
    "arguments": {
        "agent_id": "your_agent_id",
        "context": "What's your view on Tesla's development strategy?",
        "planned_rounds": 3,
        "current_round": 1,
        "need_more_rounds": false
    }
}

Caso de Aplicação Real

Criamos um aplicativo de exemplo no Claude AI que demonstra como usar o Agent Forge para criar e gerenciar agentes especialistas:

Claude AI Demo

Este exemplo mostra:

  • Como criar agentes com formação profissional específica
  • Como conduzir interações de diálogo multirrodadas
  • Como utilizar o conhecimento especializado dos agentes para resolver problemas
  • Como gerenciar e ajustar o comportamento dos agentes

Contribuição

Solicitações de Pull Request ou Issues são bem-vindas para ajudar a melhorar este projeto. Recebemos especialmente contribuições nas seguintes áreas:

  • Novos modelos e características de agentes
  • Otimizações de desempenho
  • Melhorias na documentação
  • Correções de bugs
  • Sugestões de novos recursos

Licença

Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para detalhes.