Внезапно выяснилось: скоро придётся сдавать тест Leben in Deutschland.
В сети куча тренажёров. Есть даже неплохое Android-приложение с кнопкой Google Translate — она спасает, когда пытаешься понять, что такое Behauptungen или Verbreitung. Но для моего уровня (A1) тест выглядит непреодолимым.
Неделю игрался с разными симуляторами, и в итоге решил: сделаю своего бота.
Что хотелось улучшить
Мне не хватало объяснений, почему ответ правильный. Я не умею заучивать без понимания.
Поскольку тест на немецком, решил не подсказывать перевод до ответа, но показать его после, вместе с трудными словами.
Захотелось попробовать "мнемоники" — короткие фразы или ассоциации для запоминания.
Вопросы доступны на сайте BAMF, но только в PDF. Несколько итераций с ChatGPT помогли вытащить почти все:
- 294 из 300 федеральных
- почти все 160 региональных (но без указания земель)
Dataset тут — пригодится, если кто-то хочет продолжить или законтрибьютить в качество.
Ответы и объяснения
Следующая задача — где взять правильные ответы и хорошие объяснения?
Ответ 2025 года: LLM. Из недорогих моделей выбрал DeepSeek. Потестил, устроило.
Слепил Telegram-бота: он показывает вопросы, считает статистику, переводит и объясняет.
- 🤖 Бот: @lebendeutchbot
- 🐳 Docker:
ghcr.io/korjavin/lebentestbot:latest
- 🛠️ Код: github.com/korjavin/lebentestbot
Как это выглядит
Мне зашло — делюсь, вдруг и вам будет полезно.
Что можно улучшить
- Добавить региональные вопросы (сейчас в отдельном файле — можно объединить вручную)
- Улучшить форматирование сообщений
- Подумать о повторении в стиле Anki
Если не сдам тест — точно допилю.
Можно распарсить html сайта https://www.lebenindeutschland.eu/, там есть правильные ответы и объяснения к некоторым вопросам