Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Я никуда не пропал. Упорно работаю над проблемой создания надежного и ресурсоэффективного конвейера для автоматизации выпуска документации (changelogs, release notes).

Подготовил три документы, их основная задача: описать, как интегрировать малые языковые модели (SLLM) в рабочие процессы с ограниченным объемом VRAM, обеспечивая при этом высокую надежность и соответствие строгим производственным стандартам.

Оригиналы смотреть здесь: https://github.com/lefthand67/ai_engineering_handbook/tree/main/mlops/git_workflows

📄 1. Стандарты рабочего процесса Git для продакшена production_git_workflow_standards.md

📄 2. Архитектура конвейера документации релизов на базе SLLM sllm_backed_release_documentation_pipeline_architecture.md

(продолжение) 📄 3. Постмортем: Недетерминизм SLLM при генерации коммитов post-mortem_sllm_non-determinism_in_commit_generation.md

🌳 Общие темы, прослеживаемые во всех документах:

  1. Ограничения ресурсов: Акцент на оптимизации малых моделей (SLLM) и локальных стеков инструментов ИИ с ограниченным объемом VRAM.

  2. Разделение и Специализация:

    • Использовать минимально эффективный компонент для каждой задачи (люди, инструменты или SLLM).

    • Избегать монолитной обработки; отделять детерминированные задачи от генеративных.

  3. Детерминизм и Надёжность:

    • Требование использования шлюзов CI/CD, хуков pre-commit и ручных аудитов для обеспечения надёжности.

    • Использовать инструменты, не основанные на LLM, для парсинга и структурирования, прежде чем привлекать SLLM.

  4. Семантические Соглашения:

    • Обеспечивать согласованные сообщения коммитов, имена веток и архитектурные теги для прослеживаемости.

  5. Анализ Post-Mortem:

    • Документировать сбои (например, недетерминизм SLLM) для принятия обоснованных архитектурных решений.

✍️ Ключевые выводы: