Как использовать ego (lite) с локальной моделью

Настройте локальную Qwen в Ollama на Windows, подключите её к своему Agent Harness и выполните задачу в браузере с помощью ego-browser.


В этом руководстве локальная модель Qwen подключается к ego (lite) на Windows. В записях DeepSeek Harness с моделью под названием Qwen3.5 9B Local Demo ищет жильё в Токио на Airbnb и возвращает три объявления.

Схема состоит из трёх частей: Ollama запускает модель, ваш Agent Harness ведёт диалог и вызывает инструменты, а ego (lite) открывает веб-страницы через Skill ego-browser. Если просто скачать модель, к браузеру она не подключится.

Можно использовать другую локальную модель и другой Harness, если они поддерживают вызов инструментов, загрузку ego-browser и выполнение его команд на компьютере с Windows, где установлен ego (lite).

Перед началом: подготовьте программы

Установите эти приложения на один и тот же компьютер с Windows:

  • Ollama для Windows: скачивает модель и запускает её локально. После установки откройте приложение и не закрывайте его.
  • Ваш Agent Harness: в записях используется DeepSeek Harness. Он должен поддерживать локальную Ollama или OpenAI-совместимое подключение к модели, а также выполнение локальных команд.
  • ego (lite): установите его и завершите настройку, чтобы Harness мог загрузить Skill ego-browser. После настройки полностью закройте и снова откройте Harness, а затем начните новый сеанс.

Подключение к интернету понадобится для первоначального скачивания модели и для сайтов, с которыми вы будете работать. Инференс модели может выполняться локально, а браузер при этом по-прежнему открывает страницы в сети.

Настройка локальной модели в Ollama

В ролике о настройке открывают сайт Ollama, ищут qwen3.5 и просматривают семейство моделей и доступные размеры. Чтобы установить и подключить вариант 9B, используемый в этом руководстве, выполните шаги ниже. Скачивание модели и настройка провайдера в Harness в ролике не показаны.

1. Проверьте Ollama и скачайте Qwen

Откройте PowerShell в Windows Terminal и выполните:

ollama --version
ollama list
ollama pull qwen3.5:9b
ollama list

Дождитесь окончания скачивания. В итоговом списке должна быть qwen3.5:9b. Указывайте тег :9b явно, чтобы скачать нужный размер, а не полагаться на тег по умолчанию для этого семейства. На официальной странице модели указаны доступные варианты загрузки и сведения о модели. Оставьте запас памяти для контекста модели и других приложений: размер загрузки — это ещё не весь объём памяти, который нужен модели во время работы.

Если PowerShell не находит ollama, завершите установку Ollama и откройте новый терминал. Если не удаётся подключиться к службе, откройте Ollama из меню «Пуск» Windows. Подробнее об установке и работе службы — в инструкции по настройке для Windows.

2. Задайте длину контекста

В ходе задач в браузере накапливаются инструкции, текст страниц и результаты вызовов инструментов. В настройках приложения Ollama установите длину контекста 64k или больше, если на компьютере достаточно свободной памяти. В руководстве Ollama по длине контекста для задач агентов рекомендуется не менее 64 000 токенов и объясняется, сколько дополнительной памяти для этого нужно.

Если Ollama установлена только как CLI, можно вместо этого запустить службу из PowerShell:

$env:OLLAMA_CONTEXT_LENGTH = "65536"
ollama serve

Это альтернатива работающему приложению Ollama. Сначала обычным способом закройте приложение Ollama в области уведомлений, чтобы не запустить вторую службу на том же порту. Оставьте это окно PowerShell открытым, а следующие команды выполняйте в другом терминале. Переменная окружения выше действует только в этом сеансе терминала; при запуске новой службы через CLI задайте её снова.

3. Убедитесь, что модель отвечает

Выполните в PowerShell:

ollama run qwen3.5:9b

Отправьте короткое сообщение, например Reply with one sentence to confirm you are ready. Дождитесь ответа и введите /bye, чтобы выйти из чата с моделью. Не закрывайте Ollama.

Так вы проверите, что модель умеет генерировать текст. Подключение к браузеру будет проверено, когда вы выполните задачу ниже.

4. Подключите Harness к локальной Ollama

Добавьте локальное подключение в настройках моделей или провайдеров, которые поддерживает ваш Harness. Для подключения типа OpenAI-compatible используйте эти значения из документации Ollama о совместимости:

ПолеЗначение
Название провайдераПонятное вам название, например Ollama
Тип APIOpenAI-compatible
Базовый URLАдрес вашего локального подключения к Ollama
ID моделиqwen3.5:9b для официальной модели, скачанной выше
Отображаемое имяПонятное вам имя, например Qwen3.5 9B
API-ключ, если клиент его требуетollama как заполнитель; локальная Ollama его игнорирует

Добавьте провайдера через поддерживаемые настройки или файл конфигурации вашего Harness. Используйте формат файла, который поддерживает установленный у вас Harness, и при добавлении провайдера не меняйте остальные настройки.

Указывайте точный ID модели из ollama list. Отображаемое имя само по себе не создаёт и не переименовывает модель в Ollama.

Используйте локальный адрес подключения, который требует интеграция вашего Harness с Ollama. Перед сохранением провайдера проверьте, ожидает ли она нативное подключение к Ollama или OpenAI-совместимое.

Сохраните конфигурацию и выберите локальную модель в списке моделей Harness. В записи под полем ввода сообщения уже выбрана Qwen3.5 9B Local Demo. Это лишь отображаемое название; при настройке собственного подключения используйте ID модели, который возвращает ollama list. В разных 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. Загрузите Skill ego-browser

Начните новый сеанс. Введите /ego-browser, выберите ego-browser в списке слэш-команд, поставьте пробел и введите задачу в том же сообщении. Убедитесь, что локальная модель Qwen по-прежнему выбрана, и отправьте сообщение.

В записи агента просят найти на Airbnb жильё в Токио и подобрать три недорогих варианта. Можно использовать такой запрос:

Используй ego-browser, чтобы найти на Airbnb жильё в Токио (Япония). Сравни три недорогих объявления и укажи их ссылки и цены, показанные на странице.

Шаг 3. Позвольте локальной модели выполнить задачу

Qwen через Harness формирует следующие действия. Harness выполняет команды ego-browser, открывает Airbnb в Space ego (lite), применяет фильтры поиска и читает объявления. Переключитесь в Space агента, чтобы следить за действиями в браузере; ваши вкладки при этом остаются в вашем Space.

Не закрывайте Ollama и Harness, пока задача не завершится. Чтобы продолжать работу, модели нужны и локальная служба инференса, и вызов инструментов в Harness.

Шаг 4. Проверьте результат

Задача в записи завершается таблицей с тремя объявлениями, ссылками и сведениями о ценах в диалоге Harness. Страницы, которые агент открывал в браузере, остаются доступными в ego (lite), поэтому вы можете открыть полученные ссылки и сравнить их с ответом.

Устранение неполадок

Ollama не подключается или модель отсутствует

Откройте Ollama, выполните ollama list и проверьте, есть ли в списке qwen3.5:9b. Прежде чем повторить попытку, дождитесь окончания скачивания. Если служба работает, но Harness не может подключиться, сверьте тип подключения, базовый URL и точный ID модели с таблицей выше.

Модель не отображается в Harness

Сохраните конфигурацию локального провайдера и перезапустите Harness, если он не обновляет список моделей. Убедитесь, что провайдер может подключиться к работающей службе Ollama. Даже если модель есть в списке Ollama, её всё равно нужно добавить в Harness или дождаться, пока он обнаружит её через интеграцию с провайдером.

Модель отвечает, но браузер не реагирует

Убедитесь, что Harness загрузил ego-browser и вызывает инструменты. Если Skill нет, завершите настройку ego (lite) и перезапустите Harness. Проверьте разрешения на локальное выполнение и ожидающие запросы на подтверждение. Harness должен выполнять команды на том же компьютере с Windows, где установлен ego (lite).

Задача идёт медленно, ей не хватает памяти или она останавливается

Прежде чем повторить попытку, прочитайте сообщение об ошибке в Harness или Ollama. Закройте ненужные приложения, которые расходуют много памяти, и начните с задачи поменьше. Во время генерации проверьте через ollama ps, какая модель загружена и какой у неё контекст. Если выберете модель меньшего размера, скачайте её и обновите ID модели в Harness; она тоже должна поддерживать вызов инструментов.

Airbnb просит войти в аккаунт

Откройте Space агента, сами выполните вход или пройдите проверку, а затем попросите агента продолжить.

Связанные материалы