Как юристу научить chatGPT не выдумывать, а отвечать то что нужно
В этой заметке хочу показать способ научить телеграм-бот читать ваши заключения и разъяснять их коллегам.
Я уже рассказывал как юристу научить телеграм-бота посылать коллег за документом по ссылке. Прочитать можно здесь. Сегодня хочу рассказать о способе чуть сложнее, но более вариативном.
Для начала придется немного доработать бот, чтобы он не отвечал несколько раз на одно и то же сообщение. Это связано с принципом работы вэбхуков телеграм. Не получив ответ какое-то время, он снова отправляет запрос нашему боту, что снова запускает программу, которая и без того уже выполняется. Так вместо одного ответа у нас может получится 10. Чтобы этого не происходило создадим журнал в который будем записывать активные сессии.
Затем добавьте следующий код в бот:
Немного перепишем страничку "отправка сообщений", научив бота отвечать на сообщение "зацепив" его текст. Не знаю как это правильно называется)
Добавьте следующий код:
Теперь научим бота понимать, что вопрос касается определенной темы. Я пошел по простому пути и если вопрос содержит слово "алименты", то бот делает выполняет функцию askChatGPT и возвращает сообщение с ответом. Если такого слова нет, ничего не происходит.
Добавьте такой код:
Ну и наконец главная часть, учим бота получать информацию из файла с юридическим заключением. Для этого укажите следующий код:
Готово! Далее остается только начать развертывание приложения, запустив новую версию. Если не знаете как, то смотрите предыдущие гайды, там пошагово объяснял.
Если возникают вопросы, не стесняйтесь задавать их здесь или в телеграме.
Ссылка для копипаста кода здесь
Кому, как и мне, интересно автоматизировать юридические процессы, присоединяйтесь ко мне в телеграме
Чат джпт тот еще выдумщик. Нельзя ему доверять
Согласен. Но вот так, через четкие инструкции получше будет.