Динамические формы

ИИ понимает и объясняет — функция считает точно.

Открытый вопрос становится проверенной формой. Те же вводы — то же число.

Проблема

Один вопрос — явно разные ответы

Свободные допущения дают расхождение даже при одинаковом запросе. 320 м профилей в одном ответе, 350 м в другом.

320 м

350 м

Свободные допущения дают расхождение даже при одинаковом запросе.

Решение

Цикл сообщений: RAG, LLM, формы и функции

Цикл находит функцию, создаёт FormSpec только для недостающих полей и отдаёт расчёт детерминированной функции.

ИИ понимает и объясняет — функция считает точно.

Наша реализация

  1. Чат выбирает калькулятор

    Открытый запрос становится конкретной задачей. Два пути: по размерам стены или по площади.

  2. Форма спрашивает только нужное

    Тип поля, единица и значение по умолчанию берутся из схемы функции. Обязательность и диапазоны не дают пустых вводов.

  3. Функция возвращает результат

    Те же вводы дают то же значение. Параметры и результат остаются в контексте чата.

Технический процесс

От текста пользователя к точному результату

  • Пользователь
  • Chat-UI
  • Message Loop
  • ИИ RAG · MCP · LLM
  • Расчётная функция
  1. ЗапросПользователь
  2. ПередатьChat-UI
  3. Искать функцию + контекстИИ
  4. Функция + недостающие значенияИИ
  5. Недостающие значения → создать FormSpecMessage Loop
  6. FormSpecChat-UI
  7. ФормаChat-UI
  8. Ввести значенияПользователь
  9. Рассчитать проверенные параметрыРасчётная функция
  10. Точный результатРасчётная функция
  11. Результат в контекстMessage Loop
  12. ОтветChat-UI

59 листов · 320 м профилей

59 листов

320 м профилей

  • Свободные ответы LLM — это допущения

    Свободные ответы LLM — это допущения

  • Меньше уточняющих вопросов

    Меньше уточняющих вопросов

  • Динамика вместо жёсткой схемы

    Динамика вместо жёсткой схемы

  • Только нужные параметры

    Только нужные параметры

  • Прослеживаемость в контексте чата

    Прослеживаемость в контексте чата

  • Воспроизводимые количества

    Воспроизводимые количества