Практикум · ступень 2
Локальные AI-агенты, Git и DevOps
Windows + macOS | Codex + Hermes | Ollama + Open-LLM-VTuber
- 19 разделов
- 16 экспериментов
- около 82 мин чтения
- обновлено 2026-08-13
- 01Часть I. Самостоятельная настройка с нуляНазначение. Эта часть не требует предыдущего практикума. Она ведёт от чистой Windows- или macOS-системы до локального голосового и экранного агента…
- 02Метод и правила работыНиже сохранён подробный Codex-практикум V2: 15 экспериментов, отдельные prompts, команды, ошибки и критерии. Используйте его после Части I. Hermes…
- 03Эксперимент 1. Инвентаризация средыАтомарная цель. Зафиксировать исходное состояние Windows, инструментов, локальных моделей и Git-репозитория без изменения файлов.
- 04Эксперимент 2. Fork, remotes и рабочая веткаАтомарная цель. Убедиться, что работа ведётся в отдельной ветке собственного fork, а upstream main не будет затронут.
- 05Эксперимент 3. Карта репозитория с CodexАтомарная цель. Получить доказанную карту входных точек, конфигурации, модулей и тестов без записи.
- 06Эксперимент 4. Независимый аудит CodexАтомарная цель. Получить вторую архитектурную карту другой формулировкой и проверить расхождения командами.
- 07Эксперимент 5. Аудит backend-контрактовАтомарная цель. Зафиксировать точные допустимые значения LLM, ASR и TTS из Pydantic-схемы версии 1.2.1.
- 08Эксперимент 6. Upstream baselineАтомарная цель. Выполнить uv sync и штатный verbose-запуск без изменения source, templates и dependency versions.
- 09Эксперимент 7. Локальный Ollama VLM baselineАтомарная цель. Подключить qwen3-vl:4b через существующий ollama_llm, изменив только локальный conf.yaml.
- 10Эксперимент 8. Русский локальный voice baselineАтомарная цель. Выбрать sherpa_onnx_asr и pyttsx3_tts, проверить русское распознавание и локальное воспроизведение без cloud API.
- 11Эксперимент 8.5. Контрольная точка продолженияАтомарная цель. Сопоставить уже выполненные эксперименты 1-8 с критериями и повторить только недостающие доказательства.
- 12Эксперимент 9. Минимальный runtime gatewayАтомарная цель. Создать отдельный loopback-сервис с OpenAI-compatible /v1/chat/completions, Bearer auth и allowlist backend/model.
- 13Эксперимент 10. Интеграция gateway с Open-LLM-VTuberАтомарная цель. Перенаправить LLM-трафик на 127.0.0.1:8642 только локальной конфигурацией.
- 14Эксперимент 11. Экран и голос через gatewayАтомарная цель. Проверить один vision-запрос и один локальный voice cycle с контролем приватности и feedback loop.
- 15Эксперимент 12. Adapter только при доказанном разрывеАтомарная цель. Создать минимальный adapter лишь при наличии воспроизводимого несовместимого request/response контракта.
- 16Эксперимент 13. Инъекция отказовАтомарная цель. Доказать безопасное поведение gateway при неверном token, запрещённой модели, недоступном Ollama и timeout.
- 17Эксперимент 14. Операционный runbookАтомарная цель. Создать подробную инструкцию запуска, остановки, health-проверки, диагностики и отката.
- 18Эксперимент 15. Поставка в forkАтомарная цель. Проверить scope, зафиксировать gateway и открыть draft PR в собственном fork без изменения upstream main.
- 19ПриложенияИспользуйте команды только для локальной диагностики. Они не исправляют проблему автоматически и не должны заменять экспериментальный prompt.