Начинаю осваивать AI ассистентов на n8n и Flowise

После опыта с телеграм-ботом, начал углубляться в тему, а поскольку  первый опыт с программировванием на Pyton был не очень приятным, пошел в сторону  систем автоматизации. И  это оказалось намного интереснее. Пересмотрел много видео, и  решил пойти поучиться, поскольку нужны единомышленики, которые смогут помочь. Курс проводит automatica.io

Автоматизацию — написания агентов, сценариев обработки, логику делают в среде n8n.  В доплнение к ней еще интересная среда Flowise. Инструментарий для начального уровня бесплатный и очень обширный. Можно создать учетную запись и смело пользоваться облаками поставщиков. Но главная фишка, он может быть развернут локально. Поскольку взаимодействие  идет  через интернет, то размещать у себя локально или на NAS смысла не видел. Поэтому стал рассматривать возможность аренды VPS. По примеру видеороликов от Anthony Vdovitchenko я  подсмотрел интересный вариант- получения в облаке cloud.ru виртуалки  Evolution free tier бесплатно навсегда

После получения  машины и настройки портов для доступа, развернул с использованием скрипта от miolamio — cloud-local-n8n-flowise два сервиса: n8n и flowise.  Памяти и ресурсов хватает,  чтобы  спокойно проводить эксперименты по написанию скриптов автоматизации. Но  уже в процессе ознокомления наткнулся на другой скрипт отkossakovsky — n8n-installer , который и рекомендую. Он  включает в себя необходимые  сервисы для автономной работы, обращаясь только в  LLM моделям Чатботов. Хотя также  имеет  компонент Ollama, который может локально деражать LLM модель. Однако даже на NAS и ноутбуке я это уже пробовал- для работы с моделью нужен очень производительный ресурс по все параметрам, а лучше с GPU. Либо сильно ужиматься по модели, которая максимум, будет просто отвечать. Но бесплатные или недорогие VPS такого не дают, да и бесплатные они условно- если поднять нагрузку, то придется платить.

 Делается все очень просто. создаются ноды, которые соединяются между собой. Ноды для  подключения к внешним ресурсам имеют  настройку создания креденшинал по API к интересуемому ресурсу. Так обрастаешь кучей записей к ресурсам. Вот уже на первое время какой у меня вышел:

Но для России возникют ситуации, когда некоторые модули, в частности OpenAI и все его модули  не разрешены. Для частичного обхода,  использовать стал OpenRouter и Together, где можно выбрать  модели бесплатные и платные. 

Мой первый проект- это создать агента,  что я делал на  Pyton. Но сразу же бросается в глаза как же просто делается, нагляднее. Ниже  вариант  Телеграм-бота, который общается с использованием  LLM модели, и может записывать историю, он не забудет как  нас зовут и может описать по диалогу со временем мой автопортрет. И это  ну 5 минут, с учетом подключений.

Немного модифицированный, где внутри идет обращение к Flowise, в которй пишется история и выбираются модели  LLM.   Как видно, для модификации  ассистента мне не нужно все переделывать, я могу использовать  уже настроенные  модули.

Удобство во втором варианте, что можно сам чат Flowise использовать отдельно, например интегрировать в код сайта, в pyton, ну или просто открыть страничку с окном чата.

Впереди полно новостей, возможно и  взаимодействие с сайтом изменится. Кто знает как и кто будет писать заметки.

Разместить:
  • Добавить ВКонтакте заметку об этой странице
  • PDF
  • Яндекс.Закладки