【技术文档摘要】: 我不太确定这是否能直接运行 😂 您可能需要让正在使用的模型来清理一下:
GEPA MCP服务器无法正常工作。请探索代码库(“替换为您的目录路径”),以及这个日志文件(如果有)(“替换为您的日志文件路径”),以及其他任何需要获取上下文的内容;记录您的发现,并在此之后,请制定一个修复计划。准备好后请通知我!
总结如下:
- 探索代码库
- 阅读日志
- 探索其他任何需要的相关上下文(包括按需搜索浏览)
- 记录您的发现
- 制定修复计划。
- 然后 [分享您的计划] 或 [直接进行修复]
遗传进化提示架构用于Claude桌面(或任何MCP客户端) 基于研究的自动提示优化
一个模型上下文协议(MCP)服务器,实现了核心的GEPA(遗传进化提示架构)算法,用于在Claude桌面中自动优化提示。
关键研究优势:
git clone https://github.com/developzir/gepa-mcp.git
cd gepa-mcp
./install.sh
安装程序会:
optimize_prompt - 核心GEPA算法原始研究实现 - 完整的遗传进化优化
{
"tool": "optimize_prompt",
"seed_prompt": "编写产品描述",
"training_examples": [
{
"input": "无线耳机",
"expected_keywords": ["电池寿命", "音质", "舒适度", "特性"]
},
{
"input": "智能手机",
"expected_keywords": ["性能", "摄像头", "显示屏", "电池"]
}
],
"budget": 15
}
何时使用: 需要深度优化且有特定训练数据的复杂提示。
quick_prompt_improve - 快速增强由GEPA驱动的快速改进 - 单次优化循环
{
"tool": "quick_prompt_improve",
"prompt": "解释量子计算",
"context": "针对具有基础物理知识的高中生",
"task_type": "教育"
}
何时使用: 当没有训练数据或需要即时结果时。
conversational_optimize - 上下文感知智能对话优化 - 根据聊天上下文适应
{
"tool": "conversational_optimize",
"prompt": "帮我调试这个函数",
"conversation_history": "用户在Python循环方面遇到困难,偏好简单示例",
"user_satisfaction_signals": "喜欢逐步解释"
}
何时使用: 在对话过程中根据什么有效进行提示优化。
遗传进化方法:
与传统方法不同,GEPA使用自然语言反思来理解是什么使提示有效,从而导致更符合人类的改进。
# 在Claude桌面中:
使用optimize_prompt:
- seed_prompt: "总结这篇研究论文"
- training_examples: [{"input": "关于变压器的机器学习论文", "expected_keywords": ["主要发现", "方法论", "影响", "技术准确性"]}]
- budget: 12
# 在Claude桌面中:
使用quick_prompt_improve:
- prompt: "解释这段代码"
- context: "针对正在学习React的初级开发者"
- task_type: "教育"
# 在Claude桌面中:
使用conversational_optimize:
- prompt: "帮助我解决这个问题"
- conversation_history: "用户偏好具体示例,对抽象解释感到困惑"
# 必需
GEMINI_API_KEY=your_api_key_here
# 可选调优
GEMINI_MODEL=gemini-1.5-flash # 或 gemini-1.5-pro 以获得更高质量
TEMPERATURE=0.7 # 0.1-1.0,越低越专注
DEFAULT_BUDGET=10 # 默认优化轮数
训练数据提示:
预算指南:
工具未显示在Claude桌面?
# 检查配置文件(因操作系统而异):
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Linux: ~/.config/claude-desktop/claude_desktop_config.json
# 完全重启Claude桌面
API错误?
# 验证您的.env文件:
cat .env # 应显示:GEMINI_API_KEY=your_actual_key
# 测试API访问:
curl -H "x-goog-api-key: YOUR_KEY" https://generativelanguage.googleapis.com/v1/models
安装问题?
# 从头开始重新安装:
rm .env && ./install.sh
我们欢迎对核心GEPA实现的贡献:
扩展功能:实验工具保留在extended-features分支中,供未来开发。
MIT许可 - 商业和个人用途均可免费使用。
基于"遗传进化提示架构:高效的自动提示优化" - 研究表明,自然语言反思提供了比传统策略梯度[单独]更丰富的优化信号。
构建于:
🎯 准备使用基于研究的进化来优化您的提示了吗?
运行./install.sh并在Claude桌面中开始使用GEPA!