🎆 Yeni Yıl, Yeni Şans! En İyi Şans Çekiliş Kutlamasına Katılın!
🎉 Gate.io Topluluğu Onur Kredileri Yeni Yıl Şanslı Çekilişi - 6. Aşama resmen başladı!
Şimdi şanslı çekilişi başlatın 👉
https://www.gate.io/activities/creditprize?now_period=6 🌟 Nasıl Katılabilirim?
1️⃣ Onur Kredileri kazanmak için gate Post'taki [Krediler Merkezi]'ne gidin ve gönderi yapma, yorum yapma ve beğenme gibi görevleri tamamlayın.
2️⃣ Daha düşük giriş eşiği: Bir şans çekilişine katılmak için 300 kredi kazanın!
🎁 Bir MacBook Air, özel ürünler, Puanlar, Futures Kuponu ve daha fazlası için çekilişe katılın!
📅 Etkinlik
AI Ajanı bu kadar popülerken, nasıl bir AI Ajanı yapacağımı bana nasıl öğretebilirim
AI teknolojisini kullanarak bir AI Ajanı nasıl oluşturulur?
Kaynak: Shen Chao
Yazı yazarı: SunnyZ
Web3 endüstrisindeki insanların çoğu muhtemelen bu boğa piyasasını ve AI ve MEME'nin liderliğini biliyorlar, pek çok kişi bunun bir balon veya spekülasyon olduğunu düşünüyor, ancak şu anda AI'nın gelişimi eskisi gibi değil, AI Agent artık popüler bir konu haline geldi, Web3 MKT kişisi olarak düzenli olarak tweet atmak sıradan bir şey, ben de chatgpt'yi tweet yazmamda yardımcı olmak için kullanıyorum, peki ya bir AI benim AI agent yapmamı öğretebilir mi, otomatik tweet atmayı gerçekleştirebilir mi? Bu nedenle bu makalede, size Python kullanarak basit bir AI Agent yazmanın nasıl yapıldığını adım adım öğreteceğim, bize tweet atmak için yardımcı olacak.
AI Ajan, makine öğrenimi ve otomasyonu birleştiren akıllı bir sistem olup, insan müdahalesi olmadan görevleri yerine getirebilir. Bu makale, AI teknolojisini kullanarak otomatik olarak tweet yayınlamayı sağlayan bir ajan oluşturmanın nasıl yapıldığını bir gerçek örnek üzerinden gösterecektir.
Kod yazmaya başlamadan önce, geliştirme ortamını yapılandırmamız gerekiyor. İşte gereken araçlar ve kütüphaneler:
2.1 cursor kurulumu
Cursor bir AI kod düzenleyicisidir
Aşağıdaki gibi kurulum tamamlandıktan sonra:
2.2 Anaconda Kurulumu [python ortam yönetim aracı]
Bu adım sadece adım adım indirmeyi ve devam etmeyi gerektirir
2.3 tweepy kurulumu [Python'daki Twitter paketi]
2.4 crewai【ai agent development framework】 kurulumu
2.5 Twitter geliştirici hesabı açın
Hesap numarası aşağıdaki gibidir: **【
Bu bölümde, kullanıcının API_KEY ve API_KEY_SECRET bilgileri, ekran görüntüsündeki kırmızı işaretli bölümü takip ederek alındı.
Aynı şekilde kullanıcının ACCESS_TOKEN ve ACCESS_TOKEN_SECRET bilgilerini alın
Bu dört alan aracılığıyla:
API_KEY, API_KEY_SECRET, ACCESS_TOKEN ve ACCESS_TOKEN_SECRET, API'yi çağırarak hesap bağlantısı kurmak için kendi Twitter hesabınız aracılığıyla tweet gönderme, retweet yapma ve diğer işlemleri yapabilirsiniz. Belirli API izinleri ve kota hakkında daha fazla bilgi için aşağıdaki bağlantıya bakabilirsiniz.
【
2.6 Twitter API bağlantısı kurma
Aşağıda kendi Twitter hesabınızı nasıl kullanarak tweet göndereceğinizin python demo'su bulunmaktadır:
2.7 Kendi Ekibinizi Oluşturma
Crewai, her bir ajanın rolünü, hedefini ve arka plan hikayesini, her görevin açıklamasını, çıktı gereksinimlerini ve görevin atanmış olduğu ajana yönelik ayrıca tanımlayabilen bir çok ajanlı bir çerçevedir ve bu görevlerin iş akışını tanımlayarak birden fazla ajana işbirliği yapma imkanı sağlar.
Basit bir örnek için aşağıdaki bağlantıya bakabilirsiniz
【
2.8 AI tarafından oluşturulan içeriği Twitter'a tek tıklamayla gönder
2.6 ve 2.7【yani önceki iki adım】 birleştirilerek, AI tarafından oluşturulan içerik Twitter'a gönderilebilir. İşte kod burada gösteriliyor, herkes AI ile bir ajan yazma sürecini adım adım nasıl tweetler gönderdiğini görebilir.
2.8 Kodunuzu çalıştırın
Sağ üst köşedeki düğmeye tıklamanız gerekiyor
terminal çıktısı aşağıdaki gibidir:
2.9 Kontrol edin ve tweet'in başarıyla gönderilip gönderilmediğini.
İstenen etkiyi elde etmek için birkaç kez hata ayıklama yaptık, herkesin görebileceği gibi basit 'otomatik yayınlanan tweet' ten emoji'li tweet'e 3 kez hata ayıklama sürecinden geçtik, burası Ai Agent yazmanın en zor kısmı, sorunu bulmak için: İlk sürüm: Sadece metinle yazılmış tweet içeriği İkinci sürüm: AI tarafından üretilen içerik, ancak Twitter'ın karakter sınırını göz önünde bulundurmadığı için sadece bir kısmını gösterdi.
Üçüncü sürüm: AI tarafından oluşturulan içerik dikkate alınarak karakter sınırlamaları göz önünde bulundurulmuş ve tweetlerin stilinde bazı gereksinimler eklenmiştir, bu nedenle üçüncü tweette AI tarafından Twitter'ın genel stiline uygun olarak emoji kullanılmıştır.
Bu adım çok önemli, nihai gereksinimleri karşılayabilmek için aşağıdaki hususlara dikkat etmek kesinlikle gereklidir:
Twitter metninin sınırlaması 280 karakterdir ve bu gereksinimi karşılamak için ajan ve görev yapılandırmalarında 'prompt'ı değiştirerek yapabilirsiniz.
Ücretsiz API Tweet sınırlaması: 24 saat içinde sadece 17 çağrı yapılabilir
Bilgisayarınızda Python kurulu olduğundan emin olun. Kurulu olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
Yüklü değilse, [Python websitesinden] indirilip yüklenebilir.
4.1 Sanal ortam oluşturma
Sanal bir ortam kullanarak proje bağımlılıklarını izole edebilir ve diğer projelerle çakışmayı önleyebilirsiniz. Sanal bir ortam oluşturmak ve etkinleştirmek için aşağıdaki komutları kullanabilirsiniz:
4.2 Gerekli Kütüphanelerin Yüklenmesi
Bizimle Twitter API ile etkileşimde bulunmamıza ve verileri işlememize yardımcı olacak bazı kütüphanelere ihtiyacımız var. Bu kütüphaneleri yüklemek için aşağıdaki komutları kullanabilirsiniz:
Tweepy: Twitter API ile etkileşim için kullanılan bir kütüphane.
OpenAI: AI model çağrısı yapmak için kullanılır içerik oluşturun.
4.3 Twitter API Kimlik Bilgilerini Al
Twitter API'sini kullanmak için bir geliştirici hesabı oluşturup API belgesi almanız gerekiyor. Aşağıda adımlar yer alıyor:
[Twitter Developer] ziyaret edin ve giriş yapın
Yeni bir uygulama oluştur
API Anahtarını ve API Gizli Anahtarını Alın
Kodda kullanacağımız için bu kimlik bilgilerini kaydettiğinizden emin olun.
4.4 Kod yazma
4.1 Kütüphane İçe Aktarımı
İlk olarak, gerekli kütüphaneleri içe aktarmamız gerekiyor:
4.2 Twitter API konfigürasyonu
Sonra, Twitter API kimlik bilgilerini yapılandırmamız gerekiyor:
4.3 OpenAI API yapılandırması
Aynı şekilde, OpenAI API anahtarını yapılandırmamız gerekiyor:
4.4 Twitter İçeriği Oluşturma
Biz bir fonksiyon oluşturacağız ve OpenAI modeli aracılığıyla Twitter içeriği oluşturacağız:
4.5 Twitter yayınlandı
Şimdi, üretilen tweet içeriğini yayınlamak için bir işlev oluşturacağız:
4.6 Ana Program
Son olarak, tüm özellikleri ana programda birleştiriyoruz:
4.7 Çalıştırma Kodu
Sanal ortamınızın etkinleştirildiğinden emin olun ve ardından aşağıdaki komutu komut isteminde çalıştırın:
Bu, AI Agent hakkında bir tweet oluşturacak ve hesabınıza gönderecektir.
Yukarıdaki eğitimde, yapılan ve geliştirilen 3 Tweetin sonuçlarını görebilirsiniz.
Kodları oluşturmak ve otomatik olarak tweet göndermek için AI'nın yardım etmesi için teşekkür ederim. Ayrıca, Yu'nun (@rainy_zh TG) ortamı yapılandırmak ve hata ayıklamak için yardım etmesi, DeepWave ve Metaera'nın desteği için de teşekkür ederim. Bu makalenin AI Ajanının çalışma prensibini anlamanıza yardımcı olmasını umuyorum. Anlamadığınız bir şey varsa bana sormaktan çekinmeyin, TG ve Twitter hesaplarım: @SunnyZ_Crypto