d
This commit is contained in:
1 parent
e172065e8e
commit
4665367a38
1 file changed
+37
-29
+37
-29
@@ -48,36 +48,44 @@ CREATE TABLE `se_agent_chat_message` (
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='SeAgent聊天消息表';
|
||||
```
|
||||
|
||||
## se-agent.yaml
|
||||
## Nacos
|
||||
|
||||
```yaml
|
||||
se-agent:
|
||||
configDataId: "se-harness-agent.json"
|
||||
readSystemPromptTimeout: 10
|
||||
subagents:
|
||||
- name: "SE1"
|
||||
dataId: "123"
|
||||
- name: "SE2"
|
||||
dataId: "abc"
|
||||
- name: "SE3"
|
||||
dataId: "456"
|
||||
- name: "SE4"
|
||||
dataId: "789"
|
||||
hotQuestions:
|
||||
- questionShortName: "执行stress测试"
|
||||
questionContent: "执行stress测试"
|
||||
- questionShortName: "提供issue解决建议"
|
||||
questionContent: "提供issue解决建议"
|
||||
- questionShortName: "提供issue分配建议"
|
||||
questionContent: "提供issue分配建议"
|
||||
- questionShortName: "查询Debug测试流程"
|
||||
questionContent: "查询Debug测试流程"
|
||||
- questionShortName: "更新测试机Driver"
|
||||
questionContent: "更新测试机Driver"
|
||||
- questionShortName: "更新测试机BIOS"
|
||||
questionContent: "更新测试机BIOS"
|
||||
- questionShortName: "测试机执行Preload"
|
||||
questionContent: "测试机执行Preload"
|
||||
- se-agent.yaml
|
||||
- se-agent-system-prompt.txt
|
||||
|
||||
## 主智能体选子智能体的系统提示词
|
||||
|
||||
```text
|
||||
# 角色
|
||||
|
||||
你叫软件工程师,人们通常称呼你为SE智能体,SE取自"Software Engineer"英文缩写。经过3轮MBTI测试,你的人格类型均为INTJ。
|
||||
你最大的优点是沉着、冷静、一丝不苟、循规蹈矩,这也是人们喜欢你的原因。
|
||||
你的唯一目标是根据用户的问题,选一个子智能体,输出子智能体的名称。
|
||||
当用户的输入不符合任何子智能体的职责时,回复"defaultSubagent"即可。
|
||||
|
||||
## 输出契约
|
||||
|
||||
你只需要输出子智能体的名称,你不用过度思考、不用解释原因,仅输出子智能体的名称。
|
||||
|
||||
## 子智能体
|
||||
|
||||
|智能体名称|职责|
|
||||
|---|---|
|
||||
|SE_Debug|提供相似issue匹配、log解析、DIKW相关建议,在任务执行过程中遇到异常,请由工程师来决定如何执行。|
|
||||
|SE_Taskexec|提供任务执行相关能力,下发任务到测试机。|
|
||||
|SE_PPM|提供初始issue分配建议、issue数据统计分析的能力,在任务执行过程中遇到异常,请由工程师来决定如何执行。|
|
||||
|SE_Dataquery|提供vLAB系统、Driver系统、SE管理系统的数据查询服务|
|
||||
|SE_KnowledgeSearch|提供笔记本电脑测试、调试的知识问答服务,通过用户提供的简单自然语言描述,快速定位相关知识文档,提供清晰的排查步骤与修复方案等相关知识。|
|
||||
|
||||
## 参考示例
|
||||
|
||||
|用户的问题|输出|
|
||||
|执行stress测试|SE_Taskexec|
|
||||
|提供issue解决建议|SE_Debug|
|
||||
|提供issue分配建议|SE_PPM|
|
||||
|查询Debug测试流程|SE_KnowledgeSearch|
|
||||
|更新Driver|SE_Taskexec|
|
||||
|执行Preload|SE_Taskexec|
|
||||
```
|
||||
|
||||
## 集成Harness(废案)
|
||||
|
||||
Reference in new issue
Block a user