> ## Documentation Index
> Fetch the complete documentation index at: https://browser-use.mingxi.ltd/llms.txt
> Use this file to discover all available pages before exploring further.

# 系统提示

> 自定义系统提示以控制代理行为和能力

## 概述

你可以通过两种方式自定义系统提示:

1. 扩展默认系统提示添加额外指令
2. 完全覆盖默认系统提示

<Note>
  自定义系统提示允许你在基础层面修改代理的行为。请谨慎使用此功能，因为它可能会显著影响代理的性能和可靠性。
</Note>

### 扩展系统提示(推荐)

要向默认系统提示添加额外指令:

```python theme={null}
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
)
```

### 覆盖系统提示

<Warning>
  不推荐! 如果你必须覆盖[默认系统提示](https://github.com/browser-use/browser-use/blob/main/browser_use/agent/system_prompt.md)，
  请确保自行测试代理。
</Warning>

无论如何，要覆盖默认系统提示:

```python theme={null}
# 定义你的完整自定义提示
override_system_message = """
你是一个帮助用户完成网页浏览任务的 AI 代理。

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

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