Rentahuman AI: Создание своих агентов

Практический курс по разработке и настройке персональных AI-агентов на платформе Rentahuman. Вы узнаете, как создавать, обучать и интегрировать цифровых помощников для решения различных задач.

1. Основы Rentahuman: Регистрация и обзор интерфейса

Основы Rentahuman: Регистрация и обзор интерфейса

Приветствую вас, будущие архитекторы искусственного интеллекта! Мы начинаем наше увлекательное путешествие в мир Rentahuman AI. Это первая лекция нашего курса, и моя задача — провести вас через двери этой платформы так, чтобы вы чувствовали себя здесь как дома.

Прежде чем мы начнем создавать сложных агентов, способных выполнять рутинные задачи, нам необходимо разобраться с фундаментом. Сегодня мы поговорим о том, что такое Rentahuman, как пройти регистрацию и из чего состоит «пульт управления» вашими будущими цифровыми сотрудниками.

Что такое Rentahuman?

Rentahuman — это передовая платформа для создания, развертывания и управления автономными AI-агентами. Представьте, что у вас есть возможность нанимать сотрудников, которые никогда не спят, не просят отпуск и могут обрабатывать гигабайты информации за секунды. Именно это и предлагает данная система.

В отличие от обычных чат-ботов, агенты в Rentahuman обладают:

* Памятью: они помнят контекст предыдущих взаимодействий. * Инструментами: они могут искать информацию в интернете, работать с таблицами или отправлять письма. * Ролями: вы можете настроить их поведение, от строгого аналитика до дружелюбного консультанта.

Процесс регистрации

Первый шаг к созданию вашей армии агентов — создание учетной записи. Процесс этот прост, но требует внимания к деталям, чтобы в будущем избежать проблем с доступом или биллингом.

  • Переход на платформу. Откройте официальный сайт платформы. На главной странице вы увидите кнопку Get Started или Sign Up.
  • Выбор метода авторизации. Система предлагает несколько вариантов:
  • * Регистрация через электронную почту. * Быстрый вход через Google или GitHub аккаунт.
  • Заполнение профиля. Вам потребуется указать имя пользователя и, что важно, вашу сферу деятельности. Это помогает алгоритмам предлагать вам наиболее релевантные шаблоны агентов.
  • Подтверждение почты. Не забудьте проверить папку «Спам», если письмо с кодом подтверждения задерживается.
  • > Безопасность вашего аккаунта — это безопасность данных ваших агентов. Используйте сложные пароли и двухфакторную аутентификацию.

    Обзор интерфейса: Ваш центр управления

    После успешного входа вы попадаете в Dashboard (Панель управления). Интерфейс Rentahuman спроектирован так, чтобы быть интуитивно понятным, но в нем скрыто множество мощных функций.

    !Главная панель управления (Dashboard) платформы Rentahuman

    Давайте разберем основные зоны интерфейса, с которыми вам предстоит работать ежедневно.

    1. Боковая панель навигации (Sidebar)

    Обычно расположена слева и содержит основные разделы:

    * Dashboard (Главная): Общая сводка. Здесь вы видите количество активных агентов, затраченные ресурсы и последние уведомления. * Agents (Агенты): Это «сердце» платформы. Здесь происходит создание, редактирование и запуск ваших агентов. * Knowledge Base (База знаний): Хранилище документов, инструкций и данных, к которым ваши агенты будут иметь доступ. * Tasks (Задачи): Журнал всех действий, выполненных вашими агентами. Здесь можно проверить, успешно ли прошло выполнение задания. * Settings (Настройки): Управление API-ключами, биллингом и правами доступа.

    2. Рабочая область (Workspace)

    Центральная часть экрана меняется в зависимости от выбранного раздела. Если вы находитесь в разделе Agents, здесь будет список ваших цифровых сотрудников. Вы можете фильтровать их по статусу (Active, Paused, Draft) или по типу задач.

    3. Панель мониторинга ресурсов

    Важно следить за тем, сколько ресурсов потребляют ваши агенты. В Rentahuman использование часто измеряется в токенах или времени выполнения.

    Для понимания затрат можно использовать упрощенную модель расчета стоимости одной операции:

    где — итоговая стоимость операции, — количество входных токенов (ваш запрос и контекст), — цена за входной токен, — количество выходных токенов (ответ агента), а — цена за выходной токен.

    Понимание этой формулы поможет вам оптимизировать промпты и не тратить лишний бюджет на слишком многословных агентов.

    Настройка профиля и API

    Прежде чем создать первого агента, я настоятельно рекомендую заглянуть в раздел Settings -> API Keys.

    Если вы планируете интегрировать своих агентов с внешними сервисами (например, Telegram, Slack или вашим собственным сайтом), вам потребуется сгенерировать API-ключ.

    Важно: Никогда не передавайте свой секретный ключ третьим лицам. Если ключ был скомпрометирован, немедленно удалите его и создайте новый.

    Заключение

    Мы с вами сделали первый шаг. Теперь у вас есть аккаунт, и вы ориентируетесь в интерфейсе Rentahuman. Вы знаете, где находится «сборочный цех» (раздел Agents) и где лежит «библиотека» для обучения ваших агентов (Knowledge Base).

    В следующей статье мы перейдем от теории к практике и создадим вашего первого простейшего агента. Готовьтесь, будет интересно!

    2. Конструктор личности: Настройка характера и роли агента

    Конструктор личности: Настройка характера и роли агента

    Приветствую, коллеги! В прошлой лекции мы с вами разобрались с «приборной панелью» Rentahuman и научились ориентироваться в интерфейсе. Теперь, когда фундамент заложен, пришло время для самого интересного — мы начинаем творить. Сегодня мы не просто нажмем пару кнопок, мы займемся цифровой генной инженерией.

    Создание агента — это не просто написание скрипта. Это конструирование личности. От того, как вы настроите «мозги» и «характер» вашего помощника, зависит, будет ли он усердным аналитиком, креативным копирайтером или строгим контролером качества.

    Анатомия агента: Из чего состоит цифровая личность?

    Прежде чем мы перейдем к практике, давайте разберем, что именно делает агента уникальным. В экосистеме Rentahuman агент состоит из трех ключевых слоев:

  • Ядро личности (System Prompt) — это фундаментальная инструкция, определяющая, кто есть агент.
  • Параметры генерации — настройки, влияющие на «темперамент» и креативность.
  • База знаний и Инструменты — то, что агент знает и что он умеет (об этом мы поговорим в следующих модулях).
  • !Структура AI-агента: от системного промпта до внешних инструментов.

    Шаг 1: Инициализация агента

    Перейдите в раздел Agents на боковой панели и нажмите кнопку Create New Agent. Перед вами откроется конструктор. Первые поля кажутся простыми, но они важны для организации:

    * Name (Имя): Дайте агенту имя. Если это HR-помощник, назовите его «Alex HR» или «Recruiter Bot». Уникальное имя поможет вам быстрее находить его в списке. * Description (Описание): Краткая заметка для вас. Например: «Агент для первичного скрининга резюме IT-специалистов».

    Шаг 2: Системный промпт (System Prompt)

    Это самое важное поле. Здесь вы пишете «библию» для вашего агента. Системный промпт — это инструкция, которая всегда находится в начале контекста диалога, но не видна конечному пользователю. Она диктует правила поведения.

    Формула идеального промпта

    Чтобы агент работал предсказуемо, я рекомендую использовать структуру R-C-T-F (Role, Context, Task, Format):

  • Role (Роль): Кто ты? (Например: «Ты опытный старший Python-разработчик»).
  • Context (Контекст): В какой ситуации ты находишься? («Ты помогаешь новичкам разбираться в коде, но не пишешь код за них»).
  • Task (Задача): Что нужно делать? («Твоя задача — находить ошибки, объяснять их причины и предлагать пути решения»).
  • Format (Формат): Как отвечать? («Отвечай кратко, используй блоки кода для примеров, тон дружелюбный, но профессиональный»).
  • > Плохой промпт: «Помогай с кодом». > Хороший промпт: «Ты Senior Developer. Твоя цель — проводить код-ревью. Ищи уязвимости в безопасности и проблемы с производительностью. Отвечай в формате Markdown».

    Шаг 3: Настройка параметров (Темперамент)

    В разделе Advanced Settings вы увидите ползунки с непонятными на первый взгляд названиями: Temperature, Top-P, Frequency Penalty. Давайте разберем самый важный из них — Temperature (Температура).

    Температура отвечает за «креативность» или «случайность» ответов модели. С математической точки зрения, языковые модели предсказывают следующее слово (токен) на основе вероятностей. Температура модифицирует эти вероятности перед выбором.

    Формула, по которой происходит это преобразование, называется Softmax с температурным масштабированием:

    Где: * — вероятность выбора -го токена (слова). * — исходная оценка (логит), которую модель присвоила этому токену. * — температура, параметр, который вы настраиваете (обычно от 0 до 1 или 2). * — экспоненциальная функция. * — сумма по всем возможным токенам в словаре модели.

    Как это работает на практике?

    * Если низкая (близко к 0): Различия между вероятностями усиливаются. Самый вероятный вариант становится почти гарантированным. Агент становится роботизированным, точным и детерминированным. Это идеально для работы с данными, кодом или юридическими документами. * Если высокая (близко к 1): Распределение вероятностей сглаживается. Менее вероятные слова получают шанс быть выбранными. Агент становится креативным, непредсказуемым и «живым». Это подходит для написания стихов, генерации идей или непринужденной беседы.

    Шаг 4: Тестирование в песочнице (Sandbox)

    Справа от настроек вы увидите окно чата — это Sandbox. Никогда не выпускайте агента «в продакшн» без тестирования.

  • Напишите промпт.
  • Задайте тестовый вопрос в Sandbox.
  • Если ответ вас не устраивает, вернитесь к системному промпту и уточните инструкции.
  • Повторяйте цикл, пока агент не начнет вести себя именно так, как вы задумали.
  • Советы по настройке характера

    Чтобы агент не звучал как сухая энциклопедия, добавьте в системный промпт инструкции по стилю речи (Tone of Voice):

    «Используй профессиональный сленг, но объясняй сложные термины».* «Твои ответы должны быть лаконичными, не более 3 предложений».* «Веди себя как саркастичный, но добрый наставник».*

    Именно эти детали превращают бездушный алгоритм в ценного сотрудника вашей команды Rentahuman.

    Заключение

    Сегодня мы научились создавать «душу» агента. Мы разобрали, как системный промпт определяет роль, и как математика температуры влияет на креативность ответов. Теперь у вас есть агент, который умеет говорить и думать в нужном вам ключе.

    Но пока он изолирован от мира. Он не знает о вашей компании и не умеет пользоваться внешними сервисами. В следующей статье мы это исправим: мы подключим к агенту Базу знаний (Knowledge Base), чтобы он мог оперировать вашими документами, а не только общими знаниями интернета.

    До встречи на следующем уроке!

    3. Обучение агента: Загрузка базы знаний и сценариев

    Обучение агента: Загрузка базы знаний и сценариев

    Приветствую вас, коллеги! В прошлой лекции мы с вами успешно создали «личность» нашего агента. Мы дали ему имя, определили его роль и настроили темперамент. Но давайте будем честны: пока что наш агент — это стажер с отличным характером, но абсолютно пустой головой в отношении специфики вашего бизнеса.

    Он может поддержать беседу о погоде или написать сонет, но он понятия не имеет о ваших прайс-листах, регламентах возврата товара или внутренней документации. Сегодня мы это исправим. Мы займемся обучением агента через подключение Базы знаний (Knowledge Base).

    Что такое База знаний и зачем она нужна?

    В мире больших языковых моделей (LLM) существует проблема: модель знает всё, что было в интернете на момент её обучения, но она ничего не знает о ваших закрытых данных. Чтобы решить эту проблему, мы используем технологию, которая называется RAG (Retrieval-Augmented Generation) — генерация с дополненным поиском.

    Представьте, что вы отправляете агента на экзамен. У него есть два варианта:

  • Пытаться вспомнить всё, что он когда-то читал (это работает только на общих знаниях).
  • Взять с собой учебник и подглядывать в него, когда задают сложный вопрос.
  • База знаний (Knowledge Base) в Rentahuman — это и есть тот самый учебник, который вы вручаете своему цифровому сотруднику.

    !Схематичное изображение того, как агент обращается к загруженным документам перед тем, как сформировать ответ.

    Как работает поиск: Магия векторов

    Вы можете спросить: «Как агент находит нужный абзац в 500-страничном PDF-файле за доли секунды?» Здесь в игру вступает математика.

    Когда вы загружаете текст в Rentahuman, система не хранит его просто как набор букв. Она превращает текст в векторы — длинные списки чисел, которые отражают смысл написанного. Когда пользователь задает вопрос, он тоже превращается в вектор.

    Чтобы найти самый подходящий ответ, система сравнивает вектор вопроса с векторами вашей базы знаний. Мера схожести между ними определяется через косинусное сходство (Cosine Similarity).

    Формула выглядит следующим образом:

    Где: * — итоговое значение схожести (от -1 до 1, где 1 — полное совпадение смысла). * — косинус угла между двумя векторами. * — вектор запроса пользователя (набор чисел, описывающий смысл вопроса). * — вектор фрагмента текста из базы знаний. * — оператор скалярного произведения векторов. * и — длины (нормы) векторов и .

    Простыми словами: чем меньше угол между векторами, тем ближе они по смыслу, и тем выше шанс, что именно этот кусок текста содержит правильный ответ.

    Подготовка данных: Мусор на входе — мусор на выходе

    Прежде чем загружать файлы, их нужно подготовить. Агент не умеет читать ваши мысли, он читает только текст. Вот несколько правил гигиены данных:

  • Чистота формата. Лучше всего работают форматы .txt, .md (Markdown) или чистые .pdf. Если вы загружаете скан документа, убедитесь, что в нем есть распознанный текстовый слой.
  • Структура. Разделяйте темы заголовками. Агенту проще ориентироваться, когда документ разбит на логические блоки.
  • Актуальность. Не загружайте устаревшие инструкции. Если в базе есть два документа с противоречащими ценами, агент может «галлюцинировать» или выбрать неверный вариант.
  • Загрузка сценариев (Scenarios)

    Помимо сухих фактов, агенту иногда нужны сценарии — это примеры диалогов или жесткие алгоритмы действий. Это отличается от обычной базы знаний.

    * База знаний отвечает на вопрос «ЧТО?» (факты, цены, условия). * Сценарии отвечают на вопрос «КАК?» (как вести диалог, как отрабатывать возражения).

    В Rentahuman вы можете загрузить файл с примерами идеальных диалогов (Few-Shot Learning). Например:

    > User: Верните мне деньги, ваш сервис ужасен! > Agent: Мне очень жаль, что у вас сложилось такое впечатление. Давайте разберемся. Подскажите, пожалуйста, номер вашего заказа, чтобы я мог проверить статус возврата.

    Загрузив 5-10 таких пар «вопрос-ответ», вы научите агента правильной тональности и последовательности действий.

    Практика: Подключаем знания к агенту

    Перейдем к действиям. Процесс подключения базы знаний в интерфейсе Rentahuman выглядит так:

  • Перейдите в раздел Knowledge Base в боковом меню.
  • Нажмите Upload Files.
  • Выберите ваши подготовленные файлы (например, FAQ_2024.pdf или Return_Policy.txt).
  • Дождитесь окончания процесса Indexing (Индексации). В этот момент система превращает ваш текст в векторы.
  • Перейдите в раздел Agents, выберите вашего агента.
  • В настройках найдите блок Linked Knowledge и выберите загруженные файлы.
  • Теперь, когда вы будете тестировать агента в Sandbox, он будет искать ответы в этих файлах.

    Частые ошибки новичков

    * Загрузка всего подряд. Не нужно загружать всю историю переписки компании за 10 лет. Это создаст «шум» и снизит точность ответов. * Отсутствие контекста. Если вы загружаете таблицу Excel без заголовков, агент увидит просто набор цифр. Всегда добавляйте текстовое описание к данным. * Игнорирование лимитов. У каждого агента есть ограничение на объем контекстного окна. Если найденных фрагментов слишком много, они могут вытеснить системный промпт.

    Заключение

    Поздравляю! Теперь ваш агент не просто личность, а компетентный сотрудник, владеющий информацией. Он знает ваши продукты, правила и скрипты общения.

    Но есть один нюанс: пока что он может только говорить. Он не может сделать ничего в реальном мире — ни отправить письмо, ни забронировать встречу в календаре. В следующей лекции мы превратим его в настоящего деятеля, подключив Инструменты (Tools) и внешние API.

    Готовьте свои API-ключи, будет технично и интересно!

    4. Тестирование и отладка диалогов в реальном времени

    Тестирование и отладка диалогов в реальном времени

    Приветствую вас, коллеги! Мы прошли долгий путь. Мы создали аккаунт, сконструировали личность агента и даже загрузили в него базу знаний. Наш цифровой сотрудник кажется готовым к работе, но не спешите открывать шампанское. В программировании и инженерии AI есть золотое правило: никогда не доверяй коду, который не был протестирован.

    Сегодняшняя лекция посвящена самому критическому этапу разработки — тестированию и отладке (Debugging). Мы научимся видеть, как «думает» агент, выявлять галлюцинации и настраивать его работу так, чтобы он не опозорил вас перед клиентами.

    Почему нельзя пропускать этап тестирования?

    Представьте, что вы наняли нового менеджера по продажам. Вы дали ему инструкции и каталог товаров. Отправите ли вы его сразу же на переговоры с ключевым клиентом? Конечно, нет. Сначала вы проведете несколько пробных звонков.

    С AI-агентами ситуация аналогична. Даже при идеальном системном промпте и богатой базе знаний могут возникнуть следующие проблемы:

    * Галлюцинации: Агент может уверенно выдумать несуществующую скидку. * Игнорирование инструкций: Агент может забыть, что ему запрещено говорить о политике. * Проблемы с форматом: Вместо JSON-ответа агент может выдать обычный текст.

    Песочница (Sandbox): Ваш полигон для испытаний

    В интерфейсе Rentahuman основным инструментом тестирования является Sandbox (Песочница). Это изолированная среда, где вы можете безопасно общаться с агентом. Ваши диалоги здесь не сохраняются в историю аналитики и не расходуют основной бюджет (в зависимости от тарифа).

    !Интерфейс песочницы с открытой панелью отладки

    Как проводить тестирование правильно?

    Не ограничивайтесь простыми вопросами вроде «Привет, как дела?». Используйте метод стресс-тестирования:

  • Проверка фактов: Задайте вопрос, ответ на который есть в вашей базе знаний. Убедитесь, что агент цитирует документ, а не придумывает.
  • Провокация: Попробуйте заставить агента нарушить правила. Например, если это агент техподдержки, попросите его написать стихотворение или обсудить конкурентов.
  • Крайние случаи (Edge Cases): Напишите сообщение с опечатками, на другом языке или очень длинный бессвязный текст. Агент должен реагировать адекватно.
  • Режим отладки (Debug Mode): Читаем мысли машины

    Когда агент отвечает неправильно, простого «почему?» недостаточно. Нам нужно заглянуть «под капот». В Rentahuman для этого существует панель Logs или Trace.

    В этом режиме вы видите не только ответ, но и цепочку размышлений (Chain of Thought), если она включена, а также то, какие именно куски информации были извлечены из базы знаний.

    Анализ поиска (Retrieval Analysis)

    Если агент отвечает «Я не знаю», хотя информация есть в документах, проблема, скорее всего, в механизме поиска (RAG). Нам нужно оценить качество поиска. Для этого в инженерии данных часто используют метрику Precision (Точность).

    Формула точности поиска выглядит так:

    Где: * — точность (Precision), показывающая долю релевантных документов среди всех найденных. * (True Positives) — количество найденных фрагментов, которые действительно содержат ответ на вопрос. * (False Positives) — количество найденных фрагментов, которые не имеют отношения к делу (информационный шум).

    Пример: Вы спросили про «Возврат товара». Система нашла 5 документов. Из них 3 про возврат, а 2 про доставку. Значит, , . Точность или 60%. Если точность низкая, вам нужно переписать документы в базе знаний или изменить настройки поиска.

    Типичные ошибки и методы их лечения

    В процессе отладки вы столкнетесь с тремя классическими «болезнями» агентов. Давайте разберем, как их лечить.

    1. Проблема: Агент слишком многословен

    Вы просите краткий ответ, а получаете эссе на три страницы.

    * Диагноз: Слишком высокая температура или слабый системный промпт. * Лечение: * Уменьшите параметр Temperature (например, с 0.7 до 0.3). Добавьте в системный промпт жесткое ограничение: «Отвечай не более чем в 50 словах»*.

    2. Проблема: Агент «забывает» контекст беседы

    В середине диалога агент перестает понимать, о чем шла речь ранее.

    * Диагноз: Переполнение контекстного окна. У каждой модели есть лимит токенов, которые она может «держать в голове». * Лечение: В настройках агента проверьте параметр Context Window Limit. Если диалоги длинные, используйте модели с увеличенным окном контекста (например, 16k или 32k токенов).

    3. Проблема: Галлюцинации при отсутствии информации

    Агент придумывает факты, когда не находит их в базе.

    * Диагноз: Отсутствие инструкции по неопределенности. Лечение: Добавьте в системный промпт фразу: «Если ты не находишь ответа в предоставленном контексте, ответь: "К сожалению, у меня нет этой информации", не пытайся придумать ответ»*.

    Оценка задержки (Latency)

    Еще один важный параметр — скорость ответа. Никто не любит ждать бота по 30 секунд. Время ответа складывается из времени поиска в базе и времени генерации текста.

    Общее время ответа можно выразить формулой:

    Где: * — общее время ожидания ответа пользователем. * — время, затраченное на поиск информации в базе знаний (обычно константа, зависящая от объема базы). * — количество токенов в сгенерированном ответе. * — среднее время генерации одного токена моделью.

    Вывод: Чтобы ускорить агента, оптимизируйте базу знаний (уменьшая ) и просите агента отвечать лаконично (уменьшая ).

    Итеративный процесс улучшения

    Отладка — это не разовое действие. Это цикл.

  • Тест: Запускаем сценарий в Sandbox.
  • Анализ: Смотрим логи, считаем точность.
  • Корректировка: Меняем промпт, настройки температуры или документы базы знаний.
  • Повтор: Возвращаемся к пункту 1.
  • > «Идеальный агент создается не кодом, а терпением его создателя».

    Заключение

    Сегодня мы научились быть строгими экзаменаторами для наших цифровых подопечных. Мы разобрали интерфейс Sandbox, научились считать точность поиска и лечить основные болезни AI-моделей.

    Теперь, когда ваш агент обучен, настроен и протестирован, он готов к выходу в большой мир. В следующей, заключительной статье нашего вводного курса, мы поговорим о Интеграции и развертывании: как подключить вашего агента к Telegram, сайту или CRM-системе.

    5. Публикация и интеграция агента в рабочие процессы

    Публикация и интеграция агента в рабочие процессы

    Приветствую вас, коллеги! Мы подошли к финальному этапу нашего курса. Мы прошли путь от регистрации на платформе Rentahuman до создания сложной личности с собственной базой знаний. Мы научили агента думать, говорить и даже искать информацию в документах. Но пока что наш агент похож на гениального ученого, запертого в башне из слоновой кости. Он умен, но изолирован.

    Сегодня мы разрушим эти стены. Тема нашей лекции — публикация и интеграция. Мы разберем, как выпустить вашего цифрового сотрудника в реальный мир, подключить его к вашему сайту, мессенджерам или CRM-системе.

    Каналы связи: Где будет жить ваш агент?

    Создать мозг — это полдела. Ему нужно тело или, говоря техническим языком, интерфейс взаимодействия. Rentahuman предлагает несколько путей развертывания:

  • Web Widget (Веб-виджет): Готовое окно чата для вашего сайта.
  • Direct Link (Прямая ссылка): Публичная страница с чатом, хостинг которой берет на себя платформа.
  • API Integration: Полная интеграция с вашими системами через программный код.
  • Messengers: Подключение к Telegram, Slack или WhatsApp.
  • Давайте разберем каждый из этих методов, двигаясь от простого к сложному.

    Метод 1: Веб-виджет — решение за 5 минут

    Если ваша цель — добавить умную техподдержку на лендинг или в интернет-магазин, виджет — ваш выбор. Это небольшой фрагмент JavaScript-кода, который создает плавающую кнопку чата в углу экрана.

    Процесс установки:

  • Зайдите в раздел Deploy (Развертывание) в панели управления агентом.
  • Выберите опцию Web Widget.
  • Настройте внешний вид: цвет кнопки, приветственное сообщение, логотип.
  • Скопируйте сгенерированный код.
  • Вставьте его в <body> вашего сайта.
  • Как только вы обновите страницу, агент начнет принимать запросы от посетителей.

    Метод 2: API — Сердце интеграции

    Для тех, кто строит сложные автоматизации, виджета недостаточно. Вам может понадобиться, чтобы агент отвечал на письма, анализировал записи в базе данных или управлял умным домом. Здесь на сцену выходит API (Application Programming Interface).

    Rentahuman предоставляет RESTful API. Это означает, что вы можете общаться с агентом, отправляя HTTP-запросы.

    Аутентификация

    Помните, мы говорили об API-ключах в первой лекции? Пришло время их использовать. Каждый запрос должен содержать заголовок авторизации:

    Authorization: Bearer YOUR_API_KEY

    Структура запроса

    Типичный запрос к агенту выглядит как отправка сообщения в формате JSON. Вы передаете историю диалога, а в ответ получаете сгенерированное сообщение.

    Пример на языке Python с использованием библиотеки requests:

    Этот код позволяет встроить интеллект агента в любой скрипт или приложение.

    Function Calling: Даем агенту руки

    До этого момента наш агент мог только говорить. Но настоящая магия начинается, когда агент может действовать. В мире LLM это называется Function Calling (Вызов функций) или Tools (Инструменты).

    Суть технологии проста: вы описываете агенту, какие инструменты у него есть (например, «получить курс валют», «записать клиента в календарь», «отправить email»), а агент сам решает, когда их использовать.

    !Цикл работы Function Calling: от намерения пользователя до выполнения кода.

    Как это работает технически?

  • Определение: Вы загружаете в настройки агента JSON-схему функции.
  • Детекция: Пользователь пишет: «Узнай цену биткоина».
  • Решение: Агент понимает, что для этого нужна функция get_crypto_price, и вместо текстового ответа возвращает вам JSON с просьбой вызвать эту функцию.
  • Исполнение: Ваш код выполняет запрос к бирже и возвращает агенту число.
  • Ответ: Агент формулирует финальный ответ: «Текущая цена биткоина — 95 000RPSDAUR_{user}T_{active}3600RPS$ превышает 5-10, вам стоит задуматься об оптимизации или повышении тарифного плана.
  • Мониторинг и безопасность

    Интеграция — это не принцип «поставил и забыл». Вам необходимо регулярно заглядывать в раздел Logs.

    На что обращать внимание:

    * Ошибки 4xx и 5xx: Если API возвращает ошибки, возможно, истек токен или изменился формат данных. * Стоимость: Следите за расходом токенов. Если агент зациклился и вызывает функции бесконечно, это может быстро обнулить ваш баланс. * Инъекции промптов: Пользователи могут пытаться «взломать» агента, заставляя его игнорировать инструкции. Регулярно просматривайте диалоги и усиливайте системный промпт.

    Заключение курса

    Коллеги, мы проделали огромную работу. Мы начали с пустой страницы и закончили созданием автономного цифрового сотрудника, интегрированного в бизнес-процессы.

    Вы научились:

  • Проектировать личность и роль агента.
  • Обучать его на собственных данных через RAG.
  • Тестировать и отлаживать диалоги.
  • Интегрировать агента через API и инструменты.
  • Мир AI-агентов развивается стремительно. То, что сегодня кажется магией, завтра станет стандартом. Но теперь у вас есть фундамент, чтобы не просто наблюдать за этим будущим, а строить его своими руками.

    Удачи в ваших разработках, архитекторы!