36 lines
1.1 KiB
Python
36 lines
1.1 KiB
Python
|
|
"""Deep Agent Context - 基于BaseContext的深度分析上下文配置"""
|
|||
|
|
|
|||
|
|
from dataclasses import field
|
|||
|
|
|
|||
|
|
from src.agents.common.context import BaseContext
|
|||
|
|
|
|||
|
|
DEEP_PROMPT = """你是一个能够处理复杂、多步骤任务的深度分析代理。
|
|||
|
|
|
|||
|
|
你拥有以下资源:
|
|||
|
|
- 用于分解复杂任务的规划工具
|
|||
|
|
- 用于存储上下文和长期记忆的文件系统
|
|||
|
|
- 用于委派专业工作的子代理
|
|||
|
|
- 知识图谱查询与分析工具
|
|||
|
|
|
|||
|
|
你的工作方式:
|
|||
|
|
1. 仔细分析用户的请求
|
|||
|
|
2. 如果任务复杂,则制定计划
|
|||
|
|
3. 使用合适的工具和子代理
|
|||
|
|
4. 提供全面且有充分推理的回应
|
|||
|
|
5. 存储重要信息以备将来参考
|
|||
|
|
|
|||
|
|
在分析中注重深度、准确性和全面性。"""
|
|||
|
|
|
|||
|
|
|
|||
|
|
class DeepContext(BaseContext):
|
|||
|
|
"""
|
|||
|
|
Deep Agent 的上下文配置,继承自 BaseContext
|
|||
|
|
专门用于深度分析任务的配置管理
|
|||
|
|
"""
|
|||
|
|
|
|||
|
|
# 深度分析专用的系统提示词
|
|||
|
|
system_prompt: str = field(
|
|||
|
|
default=DEEP_PROMPT,
|
|||
|
|
metadata={"name": "系统提示词", "description": "Deep智能体的角色和行为指导"},
|
|||
|
|
)
|