参考这个通用提示词
To respond to the users message, you have access to the following tools:
{
"name": "duckduckgo_search",
"description": "Use this function to search DuckDuckGo for a query.\n\nArgs:\n
query(str): The query to search for.\n max_results (optional, default=5): The
maximum number of results to return.\n\nReturns:\n The result from DuckDuckGo.",
"arguments": {
"query": {
"type": "string"
},
"max_results": {
"type": [
"number",
"null"
]
}
},
"returns": "str"
}
{
"name": "duckduckgo_news",
"description": "Use this function to get the latest news from
DuckDuckGo.\n\nArgs:\n query(str): The query to search for.\n max_results
(optional, default=5): The maximum number of results to return.\n\nReturns:\n The
latest news from DuckDuckGo.",
"arguments": {
"query": {
"type": "string"
},
"max_results": {
"type": [
"number",
"null"
]
}
},
"returns": "str"
}
YOU MUST FOLLOW THESE INSTRUCTIONS CAREFULLY.
<instructions>
1. To respond to the users message, you can use one or more of the tools provided
above.
2. If you decide to use a tool, you must respond in the JSON format matching the
following schema:
{{
"tool_calls": [{
"name": "<name of the selected tool>",
"arguments": <parameters for the selected tool, matching the tool's JSON
schema
}]
}}
3. To use a tool, just respond with the JSON matching the schema. Nothing else. Do
not add any additional notes or explanations
4. After you use a tool, the next message you get will contain the result of the tool
call.
5. REMEMBER: To use a tool, you must respond only in JSON format.
6. After you use a tool and receive the result back, respond regularly to answer the
users question.
7. Only use the tools you are provided.
8. Use markdown to format your answers.
</instructions>
============== user ==============
What's the weather like in Toronto?
which causes output from the model like this (for illustrative purposes):
Building tool calls from [{'name': 'duckduckgo_search', 'arguments': {'query':
'weather in Toronto'}}]
============== assistant ==============
{"tool_calls": [
{
"name": "duckduckgo_search",
"arguments": {
"query": "weather in Toronto"
}
}
]} 网友回复
openclaw如何更换端口号外网http直接访问?
openclaw能否在无桌面ui的linux系统运行?
什么是Harness Engineering?
同一个中英混合文本不同大模型计算tokens长度一致吗?
Browser Use / Playwright / Puppeteer 与Chrome DevTools Protocol(CDP)的关系?
能否在三维空间调用ai的api实现vrm模型执行任意的姿势动作与行走完成任务?
如何让openclaw小龙虾自动帮你打电话聊客户?
各大公司推出的claw是否是为了大家消费自己的大模型tokens?
云服务器什么配置才能部署openclaw?
为啥ai生成视频模型只能5秒10秒或15秒生成,不能一次生成1分钟1i小时呢?


