如何通过本地模型使用 ego (lite)
在 Windows 上用 Ollama 配置本地 Qwen,将它连接到你的 Agent Harness,并通过 ego-browser 完成浏览器任务。
本教程介绍如何在 Windows 上将本地 Qwen 模型连接到 ego (lite)。视频中使用 DeepSeek Harness 和一个显示名称为 Qwen3.5 9B Local Demo 的模型,在 Airbnb 上搜索东京的住宿,并返回三个房源。
整套设置分为三部分:Ollama 负责运行模型,Agent Harness 负责管理对话并执行工具,ego (lite) 通过 ego-browser Skill 打开网页。仅下载模型,并不会把它连接到浏览器。
你也可以使用其他本地模型和 Harness,只要它们支持工具调用、能加载 ego-browser,并能在安装了 ego (lite) 的 Windows 电脑上执行其中的命令。
开始前:准备好所需软件
在同一台 Windows 电脑上安装以下应用:
- Ollama for Windows:下载模型,并在本地提供模型服务。安装后打开应用,让它保持运行。
- 你的 Agent Harness:视频中使用的是 DeepSeek Harness。它必须支持本地 Ollama 或 OpenAI 兼容的模型连接,并支持本地命令执行。
- ego (lite):安装并完成初始设置,以便 Harness 加载
ego-browserSkill。初始设置完成后,完全关闭并重新打开 Harness,然后新建一个会话。
首次下载模型以及访问你要浏览的网站时,需要保持网络连接。模型推理在本地运行时,浏览器仍然可以访问在线页面。
用 Ollama 设置本地模型
这段设置视频打开了 Ollama 官网,搜索 qwen3.5,并查看该模型系列及其可选的规格。请按照下面的步骤,安装并连接本教程使用的 9B 版本。视频中没有展示模型下载过程和 Harness 的模型服务商配置。
1. 检查 Ollama 并下载 Qwen
在 Windows Terminal 中打开 PowerShell,然后运行:
ollama --version
ollama list
ollama pull qwen3.5:9b
ollama list等待下载完成。最后列出的模型中应包含 qwen3.5:9b。请使用明确的 :9b 标签,确保下载的是预期的规格,而不是依赖该模型系列的默认标签。官方模型页面列出了可下载的版本和模型详情。请为模型的上下文和其他应用预留额外的内存;下载大小并不等于模型运行时所需的全部内存。
如果 PowerShell 找不到 ollama,请完成 Ollama 的安装,然后打开一个新的终端。如果无法连接到服务,请从 Windows 开始菜单打开 Ollama。安装和服务的详细说明,请参阅 Windows 安装说明。
2. 设置上下文长度
浏览器任务会不断累积指令、页面文本和工具结果。在电脑可用内存充足的前提下,请在 Ollama 应用设置中将上下文长度设为 64k 或更高。Ollama 的上下文长度指南建议 Agent 任务至少使用 64,000 个 Token,并说明了所需的额外内存。
如果只安装了命令行版本,也可以在 PowerShell 中这样启动服务:
$env:OLLAMA_CONTEXT_LENGTH = "65536"
ollama serve这种方式用于替代正在运行的 Ollama 应用。请先正常退出系统托盘中的 Ollama 应用,以免在同一个端口上启动第二个服务。让这个 PowerShell 窗口保持打开,后续命令在另一个终端中运行。上面的环境变量只对当前终端会话有效;以后启动新的命令行服务时,需要重新设置。
3. 检查模型能否响应
在 PowerShell 中运行:
ollama run qwen3.5:9b发送一条简短的消息,例如 Reply with one sentence to confirm you are ready.,等收到回复后,输入 /bye 退出模型对话。保持 Ollama 运行。
这一步只检查模型能否生成文本。浏览器连接则留到下面运行任务时再检查。
4. 将 Harness 连接到本地 Ollama
在 Harness 支持的模型或服务商配置中添加本地连接。如果使用 OpenAI 兼容连接,请使用 Ollama 兼容性文档中的以下值:
通过 Harness 支持的设置或配置文件添加服务商。请使用你所安装的 Harness 支持的文件格式,添加服务商时保留其他无关的设置。
请使用 ollama list 中显示的准确模型 ID。仅设置显示名称,并不会创建或重命名 Ollama 模型。
请使用 Harness 的 Ollama 集成所要求的本地连接地址。保存服务商之前,先确认它需要的是原生 Ollama 连接,还是 OpenAI 兼容连接。
保存配置,然后在 Harness 的模型选择器中选择本地模型。视频中,消息输入框下方已经选中了 Qwen3.5 9B Local Demo。这只是显示名称;配置你自己的连接时,请使用 ollama list 返回的模型 ID。不同的 Harness 使用不同的服务商设置或配置文件,请按你的 Harness 支持的方式设置。
选中本地模型后,从 Harness 发送一条简短的测试消息。模型生成回复期间,在另一个终端中运行:
ollama ps查看正在运行的模型及其 CONTEXT 值。如果列表为空,说明当前没有加载任何模型;请在生成过程中再检查一次。这样可以分辨模型只是保存了配置条目,还是真正在 Ollama 中运行。
第 1 步:设置会话权限
选中本地 Qwen 模型后,打开消息输入框下方的权限菜单。在视频中的 DeepSeek Harness 界面里,从 Workspace Write 切换到 Full access,选择 I understand the risks and want to continue,然后点击 Enable Full access。
这些是 Harness 在你的电脑上执行工具的权限,与 Ollama 的模型配置相互独立。如果你使用其他 Harness,请选择它对应的本地命令权限,如有审批请求,请仔细查看。
第 2 步:加载 ego-browser Skill
新建一个会话。输入 /ego-browser,从斜杠命令候选列表中选择 ego-browser,加一个空格,然后在同一条消息中输入任务。确认仍然选中的是本地 Qwen 模型,再发送消息。
视频中让 Agent 在 Airbnb 上搜索东京的住宿,并找出三个价格较低的选项。你可以使用:
使用 ego-browser 在 Airbnb 上搜索日本东京的住宿。比较三个价格较低的房源,返回它们的链接和页面上显示的价格。第 3 步:让本地模型开始工作
Qwen 通过 Harness 生成接下来的操作。Harness 运行 ego-browser 命令,在 ego (lite) 的 Space 中打开 Airbnb,应用搜索筛选条件,并读取房源。切换到 Agent Space 可以查看浏览器操作,你自己的标签页则仍留在原来的 Space 中。
任务完成前,请保持 Ollama 和 Harness 运行。模型需要本地推理服务和 Harness 的工具执行都正常工作,才能继续下去。
第 4 步:核对结果
视频中的任务最终在 Harness 对话里返回一个表格,包含三个房源、链接和价格信息。Agent 打开的浏览器页面仍保留在 ego (lite) 中,你可以打开返回的链接,与答案对照核实。
常见问题
Ollama 无法连接或找不到模型
打开 Ollama,运行 ollama list,检查是否有 qwen3.5:9b。重试前请先完成下载。如果服务正在运行,但 Harness 无法连接,请对照上面的表格,检查它的连接类型、Base URL 和准确的模型 ID。
模型没有出现在 Harness 中
保存本地服务商配置;如果 Harness 没有刷新模型列表,请重新启动它。检查服务商能否连接到正在运行的 Ollama 服务。即使 Ollama 已经列出了某个模型,仍需要通过 Harness 的服务商集成添加或发现它。
模型在回复,但浏览器没有动作
请确认 Harness 已加载 ego-browser,并且正在发出工具调用。如果找不到这个 Skill,请完成 ego (lite) 的初始设置,然后重新启动 Harness。检查本地执行权限和所有待处理的审批。Harness 需要在 ego (lite) 所在的同一台 Windows 电脑上执行命令。
任务执行缓慢、内存不足或中途停止
重试前,先阅读 Harness 或 Ollama 中的错误信息。关闭不必要的高内存占用应用,先从一个更小的浏览器任务开始。在生成过程中运行 ollama ps,查看已加载的模型和上下文。如果你改用更小的模型,请下载它,并同步更新 Harness 中的模型 ID;这个模型同样需要支持工具调用。
Airbnb 要求登录
请打开 Agent Space,自行完成登录或验证,然后让 Agent 继续执行。
相关文档
- DeepSeek Harness:了解视频中使用的界面
- 自己的 Agent Harness:了解使用其他 Harness 时需要满足的要求
- Skills:了解 Agent 如何接入浏览器工具
- Space:了解 Agent 在哪里打开页面
- Ollama for Windows:查看安装与服务设置说明
- Ollama 上下文长度:查看上下文设置与内存占用说明