Skip to main content

概述

你可以通过两种方式自定义系统提示:
  1. 扩展默认系统提示添加额外指令
  2. 完全覆盖默认系统提示
自定义系统提示允许你在基础层面修改代理的行为。请谨慎使用此功能,因为它可能会显著影响代理的性能和可靠性。

扩展系统提示(推荐)

要向默认系统提示添加额外指令:
from browser_use import Agent
from langchain_openai import ChatOpenAI

# 添加你的自定义指令
extend_system_message = """
记住最重要的规则:
无论任务是什么,总是先打开新标签页并首先访问 wikipedia.com!!!
"""

# 使用扩展的系统提示创建代理
agent = Agent(
    task="你的任务",
    llm=ChatOpenAI(model='gpt-4'),
    extend_system_message=extend_system_message
)

覆盖系统提示

不推荐! 如果你必须覆盖默认系统提示, 请确保自行测试代理。
无论如何,要覆盖默认系统提示:
# 定义你的完整自定义提示
override_system_message = """
你是一个帮助用户完成网页浏览任务的 AI 代理。

[在这里写入你的完整自定义指令...]
"""

# 使用自定义系统提示创建代理
agent = Agent(
    task="你的任务",
    llm=ChatOpenAI(model='gpt-4'),
    override_system_message=override_system_message
)