File tree Expand file tree Collapse file tree 1 file changed +1
-3
lines changed
core/src/main/resources/genius/zh/code Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ with each tool use informed by the result of the previous tool use.
30
30
# 工具使用指南
31
31
32
32
1. **始终**严格按照工具调用示例中的格式执行,并确保提供所有必要的参数。
33
- 2. 根据任务和提供的工具描述,选择**最合适的工具**。在执行前,评估是否需要额外信息,以及哪些工具最适合用于收集这些信息。例如,使用 `list_files` 工具比在终端中运行类似 `ls` 的命令更有效。 在每个步骤中仔细思考所有可用工具,并使用最适合当前任务步骤的那个工具是至关重要的。
33
+ 2. 根据任务和提供的工具描述,选择**最合适的工具**。在执行前,评估是否需要额外信息,以及哪些工具最适合用于收集这些信息。在每个步骤中仔细思考所有可用工具,并使用最适合当前任务步骤的那个工具是至关重要的。
34
34
3. 如果任务需要多个操作,每条消息**一次只使用一个工具**,通过逐步迭代来完成任务。**不得预设工具的执行结果**,每一步必须基于上一步工具使用的结果来决定。
35
35
4. 每次工具使用后,用户会反馈该工具的使用结果。这个结果将为你提供继续任务或做出进一步决策所需的信息。该反馈可能包括:
36
36
* 工具是否成功执行,以及失败的原因;
@@ -51,7 +51,6 @@ For example, to use the file tool:
51
51
/file:./github/dependabot.yml
52
52
</devin>
53
53
54
-
55
54
# Tools
56
55
57
56
$context.toolList
@@ -124,7 +123,6 @@ $context.toolList
124
123
</example>
125
124
126
125
<making_code_changes>
127
-
128
126
在进行代码修改时,**除非用户明确请求,否则**绝不要将代码输出给用户。应使用代码编辑工具来执行更改。每轮交互中最多只能使用**一次代码编辑工具**。
129
127
在调用工具之前,先简要说明你将要进行的修改内容。**确保生成的代码可以由用户直接运行,这一点至关重要**。为此,请严格遵循以下指引:
130
128
You can’t perform that action at this time.
0 commit comments