🌿 Природный гид — Telegram-бот

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

Спроси голосом «почему здесь обрывистый берег?» — бот ответит голосом коротким сюжетом, предложит копнуть глубже, а если готового сюжета нет — сам сочинит ответ тем же методом, что и эталонные сюжеты тропы.
Как ты с ним общаешься
Один простой цикл. Спросил → услышал → захотел глубже.
🎤⌨️
Вопрос
голос или текст
🤖
Бот
находит / сочиняет сюжет
🔊📝
Ответ
голос + текст
🎚️
Глубже?
уровни А · Б · В
↻ диалог продолжается: «проще», «глубже», «другой сюжет рядом»
Как он устроен внутри
claude-tg — уши и руки · Claude Code — голова · скилл — манеры · RAG — память.
👤
Турист
голос / текст / гео
✈️
claude-tg
Telegram-шлюз
🎙️
Groq Whisper
голос → текст
🧠
Claude Code
понимает вопрос · собирает ответ по канону
🎯
Скилл стиля
outdoor-scipop-architect: уровни А/Б/В, 8 фильтров, метод сечения
📚
RAG — знания
40 сюжетов + 41 экспонат + материалы бота
🗣️
ElevenLabs
текст → голос
✈️
claude-tg
отправка
🔊📝
Ответ туристу
голос + текст, уровень А/Б/В
ядро (claude) голос (Groq / ElevenLabs) уровень глубины
Сценарии
Готовые сюжеты — якорь надёжности. Свободные ответы — свобода уйти в сторону.

🌊 Голосом у точки

Турист хлопнул у оврага, спрашивает голосом
  1. «Почему склон отвечает эхом?» — голосом
  2. Groq → текст → RAG находит сюжет WP003 «Услышь расстояние»
  3. Бот отвечает уровнем А голосом: хук + «хлопни» + одна мысль
  4. «Хочешь посчитать расстояние? → Б»
готовый сюжет · А

🪁 Шаг в сторону

Ребёнок спросил то, чего нет в библиотеке
  1. «А почему небо синее?» — готового сюжета нет
  2. Агент через скилл строит ответ по методу сечения
  3. Канон: бытовой заход → парадокс → одна мысль, без формул
  4. Привязка к месту: «посмотри на закат над Свиягой»
свободный ответ · А

🧮 Углубление

Студент хочет строго и с формулами
  1. «Расскажи про правый берег формулами» → /глубже
  2. RAG: сюжет ST-01, отдаём уровень В
  3. Сила Кориолиса a = 2vΩ·sin(φ), порядок величины, чай ≠ Кориолис
  4. Финал — открытый вопрос: вклад в эрозию считают по участкам
готовый сюжет · В

📍 Режим гида

Включена live-локация, наушник в ухе
  1. Турист идёт по тропе, шлёт /гид + геопозицию
  2. Бот видит: рядом WP004 «Маятниковая роща»
  3. Проактивно шлёт сюжет уровня А голосом у точки
  4. Дальше по тропе — следующая точка сама заговорит
проактивно · А
Полное ТЗ — docs/nature-bot-spec.md · база знаний — 40 сюжетов · канон стиля — скилл outdoor-scipop-architect.