Помощник юриста с искусственным интеллектом. Прикручиваем к боту YandexGPT

В прошлых заметкаx мы начали строить бота — помощника юриста с нуля (часть 1), научили его проверять контрагентов (часть 2) и самозанятых (часть 3), раздавать ЛНА (часть 4) и прикрутили к нему chatGPT (часть 5). В этой заметке добавим в бот нейросеть YandexGPT, которая умеет кратко пересказать статью по ссылке из интернета.

Помощник юриста с искусственным интеллектом. Прикручиваем к боту YandexGPT

Итак, создайте новый файл. У меня это "yandexGPT.gs".

Добавьте следующий код:

function yandexGPT(article_url) { const token = 'ВАШ ТОКЕН' const endpoint = 'https://300.ya.ru/api/sharing-url' const options = { method: "POST", contentType: "application/json", payload: JSON.stringify({ 'article_url': article_url, }), headers: {'Authorization': `OAuth ${token}`}, muteHttpExceptions: true }; let res = UrlFetchApp.fetch(endpoint, options) let json = JSON.parse(res.getContentText()) if (json.status == 'success'){ return [true, json.sharing_url] } else { return [false,'YandexGPT не вернул ответ'] } } function getSummary(ask_url){ const url = yandexGPT(ask_url) if (url[0]){ let res = UrlFetchApp.fetch(url[1]) let content = res.getContentText() let txtStart = content.indexOf('<meta property="og:description" content=') let txtEnd = content.indexOf('><meta property="og:type" content="article">') let txt = content.substring(txtStart + '<meta property="og:description" content='.length + 1, txtEnd-1) return txt.replace(/&quot;/g, '') } else { return false } }
Помощник юриста с искусственным интеллектом. Прикручиваем к боту YandexGPT

Для доступа к API YandexGPT в коде вам потребуется указать свой токен. Его можно получить здесь бесплатно и без смс.

Помощник юриста с искусственным интеллектом. Прикручиваем к боту YandexGPT

Далее переходите в "бот.gs" и укажите там следующий кусок кода.

if (msg.text.indexOf('http') != -1){ let summary = getSummary(msg.text) if (summary) { sendMessage(summary, chatId) } }

должно получится так:

Помощник юриста с искусственным интеллектом. Прикручиваем к боту YandexGPT

обновляйте приложение

тык-тык
тык-тык
и еще тык-тык
и еще тык-тык

Готово! Теперь вашему помощнику юриста можно кинуть ссылку на статью в интернете и он с помощью YandexGPT вернет краткий пересказ.

Для тех кто оказался на этой странице случайно, ссылки на то, как самому написать себе такого бота: раз, два, три, четыре, пять.

Ссылка для копипаста кода здесь

С ботом, который мы делаем на канале LawCoder можно ознакомиться по ссылке.

Кому, как и мне, интересно автоматизировать юридические процессы, присоединяйтесь ко мне в телеграме

22
2 комментария

Главное чтоб этот помощник чего то лишнего не насоветовал

Комментарий недоступен