Skip to content

feat: SMS-диалоги с AI — полноценные сессии через SMS #559

@ShaerWare

Description

@ShaerWare

Описание

Улучшить SMS автоответ до полноценных диалоговых сессий: человек пишет SMS → AI отвечает осмысленно с учётом истории переписки, работает и офлайн (Qwen).

Текущее состояние

  • SMS автоответ есть в gsm_voice_call.py (lines 529-663)
  • Per-number сессии отслеживаются
  • Ответ через Chat API с поддержкой RAG
  • Обрезка до 300 символов
  • Проблема: жёстко привязано к наличию chat API, нет прямого fallback на vLLM

Задачи

  • Интегрировать с InternetMonitor (feat: мониторинг интернета + автопереключение Claude ↔ Qwen #557):
    • Online → Chat API (Claude/cloud) для SMS-ответов
    • Offline → прямой вызов vLLM для генерации ответа
  • Многочастные SMS: если ответ > 160 символов, разбить на несколько SMS
  • Персонализация: системный промпт для SMS-режима (краткость, без markdown)
  • Timeout сессий: очистка через 1 час неактивности
  • Логирование SMS-диалогов в БД (audit trail)
  • Команды через SMS: СТАТУС → отчёт о системе, ПОМОЩЬ → список команд
  • Тест: отправить SMS на модем, получить осмысленный ответ

Зависимости

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High priorityenhancementNew feature or requestphase:2-voicePhase 2: Voice Pipeline

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions