Сегодня работал в автобусе, направляющемся в Сеул.
На основе документа анализа кода Qwen Validation Debugger, написанного 13 июля, заново проверил процесс классификации, генерации составного кода, создания JSONL и проверки с нуля.
При анализе выявил следующие проблемы
Описание этапа классификации common/separate напрямую переходило в ввод для генерации кода, из‑за чего неверный синтаксис версии мог попасть в последующие этапы как факт‑основание.
Сгенерированный составной код не проверялся на парсинг в реальном движке Godot, поэтому синтаксис, предназначенный только для Godot 4, мог пройти в Godot 3 и перейти к следующему шагу.
Было трудно гарантировать, что независимо сгенерированный код для каждой версии сохраняет одинаковую функциональность, поток ввода, цель и результат.
Типы полей и вложенная структура ответов JSONL не были достаточно ограничены, что позволяло генерировать формы, отличные от исходной схемы.
При генерации негативных JSONL текущий код мог попасть в ответ, из‑за чего модель могла повторно использовать собственные доказательства.
Если слот имел другую версию или отсутствовали прямые доказательства до изменения, модель могла ошибочно выдать 예.
Недостаточно были реализованы ограничения повторных попыток и структурированных ответов для различения HTTP 429, 502, 503, 504, разрывов соединения и тайм‑аутов запросов.
Вместо частичных правок подсказок решил пересмотреть весь процесс и создал документ, определяющий порядок ввода, генерации, проверки, схемы и оценки для сквозного (E2E) тестирования синтетических данных.
Снова сформулировал цель Qwen Validation Debugger: проверять сквозной процесс на синтетических данных до создания реального Retriever и валидатора.
Разделил вывод классификатора и ввод для генерации составного кода, чтобы их не смешивать при генерации кода для Godot 3/4.
Улучшил проверку сгенерированного кода: теперь он сразу проверяется движком Godot 3/4 с помощью --check-only --script, а не только полагается на самооценку Qwen.
Для негативных JSONL теперь выбираются другие тестовые пункты динамически, чтобы текущий код не копировался, и после генерации проверяется, не пересекаются ли прямые доказательства с текущим кодом.
По исходной схеме JSONL проверяются обязательные поля, типы, enum и наличие дополнительных полей; решения, которые можно окончательно определить только по версии и прямой строковой основе, обрабатываются до вызова модели.
Купил домен ideaworldlab.com у Cloudflare и привязал его к проекту Vercel, завершив проверку DNS и выпуск HTTPS‑сертификата.
Настроил SEO/GEO‑базу так, чтобы страницы, полученные из README и docs, автоматически отражались в canonical, hreflang, sitemap, robots, Open Graph и JSON‑LD без необходимости ручной регистрации.
Зарегистрировал динамическую карту сайта, включающую корейский, английский, японский, китайский, португальский (Бразилия), испанский, французский, немецкий, русский и x-default, в Google Search Console; проверил, что ideaworldlab.com распознаёт 1 074 страницы.
Добавил сайт в Google, Bing, Naver и Yandex.
Baidu требует китайский номер телефона и региональную информацию, поэтому его исключил из текущего списка поисковых систем.