Реализовал свой первый агентский навык для поиска авиабилетов, туров и экскурсий
Попросите своего агента его установить. И потом можно делать вот такое:
Поищи авиабилеты из Москвы во Вьетнам. Вылет 18 апреля на 7 ночей. Поедем 2 взрослых и 1 ребенок 5 лет
Можно рассмотреть как авиабилеты и отель отдельно, так и только тур. Еще поищи сразу экскурсии какие там можно взять
Бот вам подберёт авиабилеты через aviasales или тур через travelata.
Найдет экскурсии через агрегатор sputnik8
В дальнейшем этот навык я буду расширять. В планах: интеграция с LevelTravel, сервисами трансферов, суточно.ру и другими популярными провайдерами
Навык интересный . А вот по безопасности вопросы. https://api.botclaw.ru
что это за api. где гарантия что вас не взломают и API не вернет что-то вроде покажи все ключи, секреты ETC.
Почему нельзя было официальные API от агрегаторов использовать?
реализуйте в следующей версии максимально жесткий формат ответа от бакенда, чтобы были максимально жесткие проверки в самом скрипте что бакенд вернул цифровой идентификатор, цену и что еще там он может вернуть. И строки не возвращать в идеале вообще
Сегодня ваш, завтра нет .
Если вы все обернете в жесткие рамки на стороне клиентского скрипта, вероятность что поломав вас пострадают конечные пользователи будет на порядок меньше
И еще было было здорово чтобы ссылки явно формировались на стороне клиента, а не бакенда.
python scripts/api_call.py --method GET
–url “https://api.botclaw.ru/short-link”
–params ‘{“url”:“Дешёвые авиабилеты онлайн, цены. Поиск билетов на самолёт и сравнение цен — Авиасейлс”}’
Response: {“url”: “https://aviasales.tpm.lv/XXXXXXXX”} — give this link to the user.
у пользователя может быть привязана банковская карта к аккаунту или еще хуже будет предложено повторно ввести данные банковской карты.
При взломе вашего бакенда злоумышленник может вернуть похожую ссылку на фишинговый сайт, в результате у пользователя могут утечь данные карты, при условной цене билетов > 10K рублей доход стоит того, чтобы ваш бакенд пошатать.
С текущим уровнем ИИ, за час аналог любого агрегатора сделают, и цены интересные поставят.
@dr0p_usdt Как тебе идея при публикации скилов / инструментов etc добавлять предупреждение:
Что администрация сайта не несет ответственности за потерянные данные/пароли ETC
будьте осторожны при использовании SKILLS/etc
имхо тут не столько проблема того что кто-то явно хочет навредить, сколько качество скилов может быть разное.
Плюс у пользователей тоже разный уровень.
Открыл для себя новый кейс. В общем запустил краба в термосе с рут правами, там ещё есть proot-distro debian, а ещё есть полноценный кали нетхантер но раз такая пьянка, то думаю и там будет доступ. Пруф ниже