AI Agent هذا القدر من الشهرة، فكيف يمكنني أن يعلمني AI بأن أصبح عميل AI

كيفية إنشاء وكيل AI باستخدام تقنية AI؟

مصدر المقال: شينتشاو

مؤلف المقال: ساني زد

معظم الأشخاص في صناعة Web3 على الأرجح يعرفون أن هذا الارتفاع الحالي في السوق والذي يتزعمه AI و MEME ، والكثيرون يعتقدون أنه فقاعة أو تضخم ، ولكن سرعة تطور AI حاليًا لا يمكن مقارنتها بالسابق، وقد أصبح AI Agent موضوعًا رائجًا. كمسوقين في Web3 ، فإن نشر التغريدات هو أمر شائع، وأنا أيضًا أستخدم chatgpt للمساعدة في كتابة التغريدات. فهل يمكننا استخدام AI لمساعدتنا في تعلم كيفية صنع AI Agent الخاص بنا لننشر التغريدات تلقائيًا؟ لذا في هذه المقالة ، سأعلمك خطوة بخطوة كيفية استخدام Python لكتابة AI Agent بسيط يساعدنا على نشر التغريدات بشكل تلقائي.

  1. المقدمة

AI Agent هو نظام ذكي يجمع بين التعلم الآلي والتحكم التلقائي، يمكنه تنفيذ المهام دون تدخل بشري. سيتم توضيح كيفية استخدام تقنية الذكاء الاصطناعي لإنشاء وكيل يمكنه نشر تغريدات تلقائيًا من خلال مثال عملي في هذه المقالة.

  1. إعداد البيئة

قبل البدء في كتابة الشفرة، نحتاج إلى تكوين البيئة التطويرية. فيما يلي الأدوات والمكتبات المطلوبة:

2.1 تثبيت المؤشر

Cursor هو محرر رمز AI

بعد الانتهاء من التثبيت، كما هو موضح في الصورة التالية:

2.2 تثبيت أناكوندا【أداة إدارة بيئة البايثون】

هذه الخطوة تتطلب فقط تحميل خطوة بخطوة والاستمرار

2.3 تثبيت tweepy [حزمة تويتر في Python]

2.4 تثبيت crewai【ai agent إطار التطوير】

2.5 فتح حساب مطور Twitter

حسابات هي كما يلي:**【

تم الحصول على مفتاح API الخاص بالمستخدم ومفتاح API_SECRET عن طريق متابعة الجزء المحدد باللون الأحمر في الصورة المقطعية هنا.

بنفس الطريقة الحصول على ACCESS_TOKEN للمستخدم و ACCESS_TOKEN_SECRET

من خلال هذه الحقول الأربعة:

يمكنك استخدام API_KEY، API_KEY_SECRET، ACCESS_TOKEN و ACCESS_TOKEN_SECRET لإنشاء اتصال بحسابك من خلال استدعاء واجهة برمجة التطبيقات، وتغريد، إعادة التغريد والقيام بعمليات أخرى باستخدام حساب Twitter الخاص بك. يمكنك الاطلاع على صلاحيات وحصص واجهة برمجة التطبيقات المحددة والمستخدمة من خلال الارتباطات التالية

2.6 إنشاء اتصال API لتويتر

فيما يلي عرض توضيحي حول كيفية استخدام Python للتحكم في حساب Twitter الخاص بك وإرسال التغريدات:

2.7 إنشاء فريقك الخاص

Crewai هو إطار عمل متعدد الوكلاء يمكن استخدامه عن طريق تحديد دور كل وكيل، الهدف والقصة الخلفية، وصف المهمة ومتطلبات الإخراج، بالإضافة إلى الوكيل المحدد لهذه المهمة. ويمكن تعريف سير العمل لهذه المهام لتمكين التعاون بين العديد من الوكلاء.

يمكن الاطلاع على مثال بسيط في الرابط التالي

2.8 إرسال محتوى تم إنشاؤه بواسطة الذكاء الاصطناعي إلى تويتر بنقرة واحدة

عندما تجمع 2.6 و 2.7 (أي الخطوتين السابقتين) معًا ، يمكنك إرسال المحتوى الذي تم إنشاؤه بواسطة الذكاء الاصطناعي على Twitter. هنا يتم عرض الشفرة ، ويمكن للجميع أن يرى كيفية إرسال التغريدات بخطوة واحدة.

2.8 تشغيل كودك

يجب النقر فوق الزر في الزاوية اليمنى العليا

الإخراج النهائي كما يلي:

2.9 التحقق مما إذا تم إرسال التغريدة بنجاح

هنا، من أجل تحقيق النتائج المرغوبة، تمت عملية تصحيح الأخطاء بضع مرات، يمكن للجميع أن يرى أنه من المنشورات التلقائية البسيطة إلى المنشورات التي تحتوي على رموز تعبيرية، قد مرت بثلاث مراحل من عملية تصحيح الأخطاء. هنا هو المكان الأكثر صعوبة في كتابة وكيل الذكاء الاصطناعي، وهو العثور على المشكلة: النسخة الأولى: محتوى المنشور الذي تم كتابته يدويا بالكامل. النسخة الثانية: توليد المحتوى باستخدام الذكاء الاصطناعي، ولكن لم يتم الأخذ في الاعتبار حدود عدد الأحرف في تويتر، لذلك تم عرض جزء فقط من المحتوى.

الإصدار الثالث: يولد المحتوى باستخدام الذكاء الاصطناعي ويأخذ في الاعتبار قيود الكلمات، ويضيف بعض المتطلبات لأسلوب التغريد، لذا ستحتوي التغريدة الثالثة على رموز تعبيرية، وهذا هو تعديل الذكاء الاصطناعي نفسه وفقًا لأسلوب Twitter بشكل عام.

  1. تحسين الشفرة وفقًا لمتطلبات تويتر

هذه الخطوة مهمة للغاية، يجب أن تولي اهتماماً خاصاً بالنقاط التالية لتحقيق المتطلبات النهائية:

تحديد النص في تويتر إلى 280 حرفًا، يمكن تحقيق هذا المطلب عن طريق تغيير الاقتراح في إعداد الوكيل والمهمة.

قيود التغريد API الإصدار المجاني: يتم السماح بـ 17 مرة فقط خلال 24 ساعة

  1. هذا ما تعلمته من Chatgpt

تأكد من تثبيت Python على جهاز الكمبيوتر الخاص بك. يمكنك التحقق مما إذا كان قد تم التثبيت من خلال الأمر التالي:

إذا لم يتم تثبيته، يمكن تنزيله وتثبيته من [موقع بيثون الرسمي].

4.1 إنشاء بيئة افتراضية

يمكن استخدام البيئة الافتراضية لعزل تبعية المشروع وتجنب التعارض مع المشاريع الأخرى. يمكن إنشاء وتنشيط البيئة الافتراضية باستخدام الأوامر التالية:

4.2 تثبيت المكتبات اللازمة

نحتاج إلى بعض المكتبات لمساعدتنا في التفاعل مع واجهة برمجة التطبيقات لتويتر ومعالجة البيانات. يمكن استخدام الأوامر التالية لتثبيت هذه المكتبات:

Tweepy: يستخدم للتفاعل مع واجهة برمجة تطبيقات تويتر.

OpenAI: لاستدعاء نماذج الذكاء الاصطناعي لإنتاج المحتوى.

4.3 الحصول على اعتمادات واجهة برمجة التطبيقات تويتر

لكي نستخدم واجهة برمجة تطبيقات تويتر ، نحتاج إلى إنشاء حساب مطور والحصول على شهادة API. فيما يلي الخطوات:

زيارة [Twitter Developer] وتسجيل الدخول

إنشاء تطبيق جديد

الحصول على مفتاح API ومفتاح السر الخاص بالواجهة

تأكد من الاحتفاظ بهذه الإيصالات لأننا سنستخدمها في الشيفرة.

4.4 كتابة الشفرة

4.1 استيراد المكتبة

أولاً، نحتاج إلى استيراد المكتبة المطلوبة:

4.2 تكوين واجهة برمجة تطبيقات تويتر

الآن، نحتاج إلى تكوين بيانات اعتماد API تويتر:

4.3 تكوين واجهة برمجة تطبيقات OpenAI

بالمثل، نحتاج إلى تكوين مفتاح API لـ OpenAI:

4.4 إنشاء محتوى تويتر

سنقوم بإنشاء وظيفة لتوليد محتوى تويتر باستخدام نموذج OpenAI:

4.5 تغريدة الإصدار

الآن، سنقوم بإنشاء وظيفة لنشر محتوى تويتر المولد

4.6 البرنامج الرئيسي

أخيرًا ، سنقوم بدمج جميع الوظائف في البرنامج الرئيسي:

4.7 تشغيل الشفرة

تأكد من تفعيل بيئتك الافتراضية ، ثم قم بتشغيل الأمر التالي في سطر الأوامر:

سيتم إنشاء تغريدة حول وكيل الذكاء الاصطناعي ونشرها على حسابك.

في الدروس أعلاه، يمكن للجميع رؤية نتائج الثلاث تغريدات التي تم نشرها وتطويرها بالفعل.

  1. شكرا

شكرًا على مساعدة الذكاء الاصطناعي في إنشاء الشفرة ونشرها تلقائيًا، وشكرًا لـ Yu.【TG @rainy_zh】 على مساعدة في تكوين البيئة وإصلاح الأخطاء، وأيضًا شكرًا لدعم شينتشاو و Metaera، نأمل أن يساعدك هذا المقال في فهم مبدأ عمل وكيل الذكاء الاصطناعي، إذا كان هناك أي شيء غير واضح يمكنك سؤالي، على تويتر و Telegram: @SunnyZ_Crypto

AGENT-0.57%
MEME-1.8%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت