tariel.ge › Полезное: бесплатные книги › Агент ИИ на своём компьютереБесплатно · автор Тариел Бежанидзе
← Агент ИИ ЛИСТ 24Реальная работаРЕВ. 1
Глава 24 · Реальная работа

Обслуживание: обновления, диск, что делать когда сломалось

Обновления, место на диске, порядок диагностики и таблица «симптом — причина — решение». Плюс вся книга одной страницей.

Регулярное обслуживание

Как частоЧто делать
Каждый раз перед задачейКоммит в рабочей папке
Раз в неделюПроверить свободное место на диске
Раз в месяцollama list, удалить неиспользуемые модели
Раз в месяцОбновить движок и агента
Раз в 2–3 месяцаСкачать свежую версию основной модели
Раз в 2–3 месяцаПосмотреть, не вышло ли что-то лучше в вашей весовой категории
ПостоянноПроверять, что резервная копия делается

Обновление

Терминал
# Ollama через brew
brew upgrade ollama

# Приложением — просто скачать свежую версию с сайта

# Модели
ollama pull qwen2.5:14b

# Агент в окружении Python
source ~/ai-agent/venv/bin/activate
pip install --upgrade open-interpreter aider-chat
PowerShell
# Ollama
winget upgrade Ollama.Ollama

# Модели
ollama pull qwen2.5:14b

# Агент
cd $HOME\ai-agent; .\venv\Scripts\Activate.ps1
pip install --upgrade open-interpreter aider-chat
Не обновляйте всё сразу перед важной работой

Обновление движка иногда меняет поведение, а обновление агента — формат настроек. Обновляйтесь, когда есть время разобраться, а не за полчаса до дела. И не обновляйте движок и агента в один день — иначе непонятно, что сломалось.

Место на диске

Терминал
df -h /
du -sh ~/.ollama/models
ollama list
PowerShell
Get-PSDrive C | Select-Object Used, Free
ollama list
освободить
# Удалить модель
ollama rm qwen2.5:3b

# Python-окружение целиком (потом создать заново)
# macOS:   rm -rf ~/ai-agent/venv
# Windows: Remove-Item -Recurse $HOME\ai-agent\venv

Порядок диагностики

Когда «перестало работать», не переустанавливайте всё. Идите по слоям из главы 02 снизу вверх — это занимает две минуты и почти всегда сразу даёт ответ.

ШагПроверкаЕсли не прошло
1Движок запущен? Значок в меню или трееЗапустить Ollama
2curl .../api/tags отвечает?Перезапустить Ollama, потом компьютер
3Модель на месте? ollama listollama pull
4Модель отвечает? ollama runПроблема с моделью — скачать заново
5Адрес /v1 отвечает?Обновить Ollama
6Агент запускается?Активировать окружение Python
7Агент видит модель?Сверить имя модели и адрес посимвольно
Правило первого шага

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

Симптом — причина — решение

СимптомПричинаРешение
Команда не найденаОкружение не активировано или путь не подхватилсяАктивировать venv; открыть терминал заново
Connection refusedДвижок не запущенЗапустить Ollama
model not foundИмя не совпадаетСкопировать точно из ollama list
Очень медленноМодель не влезла в памятьollama ps; взять модель меньше
Было быстро, стало медленноПамять занята другими программамиЗакрыть лишнее; проверить ollama ps
Агент зацикливаетсяСлабая модель или мало контекстаМодель крупнее; увеличить контекст
Ломает формат вызововМодель мала или пережатаКрупнее либо менее сжатая
Забывает начало задачиКончился контекстУвеличить контекст; дробить задачи
Правки не применяютсяНеверный префикс модели у Aiderollama_chat/, а не ollama/
После обновления сломалосьИзменился формат настроекСверить настройки с документацией версии
Кончилось местоНакопились моделиollama rm лишние
Ноутбук перегреваетсяНормально под нагрузкойВ розетку; модель меньше; перерывы

Когда всё-таки переустанавливать

  1. Удалить окружение Python и создать заново — безопасно, модели не тронутся.
  2. Переустановить агента в чистое окружение.
  3. Переустановить движок — модели обычно остаются.
  4. Скачать модель заново — если подозреваете повреждение файла.

Порядок именно такой: от самого дешёвого к самому долгому.

Вся книга на одной странице

ЭтапЧто сделатьГлавы
ОценитьПосчитать память, понять свой потолок по модели03
Выбрать маршрутА, Б, В или Г04
Поставить движокOllama или LM Studio05–07
ПроверитьЧетыре проверки по слоям08
Выбрать модельРазмер, сжатие, специализация09–11
Поставить агентаОдного. Начать с Aider12–17
ОбезопаситьКопии, git, отдельная папка, без админа18–20
РаботатьПо одной задаче, с ограничениями в формулировке21–22
ДополнятьОблако для сложного, локально для своего23
ПоддерживатьОбновления, диск, диагностика по слоям24

Двенадцать правил

  1. Модель должна поместиться в быструю память целиком.
  2. Большая модель в Q4 лучше маленькой в Q8.
  3. Для агента нужно 14B и выше. Ниже — эксперименты, а не работа.
  4. Ставьте по одному слою и проверяйте каждый отдельно.
  5. Один агент, освоенный до конца, полезнее пяти установленных.
  6. Резервная копия, которую вы не проверяли, не существует.
  7. Отдельная папка, git, коммит «до агента» — три минуты, которые спасают вечер.
  8. Никогда не от администратора.
  9. Добавляйте «сначала покажи план» и «ничего не удаляй».
  10. Не давайте агенту одновременно ваши данные, чужой текст и выход в сеть.
  11. Не поручайте то, результат чего вы не можете проверить.
  12. Когда сломалось — идите по слоям снизу вверх, а не переустанавливайте всё.
Напоследок

Локальный агент — не замена вашей голове и не волшебство. Это ускоритель для рутины, которую вы и так умеете делать, работающий на вашем железе, без подписок и без отправки ваших файлов наружу. Он будет ошибаться — и в этом нет проблемы ровно до тех пор, пока цена ошибки равна одной команде отката. Настройте эту цену один раз, и дальше можно спокойно экспериментировать.

Глава24 — Обслуживание: обновления, диск, что делать когда сломалось
БлокРеальная работа
Далее— конец книги —
Ревизия1
↑ Оглавление Предыдущая глава← 23 · Когда локальной модели не хватает: бесплатные облака Конец книгиК оглавлению →

Бесплатная книга · tariel.ge · команды и версии проверяйте в официальной документации проектов

Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.