# Я построил армию ИИ АГЕНТОВ, и они умеют ВСЁ (без кода)

## Метаданные

- **Канал:** Владимир Карпухин
- **YouTube:** https://www.youtube.com/watch?v=0xFQcjThPb8
- **Дата:** 26.05.2025
- **Длительность:** 29:20
- **Просмотры:** 8,878
- **Источник:** https://ekstraktznaniy.ru/video/15281

## Описание

Узел дня. Разбор ВСЕХ нативных узлов в n8n - https://web.tribute.tg/s/FwG

https://t.me/vladimir_kkkkk - телеграм канал (смотрите закреплённый пост)

Приватка закрыта!
---------------------------------

n8n - https://n8n.partnerlinks.io/9f51nckey33z
beget - https://beget.com/p2340235/cloud/marketplace/n8n

Ищите материалы к роликам в тг по названию видео

Моя армия ИИ агентов делает ВСЁ за меня (n8n шаблон)
В этом видео настраиваем простую армию ИИ из 5 основных интеграций. Разберем ИИ для бизнеса на практических примерах с реальными сервисами. Что настроим: Подключение Google Календаря для управления встречами. Интеграцию Google Таблиц для учета данных. Веб-поиск для автоматического сбора информации. Автоматизацию звонков в Zoom. Работу с Gmail для email-рассылок. Это базовая связка нейросетей для работы, которая покрывает основные задачи малого бизнеса. Без лишней воды - только практика! Как сделать ИИ агентов из этих интеграций? Покажу пошагово в n8n с готовым шаблоном.

⚡️ Тайм-код

## Транскрипт

### Как моя армия ИИ агентов делает ВСЁ, демонстрация []

Я создал универсального И-агента, не обладая никакими навыками программирования, и он умеет почти всё. Найди электронную почту Сэма Альтмана, главы Open AI в интернете, добавь его ко мне вКонтакты, создай с ним созвон в Zoom на 18:00, отправь ему на почту уведомления и ссылку на созвон и добавь это мероприятие ко мне в календарь. Погнали, да, смотрим, что происходит. Я ничего не делаю, руки свободны. Он транскрибирует аудио, распознаёт, что там за текст, обращается к вебсarchгенту, чтобы найти информацию в интернете. Ищет, ищет. Найдёт ли он что-нибудь? Сейчас узнаем. Нашёл. Обращается к контактному агенту. Он добавляет почту Сэма Альтмана в таблицу внизу в мои контакты. Пожалуйста. Сэм Altman, Sam Open. Всё добавилось. Теперь он создаёт мероприятие в зуме, которое находится вот он где-то вот тут у меня. Вот он. Так, мероприятие создано. Можете видеть справа. Теперь он обращается к почте. Он хочет отправить сообщение. И готово. Обновляем, чтобы точно убедиться. И создаёт мероприятие в календаре. Сейчас оно появится. И появилось мероприятие, можете видеть, причём оно совместное вот с Сэмом Альтманом, с участником. И вот оно письмо на почте, которое я отправил ему. Уважаемый Сев, напоминаю о предстоящей зумвстрече. Буду рад видеть вас на встрече с уважением Володя. И он отсчитывается о проделанной работе в

### Как именно работают эти ИИ агенты? [1:16]

Телеграме. Как устроен этот агент? Ну, давайте посмотрим. Для начала к нему приходит сообщение в Телеграме, он на него реагирует. Вот Telegram триггер, он реагирует на конкретного бота и дальше определяет, куда направить это сообщение. Ежели это голосовое сообщение, он его отправляет, а, скачивает файл голосового сообщения, отправляет в транскрипцию и передаёт уже непосредственно главному агенту. Если это текстовоя, то он через узел корректировки отправляет его тоже главному агенту. После этого он обращается к Ллэмке, к чату GPT в данном случае, который решает, что делать с этой информацией. Я ему сказал: "Сначала нужно найти что-то в интернете, почту Сэм Альтмана". Он обращается к агенту Websearch, ищет в интернете, выдаёт результат. Дальше он пошагово понимает, что делать дальше. Он добавляет это мероприятие в Zoom, потому что следующая моя просьба была добавить в Zoom. Обращается к Zoomагенту, добавилось. Потом он обращается к агенту ВКонтактах, ну, добавить контакт, хотя это было перед этим, но это неважно. Добавляет в таблицу, в Google таблицу, там у меня сохраняются контакты. Потом он обращается к mailгенту, отправляет письмо и обращается к календарному агенту. После чего он всё это сделал во всех приложениях. После чего он говорит о том, что он сделал, и отправляет мне сообщение обратно в Telegram. Сейчас я покажу каждого из этих агентов чуть подробнее, и вы всё узнаете, как это

### Настройка веб хука телеграм, создание тг бота [2:36]

сделать. Это всё было сделано в программе N8N. Разбор основ этой программы я делал в прошлом видео, поэтому можете его посмотреть. Теперь постепенно разберём, как он работает. Для начала переходите ко мне в Telegram-канал, там будут все шаблоны, и нажимаете здесь. Как регистрироваться, я объяснял в прошлом видео. Нажимаем Create forflow, нажимаем сюда. Import from file. И вот, пожалуйста, шаблон N8N. Загружаем сначала главного агента. Загружаем. Поехали. Что нам нужно сделать? Для начала нам нужно зарегистрировать Telegramбота, чтобы он реагировал на наш триггер. Давайте при вас я специально зарегистрирую нового Telegram-бота. Переходим в Telegram. А, находим бот Фatherра, создаём нового бота, пишем New. И он спрашивает: "All right, как мы должны будем его называть? " Мы говорим, пусть он называется оликол. Нормально. Теперь придумайте моё имя. Тетрисбот нижний сш-нибудь такое. All нижний сшбот. Готово. Да, самое главное, что нам тут даёт, он нам даёт на него ссылку. Вот она ссылка на нашего бота. И он нам даёт API токе. Нажимаем один раз, оно копируется и можем сразу его открыть. Так будет проще. Нажимаем на этот карандашик, добавляем нового бота. Чтобы это сделать, а здесь у вас ничего не будет. Если будет, нажимайте сюда, Create New Creederential. Жмём AS и сюда вставляем тот самый ключ, который мы вот тут скопировали у ботфра. Нажимаем на save. Что-то должно произойти. Давайте вот тут сразу переименуем. Готово. Всё отлично. Connection successful. Можем сразу проверить это. Да, давайте сразу проверим connection. А, нажмём test workflow. Заходим в нашего бота, пишем начать. Отправляется автоматически команда старт. Что-то происходит, да? И сразу, кстати, пошёл процесс, но, скорее всего, он ничего не отправит, потому что там нужно всё донастроить ещё. Отлично. Да, мы проверяем, работает, всё нормально, настроили. Смотрим, что

### Транскрибация аудио и текстовые сообщения [4:20]

дальше. Дальше наше сообщение передаётся в switch, которое определяет, это текстовое сообщение или голосовое. Если это текстовое сообщение, смотрим, а вот где оно было у нас. Что мы отправили? Мы отправили команду старт. Вот оно, текст. Команда старт. По сути, всё, что нужно сделать здесь, это вот так перенести. Но на самом деле в этом шаблоне вам ничего менять не нужно. Оно сразу будет готово, будет работать. Если вы хотите подробнее в этом разобраться, это было всё в предыдущем ролике. Готово. Если будет голосовое сообщение, его пока что нет пока, поэтому оно красным отображается, то пойдёт в другую сторону. Если текстовое, то оно переходит в полетекст. Открываем. Смотрим, что у нас здесь. Здесь просто мы ставим labelтек, чтобы на следующем этапе оно отображалось как jonте. Всё правильно. Если это голосовое сообщение, определяется как голосовое сообщение. Потом скачиваем этот файл с сервера Телеграма. После этого он его закидывает в нейронку Visper AI, где он транскрибируется на русский язык в данном случае, и отправляется в главного агента. Главный агент принимает информацию. Чтобы транскрибация работала, здесь нужен API ключ, который я вам дал, э, свой, да, в прошлом видео. Он, кстати, ещё работает, там ещё какое-то количество долларов осталось, поэтому можете его забрать. Вот здесь просто переходите, заходите в мой Telegram, там будет опять ключ, вы просто его вот сюда вот ставите и всё готово. Ну, также нажимаете Create New Creedential, и всё будет работать, да, это для этой модельки. Теперь переходим сюда к mainту, да, чтобы он тоже работал сразу, ему нужна чат-модель какая-то. В данном случае я поставил тоже чат GPT. Открываем, смотрим. Здесь поставил модель Chat GPT41. И здесь точно такой же Open AI аккаунт, точно тот же ключ Creedential. Когда у меня закончатся

### Как подключить API [5:56]

деньги на моём ключек, вам нужно будет как-то его где-то достать. Чтобы его достать, какие есть варианты? Во-первых, можно перейти на официальный сайт Open AI, который называется platformopi. com. Это сайт специально для API ключей. Что такое API? API - это способ взаимодействия одного сервиса с другим. То есть, чтобы связать в данном случае N8N и Chat GPT, нам нужен опять ключ, который их свяжет. Как бы сервера Open AI нам будут отправляться сообщения. Вот. И таким образом мы как бы коммуницируем с чатом GPT. Вот, кстати, у меня деньги тратятся активно. Было 7 долларов. Ну ладно, это из-за прошлого видео. Что нам тут нужно будет сделать? Заходите на этот сайт, просто нажимаете а билинг и пополняете. То есть вы Pay Methods тут меняете, добавляете Pay Methods, добавляете деньги и как бы всё работает, всё хорошо. Кстати, есть сервис One to Paybot, через который можно оформить карту зарубежного банка и оплачивать что угодно в интернете, в том числе Open AI, API и Open Router. Если вы перейдёте по ссылке в описании любой посылке в Telegram-канале и оформите эту карту, то мне вас за это упадёт копеечка. Буду благодарен. Есть такой сервис Open Roer называется. В чём его прикол? Прикол в том, то что конкретно на сайте OpenI нам доступны модели только от OpenI, а Chat GPT и прочее. Ну там в основном Chat GPT. А Opener - это специальный сервер, который сервис, который объединяет ээ кучу разных моделей. Тут и Charge GPT есть, и CLТ, вот, и Квен - это от Nvidi, по-моему, и Дemни от Гугла. Короче, самые разные модели есть, самые разные, прямо вообще отличного Deeps есть отличная тема. То есть вы можете, во-первых, его пополнить криптой, да, можете пополнить карты зарубежного банка либо криптой. К сожалению, за рубли это нельзя сделать. Нажимаете Add credits вместо вот этой лмки мы можем её убрать и добавить сюда вот он Open Router. Добавляем его сюда. У меня тут подключён аккаунт. И здесь мы можем выбирать не только вот chatчат GPT, да, тут есть самый разные модели. Разобрались, да, откуда брать credential. Переходим в нашего главного агента. А здесь у нас стоит модель не особо жёсткая, ну такая нормальная модель, неплохая. Charge PT 41. Что у нас дальше? У нас есть main

### Как писать промпт Main Agent [8:06]

agent. Main agent - это агент, который принимает решение и обращается к нашим другим агентам, которые я сейчас буду разбирать тоже к инструментом, чтобы он это делал грамотно и понимал, что вообще происходит, ему нужно задать промпт. Какой промпт мы задаём? Смотрите, да, для начала тут ничего менять не надо. В прошлом видео объяснял всё. Заходим в промт. Да, чтобы понять, что тут написано. Промт лучше всего отправлять на английском, потому что таким образом будут экономиться токен токены, да, токены - это равно ваши доллары, поэтому лучше отправлять промт на английском. Нужно его как-то перевести, да? Заходим в к примеру, чтобы разобраться, что тут написано. Смотрим, переводим текст. Прот следующее. Во-первых, обращаем внимание на разметку. Это, кстати, важно, да? Вот одна решёточка, это значит то, что это более так лучшая LLM, то есть большая ЗКВ модель в данном случае чат GPT. Оно так лучше распознаёт запрос и разметку. Оно видит то, что это более важно, это чуть бо чуть менее важно. Он видит то, что тут разные тезисы, потому что чёрточка. У меня в Telegram-канале есть шаблон по написанию промтов для lm. Можете посмотреть, там всё нормально, подробно разобрано. А какой промт? Я ему тут написал: "Вы идеальный помощник. Ваша задача - отправить запрос пользователя в нужный инструмент и так далее. То есть это пояснение, чтобы он не путался". Какие у нас инструменты? Email, agent. Здесь важно в точности написать название так, как оно указано здесь. Вот здесь name, да, email agent. Так его и нужно указывать. Это нужно, чтобы он просто не запутался, потому что он может легко запутаться. Используйте этот инструмент для выполнения действиями в электронном письме. Понятно. Дальше. Календарь agent. Используйте для того, чтобы в календаре контакт, чтобы сделать контакты. Zoom, чтобы zoom. Вебпоиск, чтобы найти что-то в интернете. Правило: для следующих действий необходимо получить контактную информацию, отправить его агенту, которому она нужна. Если мы просим его отправить электронное письмо, он сначала должен посмотреть контакты. Если мы просим создать события в календаре, он тоже сначала должен посмотреть контакты. Если созвон там с кем-то там, то он тоже сначала должен посмотреть контакты. И заключительные напоминания уны здесь. Now - это чтобы отображалась конкретная дата время, которая сейчас, да, всё правильно, чтобы он понимал, когда сейчас, потому что языковые модели, они не понимают, они там обучались на данных до определённой даты, там что-то до двадцать третье-двать четвёртого года. И он не знает, какое сейчас число, и он просто нам будет тогда неправильные даты ставить в звонках. Это мы разобрали, можно сказать, агента. А, нет, не до конца разобрали. Есть ещё память. Память добавить тоже очень просто. Открываем. Что у нас в памяти? В памяти следующее. Мы ставим здесь триггер Телеграма, да? Вот он. Ключ. Наш ключ - это как бы активация чатом ID Telegram-тригра. Здесь просто контекстное окно. Здесь мы в данном случае поставили пять, чтобы он видел пять предыдущих сообщений. Это нужно, чтобы, если мы ему отправили одно сообщение, потом отправляем другое, чтобы не делать лишних уточнений, чтобы он сразу всё запоминал, потому что без этого инструмента он ничего запоминать не будет. Здесь мы всё разобрали. То есть, по сути, вот это это агент, который берёт нашу инструкцию по пунктикам её раскладывает и обращается ко всем по очереди. Они дают ему какой-то ответ обратно, потом он это всё суммирует и отправляет нам обратно в Telegram. Да, смотрите, workflow. Пишем ему что-нибудь. Не знаю. Вот он, скорее всего, ничего не отправит. Он ничего не отправил. Почему он ничего не отправил? Потому что здесь нужно кое-что поменять. Поменять бота. Здесь ставим того бота, которого вы создали. Переходим сюда в Telegram. Здесь тоже, видите, у меня другой бот указан. Нужно указать этого бота. И здесь тоже нужно указать от Нет, вот тут вот этого бота. Всё хорошо. Теперь проверяем. Можем ему написать, кто ты. У него есть кастомная инструкция. Он распознает, кто он. Я ваш лишний помощник. Лишний личный помощник. Созданный для того, чтобы помогать вам там со всем вот этим всем. Он этот запрос выдал, исходя из нашего промта, который мы ему прописали, кастомных инструкций. Здесь наш запрос, который мы написали. Кто ты? Если мы отправим его голосовым сообщением, кто ты, он тоже распознает. Вот он скачивает файл, идёт транскрипция, и он нам отвечает и тоже пишет: "Я ваш виртуальный помощник". То же самое, но другими словами видим то, что в памяти два айтема сохранилось, два сообщения. Теперь, что мы делаем? Мы увидели его самый базовый функционал - это просто отвечать на сообщение, говорить о том, кем он является. Сейчас я посрю. У меня вот тут сценарий прописан бумажечка. Да, здесь написано: "шаа шаблон промта в Телеграме". Это правда. Шаблон промта есть в Телеграме. В Телеграме много ещё полезного. Подписывайтесь. Теперь у меня написано

### Агент для поиска в интернете [12:40]

что нужно разобрать webсarchрч-агента. Погнали. Открываем наши файлы, которые я, естественно, в Телеграме своём оставлю. Нажимаем import from file. Загружаем. Вот он. Web search agent. Открываем. Давайте сначала разберёмся, как это работает. Работает следующим образом. Здесь активация главным агентом идёт. То есть когда главный агент решает то, что нужно обратиться к вебсarchрчу, когда он хочет что-то найти в интернете, он обращается к нашему инструменту. Открываем webarch агента и пишем следующее. Мы пишем умо описание для этого инструмента. То есть обратись к этому инструменту, чтобы найти что-то в интернете. Source ставим database. Ну, он так и будет стоять. И здесь мы выбираем from list. Вот будет list. И выбираем здесь Websearch агента. Давайте выберем вот точно такого же WebSarch. Смотрим название. Websearch agent. Вот он. Отлично. Теперь что нужно сделать? Теперь мы заходим в webсarch агента. Здесь триггер. Триггер здесь не такой же, как в главном агенте, потому что он активировался с сообщения в Телеграме. А этот активируется тогда, когда наш главный агент обращается к поиску. Смотрим, как оно устроено. Здесь всё просто accept all data. Ничего сложного. Что он делает дальше? Он обращается к Perplexity через Openouter той самой нейронки, которую я вам показывал, да, есть самые разные модели здесь, в том числе, есть модель Perplex. Вот смотрите, что такое perplex, если вы не знаете, ну, Perplex - это нейрон, чтобы искать в интернете. Что здесь у нас происходит, да? Открываем, как оно устроено. Здесь у нас он обращается по ссылке к сайту Open Router metthod Post. Это всё неважно. Это вам точно сейчас знать не нужно. Что знать нужно? А ваш API ключ, когда вы зарегистрируетесь на Openроутере и пополните баланс, вам нужно будет создать API ключ. Вы переходите сюда в API ключи, create API key. Называйте его как-нибудь. Ну давайте вот так вот. И вот он наш даётся API ключ. Мы его копируем. Переходим сюда и ставим barrier. Оставляем. Убираем вот это вот и ставим наш новый опять ключ. Готово. Здесь ничего менять не нужно. Здесь почта. Переходим вниз. Здесь смотрите, как работает. Вот у нас предыдущим шагом активируется workflow нашим агентом. А давайте вот так сделаем, да? Нажмём Workflow и скажем: "Найди в интернете, кто такой Илон Маск. Предоставь информацию о его очень богатом детстве". Вот смотрим, да, что он сейчас делает. Он будет обращаться к инструменту webarch. Он обращается к инструменту Websearch. Обратился и сейчас нам выдаст информацию. Да, вот он родился. Илон Маск, отец инженер, мать-модель. Ну, короче, да, очень богатый. Смотрите, как это произошло. Можно нажать Executions. Вот у наш webarch, к которому вот обратился главный агент. Что у нас тут? Вот. Вот у нас триггер. Оно триггернулось. Вот смотрим, какой запрос решила вот этот вот наш главный агент отправить в webсarch агента. Он написал: "Илон Маск, детство, богатство". Да. Заходим сюда. Что у нас здесь? Здесь мы всё, что надо было ввести, ввели. Можно, кстати, нажать вот сюда copy to editor. Вот так вот будет проще менять. Вот это лучше открепить, чтобы оно в следующий раз не сломалось. Заходим сюда. Здесь ничего менять не надо. Тут мы задаём а модель. Можете поставить модель другую. В данном случае это Perplexity Sonor, потому что она не особо дорогая, да. Можете нам поставить вот тут найти модель perplexity. Вот они все. Выбираете любую, которая вам нравится. Вот, к примеру, да, есть модель. Смотрите на стоимость. Хотите помощнее модель, ну, берите самый последню, да, Sony Razing Pro, но он и стоит дороже, да. А я взял ту, которая называется Perplex City Sonor. О, я вот эту взял. Здесь указывается наша модель. Здесь указывается роль нашему Perplexity боту. Написано: "You are an expert in web searching. " Отлично. Здесь наша роль. Ну пофиг. И здесь наш запрос, да? Видите? Вот QR, вот этот главный агент решил отправить в Websearch агенту. Вот он отображается. И вот можно его ещё раз перенести. Вот он будет тут отображаться. Он всегда будет динамическим. Сам запрос. Что происходит дальше? Дальше это передаётся всё в узел Edit Fields. Ответ. Вот он ответ поступает. Можно его ещё раз вот так убрать, чтобы вы поняли, что происходит. Готово. Вот он ответ. Илон Маск родился там и так далее. Он отправляет этот output обратно вот сюда в mainнта. И Mainag обдумывает это, как-то корректирует и отправляет нам в Telegram. Вот примерно так это работает.

### Агент для управления контактами [16:58]

Теперь давайте разберём агент контакты. Как это сделать? Сохраняем. Мы сделали webсarchта. Разворачиваем следующего. Нажимаем create workflow и добавляем import from file. Вот он агент контакты. Контактный агент. Вернёмся сюда. Давайте как сделаем? Давайте возьмём вот контактного агента и посмотрим. Ну, скопируем просто его название и закинем сюда вот My Workflow, пусть называется. Вот так. Здесь такой же принцип активируется главным агентом. Вот всё подписано. Этот запрос передаётся вот сюда, только тут уже смотрите, тут по-другому. Смотрите, в Websearch агенте нам это по сути не агент, это просто очень простая автоматизация. Здесь просто запрос передаётся в нейронку Перплексити. Он ищет в интернете, выдаёт. Всё. Здесь нет агента, по сути. Это просто, ну, прямая алгоритм. Прямой алгоритм. Здесь чуть посложнее. Оно активируется главным агентом, передаётся уже контактному агенту вот тут тот же запрос Qy. И тут у него есть, а, во-первых, такая же лмка, как тут, тоже 4. 1 GPT41. Я её поставил здесь, потому что решил, что она будет нормально работать и не особо дорого стоить. И тут он у него уже есть свои кастомные инструкции. То есть, да, вы поняли, в чём прикол? Когда нам нужно добавить контакт, мы можем, конечно, вот здесь вот в тулах подключить все инструменты, которые нам нужны. То есть инструменты Google таблиц можем подключить здесь, инструменты зума можем подключить здесь Websearch тоже можем здесь подключить, всё мы можем здесь подключить, но тогда наш агент будет путаться. И чтобы он не путался, мы сделали его разделение. То есть мы сделали агента, который как бы делегирует задачи остальным агентам, агент-менеджер. И есть агенты, которые конкретно выполняют свою задачу. Тогда никто не путается, всё хорошо, исправно работает. Мы не вешаем всё на одного агента, потому что иначе всё, ну, он реально запутается. Смотрите, здесь уже контактный агент, у него есть свои кастомные инструкции. Они отличаются от тех, что были здесь. Здесь у него кастомная инструкция, чтобы он понимал, что он главный агент и он должен обращаться к инструментам. А здесь уже инструкции то, что как он должен взаимодействовать с Google таблицами. Да, давайте посмотрим. Вы являетесь помощником по управлению контактами. В ваши обязанности входит поиск контактов. добавление новых или обновление информации о них. Да. Управление контактами. Используйте получить контакты. Get contacts. Мы подписали. И используйте append or update contact. А важно, чтобы оно называлось ровно так же. Вот здесь называется gets и в нашем пропусе тоже прописано gets. Это важно, чтобы оно одинаково называлось. Get contax, чтобы просмотреть контакты или добавить и обновить. Чтобы добавить или обновить, да, всё просто. И примечание то, что введите отдельно имя, отдельно адрес электронной почты. Потому что он усердно в одну ячейку пытался и то, и то впихнуть. Вот если контакт уже существует, сообщите об этом и не добавляйте его снова. Предложите пользователю обновить контакт. Вот не выделено капсом. Это тоже работает. Так можно делать. Это так лучше неронко понимает. Вот он наш промт. Мы ему рассказали, какие к нему подключены инструменты, что нужно с ними делать. У него стоит языковая модель, которая как бы принимает решение. И здесь вот что интересно. В случае, если нажимаем сюда settings, смотрите, что тут включено. Здесь on error. Что значит on error? Это в случае, если возникает ошибка, если агент запутался и не справился, он может выдать ошибку, и тогда вся система встанет. Чтобы вся система не вставля не останавливалась, нужно сделать следующее. Нажать вот сюда и continue using error output. И вот он. Error ошибка. И мы добавляем здесь следующий текст. An error occur, please try again. То есть мы отправляем тогда, если тут возникла ошибка, у нас вся система не сломается, у нас просто отправится аутпут в нашего главного агента вот отсюда о том, что в агенте Контакты произошла ошибка. И тогда наш главный агент поймёт это и решит, что делать дальше. Может быть, он ещё раз обратится к агенту Контакта. Может быть, он отправит нам сообщение, скажет то, что агент контакта не работает. Но если мы этого не сделаем, если мы не нажмём вот сюда, не откроем вот это вот и не нажмём вот сюда и не выдадим вот такую штучку edit field с поля, узел, точнее, то тогда в случае ошибки просто вся система остановится. Поэтому это очень круто. Пользуйтесь. В случае, если sucс, то есть всё сработало, он вот output, который поступает, он его отправляет обратно к нашему агенту, он решает, что с ним делать, ну, как-то там что-то с ним делает и отправляет нам сообщение. Давайте я вам продемонстрирую, да? Открываем контактного агента. Выбираем здесь а contacts agent. Давайте откроем Google таблица. Вот наша Google таблица. Тут уже есть контакт. Давайте попробуем сделать следующее, чтобы я вам продемонстрировал. Попросим его добавить какой-то новый контакт. Скажем: "Привет, я познакомился с Виталием. Добавь, пожалуйста, его вКонтакты". Его почта звучит так: а, kкll lll@obakamail. ru. Погнали. Отправляется запрос. Здесь всё как обычно. Обращается к контактному агенту, обрабатывает информацию, выдаёт нам ответ. То, что с указанной почтой добавлен страницу ВКонтакте. Чего? Ну, короче, проверяем, да? Вот. Llmail. ru. Витали. Всё добавилось. Переходим в контакт нам агента и смотрим, что он сделал. Нажимаем Execution, чтобы посмотреть те обращения, которые сделал главный агент к нашему контактному агенту. Смотрим, да, что он сделал. Во-первых, произошёл триггер, активировался, он решил отправить ему сообщение. Главный агент наш подумал с помощью чата GPT. По сути, чат GPT подумал, это просто как бы скелет, который это всё объединяет. И принял решение на основе моего запроса то, что нужно обратиться к инструменту контакты и сообщить ему то, что следующее. Добавьте контакт. Контакт Виталий ВКонтакте не указан, но почта LL. Сохраните контакт с этой почтой. Я не знаю, почему реча ВКонтакте, но, видимо, он моё сообщение голосовое не совсем правильно разобрал, но тем не менее свою функцию он выполнил. Смотрим, что он сделал. Посмотрел, есть ли контакты. Он проверил, есть ли этот контакт уже в нашей таблице. Если он есть, он бы сообщил нам об этом и ничего бы не добавил. Но так как его нет, он создал новый вот append or update content. Апдейт - это добавить. Ой, оп - это добавить. Uпдеate - это обновить. Обновил. Добавил контакт и отправил нам сообщение о том, что всё хорошо. Контакт добавлен. Имя, Витали, почта. Если нужно внести ещё данные, обновить контакт, сообщите. Отправил эти данные нашему агенту обратно. И этот агент решил нам его сообщение в точности не переписывать, он по-другому ответил. Вот как это работает. А, ну, единственное, что я не указал, да, очень важно. Заходим сюда в нашего табличного агента. Здесь нужно поменять а вашу таблицу, да, вы нажимаете Google Sheet акo Create New Creedertial, выбираете 2 и нажимаете S in with Google и просто заходите с помощью Гугла. Всё, всё, что нужно тут сделать, тогда всё будет хорошо работать. Кстати, в следующем ролике расскажу вам всё про функционал N8N. И вы можете прийти с полного нуля, посмотреть ролик и будете знать почти всё, что нужно знать про N8N. Я расскажу вам про то, как работают все эти инструменты, про лмки и так далее. Всё шаг за шагом. Всё будет отлично понятно, поэтому подписывайтесь. Смотрим дальше. Агент Зума. Как работает

### Агент для управления зум звонками [24:15]

агент Зума? Во-первых, его нам нужно тоже развернуть, как всех остальных. Да, этого можно свернуть, не страшно. Добавляем агент Zoom. Нажимаем create workflow и нажимаем import from file. Zoom agent также активируется главным агентом. Здесь у него прописан уже свой промт. Ча тут такая же абсолютно. Смотрим, какой промт здесь прописан. Копируем, заходим в иверяем. Структура такая же. Вы ассистент зума. В ваши обязанности входят создание, получение, обновления, удаления встреч в масштабе пользователя. А в масштабе он, видимо, зум перевёл буквально. Ладно. Инструменты управления зумом. Используйте создать встречу. Чтобы создать вызов Zoom, используйте получить встречу. Так, здесь всё понятно. Здесь всё так же, как и в прошлом инструменте описано. И также указана сегодняшняя дата. И вот дополнительный комментарий. Если продолжительность встречи не указана, считайте, что она длится 1 час. Смотрим на инструменты. Помним то, что все эти инструменты, так как они называются здесь, должны также называться и в нашем системном промте, да, вот create митинги meтинг, чтобы он не запутался. Здесь такая же структура, если выдаётся ошибка, только что это разбирали. Смотрите, что тут нужно сделать. Нужно здесь поменять прикрепить ваш Zoom аккаунт. Как это сделать? Нажимаю вот сюда create new credential. Здесь проблема в том то что нужно подключаться через Alf 2. И здесь чуть посложнее. Нужен client ID и client secret. Как это сделать? Переходим на сайт зума. Нужно перейти вот по этой ссылке и войти здесь в свой аккаунт и нажать developть build app. Да, вы создаёте приложение, нажимаем General App, create. Создаём приложение User Managent. Ничего тут менять не надо, нужно скопировать client ID. Вот он. Client ID. Заходим, ставим сюда client ID. И нужно скопировать client Secret. И заходим сюда client Secret. Теперь нужно дать ему все необходимые разрешения. А, allowст, да. Что мы добавим в алоулисте? Мы добавим вот этот вот наш сайт. Добавляем его вот сюда и добавляем вот сюда. Теперь нам нужно предоставить как бы доступ к инструменталу, да? Нажимаем scopes, add scopes. Какой доступ нам нужно сделать? Team chat all recorder all user all. Потом акаут all. Также тут очень важно выбрать вот это вот. Select all. Так, всё правильно. Ну, можно ещё вот это выбрать. Готово. Нажимаем done. Возвращаемся обратно. Нажимаем connect my account. Здесь откроется окно. И здесь вы должны будете выбрать, как подключить, да, ваш зум. Нажимаем просто вот это low vis. Готово. Да, всё работает. Дальше разберём каждого по отдельности. Что нужно сделать тут? Да, в принципе, уже ничего не нужно сделать, просто разберу, да. Тему он определяет автоматически. Вот тут мы выбираем тему. Как это сделать? Можно нажать вот сюда вот, и тогда модель будет определять автоматически. Ну, ничего не меняете. А, длительность 60 минут. Старттайм он тоже определяет автоматически, то есть к нему приходит запрос и оно само определяется. Открываем, чтобы он понимал, какое мероприятие обновить. Здесь нужно, чтобы модель определяла ID этого мероприятия, потому что оно всегда разное. Startime тоже автоматически определяется моделью. Get meetings - это просто просмотреть все мероприятия. Delete meetings - это удалить мероприятие. Здесь тоже ID определяется моделью. А здесь, ну, ничего такого нет. Здесь всё просто. Давайте проверим теперь zoomта. Нажимаем тест work и говорим нашему боту: "Найди в интернете электронную почту Игоря Вайтенко и добавь его ко мне вКонтакты". Смотрим, что он делает. Отправляется запросarch. Ищет, ищет, ищет. Смотрим, да, контакты. Добавится ли он? И готово. Да, Игорь Ватенко. Это, кстати, вроде реальная почта. Круто. Готово. Да, контактный агент создан. Теперь мы протестируем Zoom. Да, ради чего мы это сделали. Создай звонок в зуме на 19:00 с Игорем Вайтенко. Тема обсуждения пусть будет сколько жать. Открути. Должен настоящий мужик. Ладно, пофиг. Давайте посмотрим, что выдаст. О, сколько жать. Вот крути, настоящий мужик. Всё хорошо. Создал мероприятие в зуме. У меня тут написано

### Агент для управления почтой [28:12]

что нужно разобрать агента почты. Погнали. Import from file. Нажимаем email agent. Здесь всё то же самое. Здесь тоже промт описан. Описаны все те же самые инструкции по тому же принципу. Правда, чуть тут больше просто инструментов. Здесь есть инструмент ответ на письмо, есть инструмент отправить письмо, классический инструмент, есть инструмент пометить письмо, типа отметочку поставить, там важное, неважно и так далее. А создать черновик, посмотреть какие есть письма, тоже посмотреть какие есть labels, то есть тоже метки важные, неважное, и пометить как непрочитанное. То есть вот он какой функционал. Единственное, что тут нужно сделать - это поменять аккаунт. Регистрируйтесь через Google. Ну, авторизируйтесь. Теперь агент, который делает Google календарь. Я его разбирал в прошлом ролике, поэтому я просто его покажу. Если интересно, посмотрите прошлый ролик, там подробнее про это рассказано. Здесь единственное, что добавилось - это create event with attendy, то есть с участником. Остальное всё то же самое. Готово. Вы можете по такому же принципу подключать сюда каких угодно агентов, которых вы можете создать. Смотри другие ролики на моём канале и подписывайся. Пока.
