17 июня 2026 г.
Пересмотрена направленность модели кодирования Godot 4: вместо простого обучения Q&A предлагается подход обучения траекторий SWE‑агента
- Было решено, что небольшие инструкции Q&A не позволяют обрабатывать запросы уровня проекта, такие как «создай карту»
- Реальный кодирующий агент требует траектории, включающей поиск по репозиторию, выбор соответствующих файлов, изменение кода, тестирование/проверку и создание патча
- В качестве ключевых слов зафиксированы
Long-context repository-level software engineering agent training,SWE-agent trajectory training - В качестве примеров указаны SWE‑agent trajectories, SWE‑smith, SWE‑Gym, CoderForge‑Preview, ACC, RepoBench/CrossCodeEval/RepoCoder, aiXcoder CoLT, godot‑dodo, wallstoneai dataset
Оформлен полный роадмап разработки Godot LLM в виде изображений и документации
- Общий процесс разбит на этапы
данные → 1‑й RAG‑чат‑бот → SFT → DPO → SWE Agent - От подготовительного Stage 0 до постоянного улучшения Stage 6 описаны сбор и структурирование данных, 1‑й RAG‑чат‑бот, разметка данных, обучение модели, разработка SWE Agent, эксплуатация/переподготовка
- Ключевая идея: сначала сделать 1‑й RAG‑чат‑бот экспертом по документации Godot, затем с его помощью размечать и обрабатывать данные GitHub, после чего расширять обучение модели и переходить к SWE Agent
- Общий процесс разбит на этапы
Добавлена заметка о структуре генерации данных на основе детектора Godot RAG
- Решено не полагаться на LLM при окончательном выборе метки; метка и проверка определяются системой‑конвейером
- LLM будет выполнять лишь вспомогательные задачи: генерировать исправленный код, объяснения, вопросы/ответы для SFT, плохие ответы для DPO, черновики патчей и т.п.
- Описан поток: база сопоставления API, векторная БД официальной документации, БД прототипов меток → извлечение символов → поиск → оценка меток → сборка/проверка JSONL
- Восемь категорий целевых наборов данных: классификация версий, сопоставление API, исправление миграций, инструктивный SFT, предпочтения DPO, исследователь репозитория, генерация патчей, проверка метаданных
Отдельная заметка о разработке MVP, переходящего от детектора Godot RAG к кодирующей модели Qwen 3.6
- Описан процесс от подготовки оригинального архива
godot_docs_full.zipчерез первичное чанкирование скриптомchunk_docs.py, последующей обработки, до построения локальной поисковой инфраструктуры - Сочетание Vector DB, Keyword Index, Reranker, API Mapping DB и Label Prototype DB формирует структуру, в которой система определяет метки
- После структурирования данных GitHub запускается детектор RAG, а LLM остаётся лишь в роли вспомогательного генератора (исправления кода, объяснения, образцы QA)
- На этапе 1‑го SFT модели Qwen 3.6 ставятся цели: приоритет Godot 4, базовый вывод GDScript, отклонение API Godot 3; далее планируется переход к DPO и расширению на SWE
- Описан процесс от подготовки оригинального архива
Инструкция по настройке Git‑author/email для решения проблемы отражения вклада в GitHub‑график «трава»
- Глобальная настройка Git изменяется на
yyeongjin <appsky1888@gmail.com> - Выявлена проблема: в истории ветки
mainадреса автора/коммиттера перемешаны (локальный, naver, GitHub noreply и т.д.)
- Глобальная настройка Git изменяется на
mainисторию автора/коммитера унифицировать какyyeongjin <appsky1888@gmail.com>и отразить в удалённом репозитории- Состояние до переписывания сохранить в локальной резервной ветке
backup/before-author-email-rewrite-2026-06-17
- Состояние до переписывания сохранить в локальной резервной ветке
Документация
- Исследовательская заметка: docs/research-notes/2026-06-17-swe-agent-trajectory-keywords.md
- Исследовательская заметка: docs/research-notes/2026-06-17-godot-rag-labeler-data-generation.md
- Исследовательская заметка: docs/research-notes/2026-06-17-godot-rag-to-qwen-coding-model-flow.md
- Дорожная карта: docs/roadmaps/2026-06-17-godot-llm-roadmap.md
- Разработческая ретроспектива: docs/retrospectives/2026-06-17-godot-rag-judge.md