🎆 ปีใหม่ โชคใหม่! เข้าร่วมการฉลองสลากโชคสุดพิเศษ!
🎉 กิ้วท์.ไอ.โอ. ชุมชนเครดิตเกียรติใหม่ สลับสลายในวันปีใหม่ - รอบที่ 6 เปิดอย่างเป็นทางการแล้ว!
เริ่มจับรางวัลตอนนี้ 👉
https://www.gate.io/activities/creditprize?now_period=6 🌟 วิธีการเข้าร่วม?
1️⃣ ไปที่ [Credits Center] ใน gate Post และทำภารกิจเช่นโพสต์ แสดงความคิดเห็น และกดถูกใจเพื่อรับ Honor Credits
2️⃣ ช่องทางการเข้าสู่ระดับต่ำกว่า: รับเครดิต 300 ใบเพื่อได้รับสิทธิ์เข้าร่วมการจับรางวัลโชคดี!
🎁 เข้าร่วมการจับสลากเพื่อรับ MacBook Air, สินค้าพิเศษ, แต้ม, คูปอง Futures และอื่น ๆ!
📅 เวลาเหตุการณ์: 30 ธันวาคม 2567, 07:00 น. - 9 มกราคม 2568,
AI เอเจนต์ที่ได้รับความนิยมอย่างมาก แล้วเราควรทำอย่างไรเพื่อให้ AI สอนฉันทำ AI เอเจนต์
การสร้าง AI Agent โดยใช้เทคโนโลยี AI อย่างไร
แหล่งข้อมูล: DeepTech
ผู้เขียนบทความ: SunnyZ
ผู้ทำงานในวงการ Web3 มักทราบกันดีว่าการตลาดนี้ถูกนำโดย AI และ MEME ในระหว่างตลาดวิ่ง หลายคนอาจคิดว่านั่นคือฟองสบู่หรือการเล่นหุ้น แต่ความเร็วในการพัฒนาของ AI ในปัจจุบันแตกต่างกับอดีตมากแล้ว AI Agent ได้กลายเป็นหัวข้อที่ฮอต ในฐานะผู้ทำการตลาด Web3 การทวีตอย่างสม่ำเสมอเป็นสิ่งที่ธรรมดา ฉันยังใช้ chatgpt เพื่อช่วยเขียนทวีต และถามว่าสามารถใช้ AI เพื่อสอนฉันทำ AI Agent เพื่อทำให้เกิดการทวีตอัตโนมัติได้ไหม? ดังนั้นในบทความนี้ฉันจะสอนคุณวิธีเขียน AI Agent พื้นฐานด้วย Python เพื่อช่วยให้เราสามารถโพสทวีตอัตโนมัติได้
AI Agent เป็นระบบอัจฉริยะที่รวมการเรียนรู้ของเครื่องจักรและการอัตโนมัติเพื่อปฏิบัติงานโดยไม่ต้องมีการแทรกแซงจากมนุษย์ ในบทความนี้จะโชว์ตัวอย่างจริงเพื่อแสดงวิธีใช้เทคโนโลยี AI เพื่อสร้างตัวแทนที่สามารถโพสต์ทวิตเตอร์อัตโนมัติได้
ก่อนที่จะเริ่มเขียนโค้ด เราต้องกำหนดค่าสภาพแวดล้อมการพัฒนา ต่อไปคือเครื่องมือและไลบรารีที่ต้องใช้
2.1 ติดตั้ง cursor
Cursor เป็นตัวแก้ไขโค้ด AI
หลังจากติดตั้งเสร็จแล้วดังภาพด้านล่าง:
2.2 ติดตั้ง Anaconda【เครื่องมือจัดการสภาพแวดล้อม python】
ขั้นตอนนี้เพียงแค่ดาวน์โหลดและดำเนินการต่อไปตามลำดับ
2.3 ติดตั้ง tweepy [แพคเกจ Twitter ใน Python]
2.4 การติดตั้ง Crewai [AI Agent Development Framework]
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 สร้าง Crew ของคุณเอง
Crewai เป็นเฟรมเวิร์กที่มีหลายตัวแทน สามารถกำหนดบทบาทของตัวแทนแต่ละตัว วัตถุประสงค์และเรื่องราวพื้นหลัง ลักษณะของงานแต่ละงาน ความต้องการผลลัพธ์ และตัวแทนที่ระบุงานนี้ และสามารถกำหนดเวิร์กโฟลว์ของงานเหล่านี้ให้ตัวแทนหลายๆ คนสามารถร่วมมือกันได้
ตัวอย่างง่ายๆ สามารถดูได้ที่ลิงก์ต่อไปนี้
【
2.8 ส่งเนื้อหาที่สร้างขึ้นโดย AI ไปยังทวิตเตอร์โดยคลิกเพียงครั้งเดียว
รวม 2.6 กับ 2.7【หมายถึงขั้นตอนที่สอง】เพื่อส่งเนื้อหาที่สร้างขึ้นจาก AI ไปยัง Twitter ที่นี่จะแสดงโค้ดเพื่อให้ทุกคนมองเห็นว่ากระบวนการเขียนเอเจนต์ด้วย AI เป็นอย่างไร และการส่งทวีตขึ้นมาเป็นขั้นตอนละเอียด
2.8 เรียกใช้รหัสของคุณ
คลิกที่ปุ่มด้านขวาบน
terminal แสดงผลดังนี้:
2.9 ตรวจสอบว่าทวีตถูกส่งสำเร็จหรือไม่
ที่นี่สำหรับการเปลี่ยนแปลงที่ต้องการ debug หลายครั้ง ทุกคนสามารถเห็นได้ว่าจาก "การโพสต์ทวีตที่อัตโนมัติ" ที่เรียบง่ายไปจนถึงการโพสต์ทวีตที่มาพร้อม emoji ผ่านกระบวนการ debug 3 ครั้ง นี่คือส่วนที่ยากที่สุดในการเขียน Ai Agent ต้องหาปัญหาที่ต้องการค้นหา: รุ่นแรก: สร้างเนื้อหาจากการพิมพ์ข้อความโดยตรง รุ่นที่สอง: สร้างเนื้อหาโดยใช้ AI แต่ไม่ได้พิจารณาถึงข้อจำกัดของจำนวนตัวอักษรของ Twitter ดังนั้นเพียงแค่แสดงเนื้อหาบางส่วนเท่านั้น
เวอร์ชันที่สาม:สร้างเนื้อหาด้วย AI และพิจารณาข้อจำกัดของจำนวนตัวอักษร และเพิ่มความต้องการในสไตล์ของทวีตบางอย่างด้วย ดังนั้นทวีตที่สามจะมี emoji ซึ่งเป็นการปรับแต่งโดยตนเองของ AI ให้เข้ากับสไตล์ Twitter โดยรวม
ขั้นตอนนี้สำคัญมาก ต้องใส่ใจเรื่องต่อไปนี้เพื่อที่จะสามารถปฏิบัติตามความต้องการสุดท้ายได้:
ข้อจำกัดของตัวอักษรทวีตคือ 280 ตัวอักษร สามารถทำได้โดยการเปลี่ยน prompt ในการกำหนด agent และ task
ข้อจำกัดการโพสต์ API เวอร์ชันฟรี: มีจำกัดในการเรียกใช้ 17 ครั้งภายใน 24 ชั่วโมง
ตรวจสอบว่าคุณได้ติดตั้ง Python ในเครื่องคอมพิวเตอร์ของคุณหรือไม่ คุณสามารถตรวจสอบได้โดยใช้คำสั่งต่อไปนี้:
หากยังไม่ได้ติดตั้ง คุณสามารถดาวน์โหลดและติดตั้งได้ที่ [Python อย่างเป็นทางการ]
4.1 สร้างสภาพแวดล้อมเสมือน
การใช้อุปกรณ์เสมือนช่วยเรื่องการแยกข้อกำหนดของโปรเจ็กต์ เพื่อลดความขัดแย้งกับโปรเจกต์อื่น ๆ สามารถสร้างและเปิดใช้งานอุปกรณ์เสมือนได้ด้วยคำสั่งต่อไปนี้:
4.2 ติดตั้งไลบรารีที่จำเป็น
เราต้องการบางส่วนของคลังสินค้าเพื่อช่วยให้เราทำงานร่วมกับ API ทวิตและจัดการข้อมูล คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้งคลังสินค้าเหล่านี้:
Tweepy:ใช้สำหรับโต้ตอบกับ API ของทวีต
OpenAI:ใช้เรียกใช้งานโมเดล AI เพื่อสร้างเนื้อหา
4.3 ได้รับข้อมูลรับรอง API ของ Twitter
เพื่อใช้งาน API ของ Twitter เราจำเป็นต้องสร้างบัญชีนักพัฒนาและรับรอง API ต่อไปนี้คือขั้นตอน:
เข้าชม [Twitter Developer] และเข้าสู่ระบบ
สร้างแอปพลิเคชันใหม่
รับคีย์ API และคีย์ลับ API
โปรดยืนยันว่าคุณเก็บพิสูจน์เหล่านี้ไว้เพราะเราจะนำมันไปใช้ในโค้ด
4.4 เขียนโค้ด
4.1 นำเข้าไลบรารี
เริ่มต้นด้วยการนำเข้าไลบรารีที่จำเป็น:
4.2 กำหนดค่า API ทวิตเตอร์
ต่อไปเราจะต้องกำหนดใบรับรอง API ทวิตเตอร์:
4.3 กำหนดค่า OpenAI API
เช่นเดียวกันเราต้องกำหนดค่า API สำหรับ OpenAI:
4.4 สร้างเนื้อหาทวีต
เราจะสร้างฟังก์ชันที่สร้างเนื้อหาทวีตโดยใช้โมเดล OpenAI:
4.5 ปล่อยทวีต
ต่อไปเรามาสร้างฟังก์ชันเพื่อเผยแพร่เนื้อหาทวีตที่สร้างขึ้น:
4.6 โปรแกรมหลัก
ท้ายที่สุดเราจะรวมฟังก์ชันทั้งหมดเข้าไปในโปรแกรมหลัก:
4.7 การรันโค้ด
ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมเสมือนของคุณได้เปิดใช้งานแล้ว จากนั้นให้รันคำสั่งดังต่อไปนี้ในบรรทัดคำสั่ง:
นี่จะสร้างทวีตเกี่ยวกับ AI ตัวแทนและโพสต์ในบัญชีของคุณ
ในการสอนด้านบน ทุกคนสามารถเห็นผลลัพธ์ของ 3 โพสต์ที่ถูกโพสต์และพัฒนาแล้ว
ขอบคุณ AI ที่ช่วยในการสร้างโค้ดและโพสต์โดยอัตโนมัติ ขอบคุณ Yu.【TG @rainy_zh】 ที่ช่วยกำหนดสภาพแวดล้อมและ debug ขอบคุณ DeepVault และ Metaera ที่ให้การสนับสนุน หวังว่าบทความนี้จะช่วยให้คุณเข้าใจหลักการทำงานของ AI Agent หากคุณมีคำถามใด ๆ สามารถถามผมได้ ที่ TG และ Twitter ของฉัน: @SunnyZ_Crypto