Алоха
Рассказываю, куда пропал
Во первых - в крипте лично мне стало скучно. Просто не хочется вообще к чему либо притрагиваться, решил провести лето по большей части просто как по кайфу. Мб еще появится что-то интересное на горизонте, хотя с текущей метой бритья софтов на запросах шансы неумолимо уменьшаются.
Во вторых - устроился на ИРЛ работу и уже отработал 3 месяца, очень удачно и удивительно, что вакансия сама меня нашла. И хоть я метил куда-то в сторону бэкенда на Python изначально, а вакансия была вообще не об этом, я все равно остался доволен. Во многом текущая рабочая деятельность схожа с тем, как я писал скрипты для крипты - нужно автоматизировать разные вещи на платформе, на которой буквально каждый день все меняется и документация есть только по самым основным вещам, то есть почти всегда приходится разбираться че вообще делать на лету и самостоятельно, либо просто с устной помощью.
В третьих - давно в голове сидела идея сделать паблик ИИ-агента для помощи в подборе баров. Родилась она из простой мысли, что ходить в одни и те же места надоедает, а судорожно вручную шариться по карте и разным пабликам и разглядывать заведения как-то тоже западло.
В итоге, чуть меньше, чем за месяц, в свободное время пилил бота. Сначала хотел сделать прям сайт, но в итоге решил, что и мне, и юзерам будет проще если это будет бот в тг.
Прям весь процесс разработки в этом посте описывать не буду, опишу только итоговый стек: FastAPI, Uvicorn, SQLAlchemy, Postgres + pgvector, Langchain, Ollama, Aiogram. Агент сделан на RAG пайплайне. В БД хранится таблица с тестовыми данными о барах, для каждого бара заранее сгенерированы эмбеддинги. Модели: для эмбеддингов bge-m3 локально через Ollama, для чата и вспомогательных запросов gpt-4o через стороннего провайдера)
Ах да, перед созданием самого бота мне пришлось еще сделать парсер с Яндекс Карт, пригодился опыт с Вортекс браузера. Заведений в базе много, но у большинства в самих Яндекс Картах не указано меню или мало отзывов, поэтому такие заведения в выборки по запросам вообще не попадают (базу руками пока что вообще не правил).
В общем, кто из СПБ и хочет потыкаться поприкалываться, велком в бота: @spb_ai_bar_helper_bot
Также если у кого то есть желание, буду рад, если обновите инфу по вашим любимым заведениям, я для этого большой отдельный функционал запилил.
(В ближайшее время возможны отвалы, т. к. у меня кончилась подписка на провайдера, фри план там маленький. Скорее всего приделаю сразу нескольких халявных провайдеров чуть позже)
Post #89
421
- 👍 8
- ❤ 3