🎆 Новий рік, нова удача! Приєднуйтесь до святкування кінцевого щасливого жеребкування!
🎉 Спільнота Gate.io Community Honor Credits New Year Lucky Draw - Фаза 6 офіційно розпочалася!
Почніть розіграш прямо зараз 👉
https://www.gate.io/activities/creditprize?now_period=6 🌟 Як прийняти участь?
1️⃣ Перейдіть у [Центр кредитів] у gate Post та виконуйте завдання, такі як публікація, коментування та лайкання, щоб заробити кредити Честі.
2️⃣ Нижчий поріг вступу: Заробіть 300 кредитів, щоб отримати один вхід у розіграш!
🎁 Участь у розіграші ноутбука MacBook Air, ексклюзивної продукції, балів, вауче
AI агент настільки популярний, як зробити AI, щоб він навчив мене створювати AI агента?
Як створити AI агента за допомогою технології штучного інтелекту?
Джерело статті: DeepTech
Автор статті: SunnyZ
Люди, які працюють в галузі Web3, ймовірно, знають, що цей ринок очолюється штучним інтелектом та MEME, і вважають, що це бульбашка або маніпуляція. Однак швидкість розвитку штучного інтелекту вже непомірна, і AI Agent став популярною темою. Як маркетолог в галузі Web3, постійне твітинг - це моя рутинна справа, і я також використовую chatgpt, щоб допомогти в написанні твітів. А можливо, навчити штучний інтелект навчати мене, як створити AI Agent та автоматично публікувати твіти? Так що в цій статті я поясню, як крок за кроком у Python написати простий AI Agent, що допоможе нам автоматизувати публікацію твітів.
AI Agent - це інтелектуальна система, яка поєднує в собі машинне навчання та автоматизацію, здатна виконувати завдання без втручання людини. У цій статті через конкретний приклад покажемо, як використовувати технологію штучного інтелекту для створення агента, який автоматично публікує твіти.
Перед тим, як почати писати код, нам потрібно налаштувати середовище розробки. Ось необхідні інструменти та бібліотеки:
2.1 Встановлення курсору
Cursor - це редактор коду з штучним інтелектом
Після встановлення виглядає так, як на зображенні:
2.2 Встановлення Anaconda【інструмент управління середовищем Python】
Для цього потрібно лише крок за кроком завантажити та продовжити
2.3 Установка tweepy [Twitter-пакет для Python]
2.4 Встановлення crewai [фреймворк розробки інтелектуальних агентів ai]
2.5 Відкриття облікового запису розробника Twitter
Обліковий запис такий: **【
Тут було отримано ключ API та секретний ключ API користувача вздовж червоної межі на знімку екрану.
Отримайте 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【тобто попередні два кроки】, ви можете надсилати згенерований штучний інтелектом вміст на Twitter. Тут показаний код, і всі зможуть побачити, як саме через штучний інтелект створюється агент, що крок за кроком відправляє твіти.
2.8 Виконання вашого коду
Потрібно натиснути кнопку в правому верхньому куті
термінал виводить наступне:
2.9 Перевірте, чи вдалося надіслати твіт
Для досягнення бажаного ефекту тут кілька разів виправляли помилки, всі ви бачите, як з простого "автоматичного публікування твіту" до твіту з emoji пройшло 3 виправлення помилок, ось де найважче писати Ai Agent: потрібно знайти, де саме проблема: перша версія: текст твіту, написаний вручну друга версія: згенеровано Ai, але не враховано обмеження на кількість символів в Твіттері, тому відображено лише частину вмісту.
Третє видання: генерація вмісту за допомогою штучного інтелекту з урахуванням обмежень на кількість слів та додавання деяких вимог до стилю твіту, тому в третьому твіті будуть емодзі, це було налаштовано саме штучним інтелектом відповідно до загального стилю Twitter.
Цей крок дуже важливий, обов'язково зверніть увагу на наступні пункти, щоб досягти кінцевої мети:
Текст у Twitter обмежений 280 словами, чого можна досягти, змінивши підказку в агенті та конфігурацію завдання
Обмеження безкоштовного API-твіту: можна викликати 17 разів протягом 24 годин.
Переконайтеся, що Python встановлено на вашому комп'ютері. Ви можете перевірити, чи він встановлений за допомогою наступної команди:
Якщо не встановлено, можна завантажити й встановити з [офіційного сайту Python].
4.1 Створення віртуального середовища
Використання віртуального середовища дозволяє відокремити залежності проекту, уникнути конфліктів з іншими проектами. Ви можете створити та активувати віртуальне середовище за допомогою наступних команд:
4.2 Встановлення необхідних бібліотек
Нам потрібні деякі бібліотеки для взаємодії з API Twitter та обробки даних. Встановіть ці бібліотеки за допомогою наступних команд:
Tweepy: взаємодія з Twitter API.
OpenAI: використовується для виклику моделі штучного інтелекту для створення вмісту.
4.3 Отримання облікових даних для Twitter API
Для використання 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 Створення вмісту у Twitter
Ми створимо функцію, яка генеруватиме вміст Twitter за допомогою моделі OpenAI:
4.5 Випуск твіттера
Наступним кроком буде створення функції для публікації згенерованого вмісту в Twitter:
4.6 Головна програма
Наприкінці ми інтегруємо всі функції в основну програму:
4.7 Виконання коду
Переконайтеся, що ваше віртуальне середовище активовано, а потім виконайте таку команду в командному рядку:
Це створить твіт про AI Agent та опублікує його на вашому обліковому записі.
У вищезазначеному навчальному посібнику ви можете побачити результати трьох вже опублікованих та еволюціонувавших твітів.
Дякую AI достатньо, щоб згенерувати код для мене та автоматично опублікувати, дякую Yu.【TG @rainy_zh】за допомогу в налаштуванні середовища та відлагодженні, також дякую за підтримку DeepVault та Metaera. Сподіваюся, ця стаття допоможе вам зрозуміти принцип роботи AI Agent, якщо у вас виникнуть будь-які питання, можете питати мене, мій TG та Twitter: @SunnyZ_Crypto