AI агент так популярен, как сделать так, чтобы AI научил меня создавать AI агента

Как создать агента искусственного интеллекта с использованием технологии искусственного интеллекта?

Источник статьи: Shen Chao

Автор статьи: SunnyZ

Люди, работающие в отрасли Web3, скорее всего знают, что этот бычий рынок возглавляют искусственный интеллект и MEME. Многие считают, что это пузырь или манипуляции, но развитие искусственного интеллекта уже нельзя сравнивать с прошлым. AI Agent стал популярной темой. Для специалистов по маркетингу в Web3 постоянная публикация твитов - обычное дело, и я также использую chatgpt для написания твитов. Можно ли использовать AI, чтобы научить меня создавать AI Agent и автоматически публиковать твиты? В этой статье я пошагово научу вас, как написать простого AI Agent на Python для автоматической публикации твитов.

  1. Введение

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

  1. Настройка среды

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

2.1 Установка курсора

Cursor - это редактор кода с искусственным интеллектом

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

2.2 Установка Anaconda [инструмент для управления средой Python]

Этот шаг требует только загрузки и продолжения шаг за шагом

2.3 Установка tweepy [пакет Twitter в Python]

2.4 Установка crewai【ai agent разработки фреймворка】

2.5 Открыть учетную запись разработчика Twitter

Аккаунты следующие: **【

Здесь API_KEY и API_KEY_SECRET пользователя получаются из части, отмеченной красным цветом на скриншоте

Аналогично получите ACCESS_TOKEN пользователя и ACCESS_TOKEN_SECRET

Через эти четыре поля:

API_KEY, API_KEY_SECRET, ACCESS_TOKEN и ACCESS_TOKEN_SECRET можно установить, вызвав API, чтобы установить соединение с учетной записью, используя свой собственный аккаунт Twitter для твитов, ретвитов и других операций. Дополнительные сведения об API-разрешениях и квотах см. по ссылке ниже.

2.6 Установите подключение к API Twitter

Ниже приведен демонстрационный пример того, как с помощью Python можно управлять своим аккаунтом в Twitter и отправлять твиты.

2.7 Создание своей собственной команды

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

Простой пример можно найти по следующей ссылке

2.8 Отправить содержимое, созданное с помощью ИИ, в Twitter одним щелчком

Объединив 2.6 с 2.7【т.е. первые два шага】, вы можете отправить контент, сгенерированный AI, на Twitter. Здесь показан код, и все могут увидеть, как происходит процесс написания агента с использованием AI, шаг за шагом, и как публикуются твиты.

2.8 Запустите свой код

Нужно нажать кнопку в правом верхнем углу

терминал выводит следующее:

2.9 Проверьте, было ли успешно отправлено твит

Для достижения желаемого результата здесь было проведено несколько отладок, и вы можете видеть, что от простых 'автоматических твитов' до твитов с эмодзи прошло 3 отладки. Это самая сложная часть написания Ai Agent, чтобы найти проблему: Первая версия: Вручную вводим содержимое твита Вторая версия: Генерируем содержимое с помощью ИИ, но не учитывали ограничение количества символов в Твиттере, поэтому показывается только часть содержимого.

Третья версия: генерация контента с использованием искусственного интеллекта с учетом ограничений по количеству слов и добавление некоторых требований к стилю твитов, поэтому в третьем твите будут использоваться эмодзи, которые искусственный интеллект самостоятельно адаптировал под общий стиль Twitter.

  1. Оптимизируйте код в соответствии с требованиями Twitter

Этот шаг очень важен, обратите внимание на следующие моменты, чтобы обеспечить достижение конечной цели:

Текст в Twitter ограничен 280 символами, и это требование можно выполнить, изменив подсказку в настройках агента и задачи.

Ограничение на количество вызовов API в бесплатной версии: 17 вызовов в течение 24 часов

  1. Ниже приведено содержимое, которое я научился у Chatgpt

Убедитесь, что у вас установлен Python на вашем компьютере. Вы можете проверить, установлен ли он, выполнив следующую команду:

Если не установлен, вы можете загрузить и установить с [официального сайта Python].

4.1 Создание виртуальной среды

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

4.2 Установка необходимых библиотек

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

Tweepy: библиотека для взаимодействия с API Twitter.

OpenAI: используется для вызова модели искусственного интеллекта для генерации контента.

4.3 Получение учетных данных API Twitter

Для использования API Twitter нам необходимо создать учетную запись разработчика и получить учетные данные API. Вот шаги:

Посетите [Twitter Developer] и войдите в систему

Создать новое приложение

Получить API-ключ и секретный ключ API

Убедитесь, что сохраните эти удостоверения, потому что мы будем использовать их в коде.

4.4 Написание кода

4.1 Импорт библиотеки

Во-первых, нам нужно импортировать необходимые библиотеки:

4.2 Настройка API Twitter

Далее нам нужно настроить учетные данные API Twitter:

4.3 настройка OpenAI API

Также нам необходимо настроить ключ API OpenAI:

4.4 Создание контента в Твиттере

Мы создадим функцию, которая будет генерировать содержание твиттера с помощью модели OpenAI:

4.5 Публикация в Twitter

Далее мы создаем функцию для публикации созданного контента в Twitter:

4.6 главная программа

Наконец, мы объединяем все функции в основной программе:

4.7 выполнение кода

Убедитесь, что ваша виртуальная среда активирована, а затем выполните следующую команду в командной строке:

Это создаст твит о AI Agent и опубликует его в твоей учетной записи.

В представленном уроке вы можете увидеть результаты отправленных и эволюционированных трех твитов.

  1. Спасибо

Благодарю AI за генерацию кода и автоматическую отправку твитов, благодарю Yu.【TG @rainy_zh】за помощь в настройке среды и отладке, также благодарю DeepPool и Metaera за поддержку. Надеюсь, этот пост поможет вам понять принцип работы AI агента. Если у вас есть вопросы, вы всегда можете обратиться ко мне, мой TG и Twitter: @SunnyZ_Crypto

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить