Как создать агента искусственного интеллекта с использованием технологии искусственного интеллекта?
Источник статьи: Shen Chao
Автор статьи: SunnyZ
Люди, работающие в отрасли Web3, скорее всего знают, что этот бычий рынок возглавляют искусственный интеллект и MEME. Многие считают, что это пузырь или манипуляции, но развитие искусственного интеллекта уже нельзя сравнивать с прошлым. AI Agent стал популярной темой. Для специалистов по маркетингу в Web3 постоянная публикация твитов - обычное дело, и я также использую chatgpt для написания твитов. Можно ли использовать AI, чтобы научить меня создавать AI Agent и автоматически публиковать твиты? В этой статье я пошагово научу вас, как написать простого AI Agent на Python для автоматической публикации твитов.
Введение
AI Agent-это интеллектуальная система, объединяющая машинное обучение и автоматизацию, которая может выполнять задачи без вмешательства человека. В этой статье на примере реальной ситуации будет показано, как создать агента, который может автоматически публиковать твиты, используя технологии искусственного интеллекта.
Настройка среды
Прежде чем приступить к написанию кода, нам необходимо настроить рабочую среду. Вот необходимые инструменты и библиотеки:
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.
Оптимизируйте код в соответствии с требованиями Twitter
Этот шаг очень важен, обратите внимание на следующие моменты, чтобы обеспечить достижение конечной цели:
Текст в Twitter ограничен 280 символами, и это требование можно выполнить, изменив подсказку в настройках агента и задачи.
Ограничение на количество вызовов API в бесплатной версии: 17 вызовов в течение 24 часов
Ниже приведено содержимое, которое я научился у 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 и опубликует его в твоей учетной записи.
В представленном уроке вы можете увидеть результаты отправленных и эволюционированных трех твитов.
Спасибо
Благодарю AI за генерацию кода и автоматическую отправку твитов, благодарю Yu.【TG @rainy_zh】за помощь в настройке среды и отладке, также благодарю DeepPool и Metaera за поддержку. Надеюсь, этот пост поможет вам понять принцип работы AI агента. Если у вас есть вопросы, вы всегда можете обратиться ко мне, мой TG и Twitter: @SunnyZ_Crypto
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
AI агент так популярен, как сделать так, чтобы AI научил меня создавать AI агента
Как создать агента искусственного интеллекта с использованием технологии искусственного интеллекта?
Источник статьи: Shen Chao
Автор статьи: SunnyZ
Люди, работающие в отрасли Web3, скорее всего знают, что этот бычий рынок возглавляют искусственный интеллект и MEME. Многие считают, что это пузырь или манипуляции, но развитие искусственного интеллекта уже нельзя сравнивать с прошлым. AI Agent стал популярной темой. Для специалистов по маркетингу в Web3 постоянная публикация твитов - обычное дело, и я также использую chatgpt для написания твитов. Можно ли использовать AI, чтобы научить меня создавать AI Agent и автоматически публиковать твиты? В этой статье я пошагово научу вас, как написать простого AI Agent на Python для автоматической публикации твитов.
AI Agent-это интеллектуальная система, объединяющая машинное обучение и автоматизацию, которая может выполнять задачи без вмешательства человека. В этой статье на примере реальной ситуации будет показано, как создать агента, который может автоматически публиковать твиты, используя технологии искусственного интеллекта.
Прежде чем приступить к написанию кода, нам необходимо настроить рабочую среду. Вот необходимые инструменты и библиотеки:
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.
Этот шаг очень важен, обратите внимание на следующие моменты, чтобы обеспечить достижение конечной цели:
Текст в Twitter ограничен 280 символами, и это требование можно выполнить, изменив подсказку в настройках агента и задачи.
Ограничение на количество вызовов API в бесплатной версии: 17 вызовов в течение 24 часов
Убедитесь, что у вас установлен 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 и опубликует его в твоей учетной записи.
В представленном уроке вы можете увидеть результаты отправленных и эволюционированных трех твитов.
Благодарю AI за генерацию кода и автоматическую отправку твитов, благодарю Yu.【TG @rainy_zh】за помощь в настройке среды и отладке, также благодарю DeepPool и Metaera за поддержку. Надеюсь, этот пост поможет вам понять принцип работы AI агента. Если у вас есть вопросы, вы всегда можете обратиться ко мне, мой TG и Twitter: @SunnyZ_Crypto