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
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ável | Descrição | Valor Padrão | Obrigatório |
|---|---|---|---|
DEEPSEEK_API_KEY | Chave da API DeepSeek | - | Sim |
LOG_LEVEL | Nível de log (debug, info, warn, error) | info | Não |
LOG_PATH | Caminho do arquivo de log | ./logs | Não |
CONFIG_PATH | Caminho do arquivo de configuração | ./config/config.yaml | Não |
PORT | Número da porta do serviço | 8080 | Não |
DEBUG | Interruptor do modo de depuração | false | Não |
Como Usar
expert_personality_generation: Criar um novo agenteagent_answer: Simular respostas do agente a perguntasget_agent: Obter informações do agentelist_agents: Listar todos os agentesdelete_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:
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ável | Descrição | Valor Padrão | Obrigatório |
|---|---|---|---|
DEEPSEEK_API_KEY | Chave da API DeepSeek | - | Sim |
LOG_LEVEL | Nível de log (debug, info, warn, error) | info | Não |
LOG_PATH | Caminho do arquivo de log | ./logs | Não |
CONFIG_PATH | Caminho do arquivo de configuração | ./config/config.yaml | Não |
PORT | Porta do serviço | 8080 | Não |
DEBUG | Interruptor do modo de depuração | false | Não |
Uso
expert_personality_generation: Criar um novo agenteagent_answer: Simular respostas do agenteget_agent: Obter informações do agentelist_agents: Listar todos os agentesdelete_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:
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.