Add EGE support prototype v0.1.0
This commit is contained in:
1 parent
9944a41cca
commit
24cae23262
19 files changed
+2581
-2
No files matched your search
@@ -0,0 +1,31 @@
|
||||
# Лог работы с ИИ
|
||||
|
||||
Запросы приведены в сокращённой редакции по постановке проекта и переписке.
|
||||
|
||||
> Хочу взять для тестового техподдержку онлайн-школы по подготовке к ЕГЭ. Поддержка может посмотреть в админке вебинары, домашние задания, каталог и телеметрию. Помогает открыть документы, а найденные баги передаёт разработчикам. Сотрудники тоже пишут в поддержку, например когда нужно выдать права новому куратору. Обращения учеников важнее. Для сдачи нужен рабочий прототип, схема и короткий план с цифрами.
|
||||
|
||||
> Сначала распиши, как процесс работает сейчас и как будет с ИИ. По 5–7 шагов на вариант. После согласования собери прототип, в котором можно увидеть категорию, поправить черновик и скачать таблицу.
|
||||
|
||||
> Оставляем два чата на сайте. Один для пользователей, другой для сотрудников. В пользовательском чате нельзя просить админские права и закрытую информацию. На такое отвечаем отказом или отправляем в спам. Бессмысленные сообщения тоже идут в спам. За мат сначала просим писать вежливо, а при повторе предупреждаем, что можем заблокировать. Нужно, чтобы заявку можно было отправить несколькими сообщениями в одном чате.
|
||||
|
||||
> Проверь, что два сообщения остаются в одной заявке, оператор может ответить в тот же чат и история сохраняется. Нужен запуск на Windows и примеры, на которых можно показать работу без ключа.
|
||||
|
||||
> Добавь кнопки «Выход» и «Очистить буфер». После очистки в базе не должно остаться заявок.
|
||||
|
||||
Подробности в [постановке проекта](assignment-ege-support.md). Рабочая инструкция для модели находится в `triage-prompt.md` внутри архива.
|
||||
|
||||
## Что пришлось изменить
|
||||
|
||||
- В ранней версии тип автора определялся вручную или по разовому входу. В новых чатах роль задаётся на сервере при создании диалога. При подключении к школе служебный доступ выдаёт сервер сайта после проверки роли.
|
||||
- Сначала каждое сообщение было отдельной заявкой. Теперь содержательные сообщения одного диалога дополняют одну заявку, а ответы оператора сохраняются в истории. Для нового обращения есть отдельное действие в чате.
|
||||
- Добавили правила модерации. Отказы и предупреждения видны в чате, черновик остаётся в панели оператора. Спам вынесен в отдельную папку, чтобы постороннее сообщение не перезаписывало рабочую заявку.
|
||||
- Пересчитали расходы на модель. Базовый сценарий теперь предполагает два сообщения на заявку и учитывает контекст в объёме входных токенов. Сумма остаётся оценкой до замеров на пилоте. [Тарифы Yandex AI Studio](https://aistudio.yandex.ru/ru/docs/ai-studio/pricing).
|
||||
- Добавили выход из панели и обоих чатов, а в панели — очистку буфера. Очистка удаляет заявки, спам и историю диалогов из SQLite.
|
||||
|
||||
## Что проверили
|
||||
|
||||
На первом прогоне заметили, что повторяющиеся последовательности букв могли пройти после нормального сообщения. Правило уточнили и проверили повторно вместе с короткими ответами и кодами ошибок.
|
||||
|
||||
Из распакованного архива проверили оба чата, несколько сообщений в одной заявке, повтор отправки без дубля, ответ оператора, историю после перезапуска, спам и последовательность предупреждений. Проверка в Chrome включала обновление страницы и мобильную ширину. Отдельно проверили доступ к служебному чату и перенос старых записей SQLite. В режиме ИИ проверили передачу контекста и обработку отказа на локальном имитаторе модели.
|
||||
|
||||
На временной базе проверили, что очистка удаляет рабочие заявки, спам и переписку. После перезапуска база оставалась пустой. Отправки, начатые до очистки, не вернули удалённые данные. В Chrome проверили отмену и подтверждение очистки, сброс открытых чатов и выход с возвратом на всех трёх страницах.
|
||||
Reference in new issue
Block a user