Майбутнє AI вже тут: Як поєднати Flowise та n8n для створення неймовірних агентів
У віртуальному космосі, де кожна секунда – це стрибок у майбутнє, мене захопила нова зірка – місцевий штучний інтелект. Саме про нього я говорила у своєму останньому відео, де показала, як ви зможете взяти керування над потужністю AI прямо у себе на комп’ютері. І знаєте, що? Найбільшою родзинкою цієї пригоди стала магія поєднання двох чудових інструментів: Flowise та n8n.
Затамуйте подих, бо я розкажу надзвичайну історію.
Як все починалось?
Відео, яке я випустила трохи раніше, розривало мережу. У ньому я ділилася секретами як зібрати свій власний стартовий набір для місцевого AI – Local AI Starter Kit. Це була бомба, яка відкрила очі багатьом з нас: майбутнє, де AI працює на вашому комп’ютері, уже майже тут. Головна перешкода? Потужність відкритих моделей AI поступається закритим. Але ця прірва скорочується з кожним днем!
Разом з цим викликом прийшов і поштовх до ще більшого: я додала Open Web UI до Local AI Starter Kit. Це було як покласти вишню на торт, бо тепер ми отримали чудовий інтерфейс для взаємодії з агентами AI.
Але це ще не все. Далі – більше! До цієї неймовірної суміші я додала Flowise. Для тих, хто не в курсі, це AI-інструмент з відкритим кодом, який працює на основі Langchain. Він безкоштовний, простий у використанні і, як на мене, ідеально поєднується з n8n.
Вся суть у тому, що n8n – мій фаворит серед платформ для автоматизації AI. Він геніально інтегрується з сотнями застосунків. Але ось з AI-агентами трохи складніше. Саме тут на сцену виходить Flowise! З ним все просто, швидко і зрозуміло. Це як швидка розминка для ваших AI-ідей.
А найкраще? Що ці два монстри – n8n та Flowise – працюють разом. n8n – це інструменти, Flowise – центр керування. Разом вони створюють неймовірних AI-агентів, які можуть майже все.
Вхід у світ Flowise: Швидкість та простота
Тож, давайте поринемо глибше у Flowise. Головна перевага – неймовірна швидкість прототипування. Це як коли ви з ранкового туману швидко виходите на сонячне світло. Все відбувається миттєво!
Flowise – дитина Y Combinator, і, повірте, не самотня. Їм користуються тисячі людей. Встановлення – простіше простого. Усе, що вам потрібно – GitHub Desktop та Docker Desktop. Посилання я залишила вам під відео.
У Flowise все починається з “chat flow”. Це як полотно, де ви можете малювати проєкти мрії. Додавання компонентів, як, наприклад, agent node – теж справа кількох кліків. Далі – пам’ять, чат-модель… Все, що серцю завгодно.
Для чат-моделі я обираю olama. Просто, швидко, ефективно. А ще можна налаштувати кешування, параметри для olama. Зокрема, контекстне вікно. Увага! Це дуже важливо. Пам’ятайте про нього, щоб ваші моделі працювали як слід. Інакше вони будуть втрачати контекст, і, вибачте, видавати помилки.
Створення агента: Від пошуку інформації до створення документів
Створимо агента разом! Він буде пошукувати в інтернеті, взаємодіяти з n8n, створювати Google документи, узагальнювати бесіди у Slack, надсилати повідомлення… повний фарш.
Перший крок – інструмент для пошуку в інтернеті. Я використовую brave search API. Це любов з першого разу! Налаштовуєте все дуже легко, і ось ваш перший агент готовий до роботи. Спробуємо пошукати інформацію про Ілона Маска. Зачекаємо трохи, і побачимо, що він знайде.
І ось воно! Все працює! Агент знайшов те, що мені потрібно. І показує, яким саме інструментом скористався.
n8n та Flowise: Ідеальне поєднання
А тепер найцікавіше! Інтеграція Flowise та n8n. Ось де магія стає реальністю. Ми будемо створювати робочі процеси n8n як інструменти, які агент буде використовувати.
Нам знадобиться:
- Створити робочі процеси в n8n. Це будуть ваші інструменти.
- Підготувати коди користувацьких інструментів у Flowise. Вони будуть використовувати API-запити до ваших робочих процесів n8n.
Всі ці компоненти, коди та робочі процеси уже є в репозиторіях. Їх можна імпортувати одразу. Я спробую все зробити просто і зрозуміло.
У n8n першим інструментом буде веб-хук. Саме з нього почнуться усі ваші інструменти. Потім – ваші запити, відповіді…
У Flowise створюємо користувацький інструмент. Визначаємо ім’я, опис, схему вхідних даних. Підключаємо його до вашого агента.
Практична демонстрація: Робота з базою даних
Давайте спробуємо. Запитаємо: “Які таблиці у базі даних?”. Побачимо, як це спрацює.
Зачекали трохи. І ось результат: всі таблиці з’явились. Це як чарівництво!
Поглиблюємось: Три нові інструменти для AI
Далі – більше. До речі, всі ці інструменти, які я буду описувати, ви можете знайти в репозиторіях.
- Узагальнення бесіди у Slack. Тут все просто: витягуємо повідомлення зі Slack, узагальнюємо за допомогою GPT-4 mini.
- Створення Google Docs. Беремо текст і заголовок. Створюємо Google Doc. Розумне AI все робить.
- Надсилання повідомлення у slack. Відправляємо повідомлення у Slack. Простіше не буває.
Тестування: Екстрим-випробування
А тепер – найцікавіше! Перевіримо нашого агента на міцність. Нехай він виконає декілька завдань одночасно. Уявімо, що нам потрібно:
- Узагальнити бесіду в Slack.
- Знайти інформацію в інтернеті.
- Створити Google Doc з результатами.
- Надіслати це все в Slack.
Він має витягти максимум інформації, використати декілька інструментів.
Вказуємо канал у Slack. Чекаю. І ось результат. Успішно!
Перевіряємо! Все працює!
- Узагальнення в Slack.
- Пошук в інтернеті.
- Створення Google Doc.
- Надсилання це все в Slack.
Висновок: Разом ми можемо більше!
Поєднання Flowise та n8n – це як нагорода за нашу роботу. Інструменти, які працюють разом, щоб створити агентів AI – це нова ера, як на мене.
Я дуже рада, що додала це все до Local AI Starter Kit. Думаю, що вас чекає багато нового, і разом ми створимо ще більше цікавого!
Як кажуть, майбутнє вже настало. А ми – його творці.
Якщо вам сподобався цей контент, поставте лайк та підпишіться! Попереду ще багато цікавого про local AI! До зустрічі у наступному відео!