Skip to content
This repository was archived by the owner on Nov 8, 2025. It is now read-only.

Commit e401797

Browse files
再次优化ask,attempt提示词
1 parent bbe14a4 commit e401797

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

src/main_agent/utils/tools/ask_question.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ class AskQuestionSchema(BaseModel):
2121
- option_1: 是的,我同意并希望开始执行
2222
- option_2: 不,我需要更多信息
2323
- option_3: 你的分析正确,但我希望你再考虑一下执行的方式
24+
25+
3. 向用户确认更多一般性信息
26+
- question: 您认为您对高等数学“多元微积分”一章的理解如何?
27+
- option_1: 我完全理解了所有概念,并且可以在各种题目中应用它们
28+
- option_2: 我理解了大部分概念,但在某些应用上还有疑问,比如如何处理复杂的多变量函数
29+
- option_3: 我对多元微积分有基本的了解,但题目做的不多,仍有很多不清楚的地方
30+
- option_4: 我对多元微积分的理解很有限,只知道一些基本概念
31+
- option_5: 我对多元微积分完全不熟悉,需要从基础开始学习
2432
"""
2533
question: str = Field(description="需要向用户提问的问题,这应该是一个明确、具体的问题,可以解决您需要的信息")
2634
option_1: str = Field(description="选项1的内容")

src/main_agent/utils/tools/attempt_completion.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ class AttemptCompletionSchema(BaseModel):
55
"""
66
当你认为一个任务完成的时候,使用此工具向系统确认该次任务完成。收到工具使用结果并确认任务已完成后,使用此工具向用户展示您的工作结果。
77
如果用户对结果不满意,他们可能会给出反馈,您可以使用反馈进行改进并重试。
8+
注意,在使用这个工具之前,你需要详细地向用户解释当前任务的执行结果,最后再使用该工具向系统提交完成状态。
89
910
Example:
1011

0 commit comments

Comments
 (0)