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.

  1. Giriş

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.

  1. Ortam yapılandırması

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.

  1. Kodu Twitter'ın taleplerine göre optimize etmek

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

  1. Aşağıda Chatgpt'in bana öğrettiği içerik bulunmaktadır

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.

  1. Teşekkürler

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

View Original
  • Reward
  • Comment
  • Share
Comment
0/400
No comments