﻿# Zed с локальной моделью: встроенный агент

Локальная модель в собственном агенте Zed: выбор runtime, получение списка и разграничение инструментов, Edit Prediction и внешних агентов.

Автор: Команда Retrivium
Обновлено: 2026-11-03
Канонический URL: https://retrivium.ai/ru/journal/zed-native-local-ai-start/
Language: ru

Для собственного локального помощника Zed настройте путь модели самого редактора и выберите запись в списке. Внешние агенты и Edit Prediction имеют отдельные настройки, поэтому работающий собственный Agent не подтверждает настройку остальных функций.

## Конкретная граница приложения

Документация провайдеров прямо относится к возможностям Zed: собственному Agent и Inline Assistant. Руководство локальных моделей перечисляет Ollama, LM Studio, llama.cpp и совместимые локальные серверы. Zed может обнаруживать существующие модели Ollama, а LM Studio требует запущенный API сервер. Edit Prediction использует собственную настройку провайдера; внешний агент обычно сам управляет конфигурацией модели. Начните с собственного Agent, чтобы выбор модели и разрешения инструментов имели одного владельца приложения. Это также позволяет не путать процесс терминала внутри редактора с соединением самого редактора. Сходное расположение окон не означает одинаковое место хранения настроек или выполнение одинаковых действий ([Zed Agent documentation](https://zed.dev/docs/ai/zed-agent)) ([Zed model provider ownership](https://zed.dev/docs/ai/llm-providers)).

## Практический маршрут

Запустите выбранный существующий локальный runtime и проверьте каталог моделей. В списке Zed выберите модель Ollama или LM Studio согласно фактическому runtime. Для ручного каталога Ollama документированная конфигурация language_models.ollama позволяет выключить auto_discover и перечислить available_models; не выдумывайте возможности модели ради появления записи. Откройте панель Agent, выберите собственный Zed Agent и передайте безопасный исходный файл. Запросите описание до разрешения редактирования или команды терминала ([Zed local model guide](https://zed.dev/docs/ai/use-a-local-model)).

## Разобранный пример

Возьмите файл разбора строки вымышленной конфигурации. Спросите, почему отсутствие разделителя даёт текущий результат. Затем запросите предложение сообщения об ошибке при сохранении возвращаемого значения. Просмотрите изменение в редакторе. При запросе действия инструмента изучите разрешение Zed вместо предположения, что выбор локальной модели автоматически предоставляет доступ к файлам и произвольным командам.

| Проверка | Запись |
| --- | --- |
| Путь агента | Собственный Zed Agent, а не внешний процесс ACP. |
| Путь модели | Выбранный локальный runtime и фактический идентификатор найденной модели. |
| Проверка | Объяснение парсера и предлагаемое изменение сообщения, просмотренное в редакторе. |

## Как правильно прочитать сбой

Рабочий собственный чат при отсутствии предсказаний не является противоречием: у Edit Prediction отдельная настройка. Видимая запись модели также не подтверждает надёжное использование инструментов. Не меняйте учётные данные внешнего агента в настройках собственного провайдера Zed: они относятся к другому владельцу соединения и не обязаны влиять на внешний процесс ([Zed Tool Permissions](https://zed.dev/docs/ai/tool-permissions)).

## Что завершает проверку

Завершите успешной беседой собственного агента и проверенным небольшим предложением. В записи настройки сохраните выбранный путь агента, чтобы последующий опыт с внешним агентом незаметно не изменил смысл утверждения о локальной модели.

Связанные материалы: [Воспроизводимый стек инференса: как сохранить результат GPU-пилота](/ru/journal/software-stack-reproducibility/), [LLM для кода на 12 ГБ VRAM: модель, контекст и запас](/ru/journal/coding-llm-12gb-vram/).
