B­a­b­y­A­G­I­ ­A­u­t­o­n­o­m­o­u­s­ ­A­I­ ­A­g­e­n­t­ ­N­a­s­ı­l­ ­K­u­r­u­l­u­r­ ­v­e­ ­K­u­l­l­a­n­ı­l­ı­r­

B­a­b­y­A­G­I­ ­A­u­t­o­n­o­m­o­u­s­ ­A­I­ ­A­g­e­n­t­ ­N­a­s­ı­l­ ­K­u­r­u­l­u­r­ ­v­e­ ­K­u­l­l­a­n­ı­l­ı­r­

Kendilerine verdiğiniz bir hedefi alan ve ardından bunu kendi istem setlerini oluşturmak için kullanan otonom aracılar veya botlar, üretken yapay zekadaki bir sonraki büyük şey. Bir sohbet robotundan bir iş planı geliştirmeye veya bir dizi makale yazmaya götüren 10 farklı adımı gerçekleştirmesini istemek yerine, sadece nihai sonucu isteyin ve oraya nasıl ulaşacağınızı bulmak için yazılımı bırakın.

BabyAGI, bu yeni otonom ajan mahsulünün en popülerlerinden biridir, ancak daha çok deneysel bir aşamadadır (hemen hemen tüm mevcut üretken yapay zeka gibi). Ona bir nesne ve yalnızca bir başlangıç ​​görevi verirsiniz ve o gerisini halletmeye çalışır.

Geliştirici Yohei Nakajima tarafından oluşturuldu ve Github’da paylaşılan, Python destekli araç PC’nizde çalışır ancak gerçek ‘düşünme’ işlemini yapmak için OpenAI’nin API’sini ve GPT 3.5 veya GPT 4 modelini kullanır. OpenAI’nin API’sinin paraya mal olduğunu ve sizi “belirteç” (yaklaşık 5 karakterden oluşan bir veri birimi) üzerinden ücretlendirdiğini unutmayın. OpenAI’de ücretsiz 18 $ kredi alabilirsiniz, ancak yapay zekanız konusunda ciddiyseniz, sonunda para harcamak zorunda kalacaksınız. BabyAGI ayrıca AI çıktısını depolayan bir vektör veritabanı sunucusu olan Pinecone’de ücretsiz bir hesap gerektirir.

BabyAGI kullanma deneyimime göre, sonuçlar ilginçti ancak her zaman pratik değildi. Ve bittiğini düşündüğünüzde CTRL + C tuşlarına basarak betiği manuel olarak durdurmanız gerekecek, çünkü kendi cihazlarına bırakılırsa sonsuza kadar yeni görevler üretmeye devam edecek (ve API bilI’nizi çalıştıracaksınız).

Örneğin, BabyAGI’den popüler Windows konularıyla ilgili beş öğreticiden oluşan bir liste oluşturmasını istedim, ancak sonunda aynı konuların bazılarını defalarca tekrarladı. Bilinen bir hata, BabyAGI’nin görev listelerini takip etmemesi ve ikinci göreve gelmeden bir numaralı görevi tekrar tekrar değiştirmesidir.

Mevcut sınırlamalarına rağmen BabyAGI, denemeye değer ilginç bir teknolojidir. Aşağıda, BabyAGI’nin bir PC’ye nasıl kurulacağını ve kullanılacağını açıklıyoruz (aynı talimatlar muhtemelen macOS veya Linux’ta da çalışacaktır). hakkında bir makalemiz de var. Auto-GPT’nin nasıl kurulacağı ve kullanılacağıbaşka bir popüler otonom ajan.

1. Python ve Git’i yükleyin Henüz yüklemediyseniz. Programlama dilinin en son sürümünü adresinden indirebilirsiniz. piton.org ve eğer Windows kullanıyorsanız, Windows için Git (neredeyse kesinlikle Linux’ta). Python dizininin ve Python Scripts dizininin Windows’ta Yolunuzda olduğundan emin olun. Bunu, Windows’ta “ortam değişkenleri” için arama yaparak ve Yol değişkenini düzenlemek için tıklayarak yapabilirsiniz.

2. Bir OpenAI API anahtarı edinin zaten sahip değilseniz. Şuraya giderek bir tane alabilirsiniz: OpenAI’nin API anahtarı sayfası, giriş yapın / ücretsiz bir hesap oluşturun ve Yeni gizli anahtar oluştur düğmesine tıklayın. Daha sonra, bir daha asla alamayacağınız anahtarı kopyalama fırsatına sahip olacaksınız (yine de yenilerini oluşturabilirsiniz).

3. Pinecone’den API Anahtarı Alın. Pinecone, AI verilerini depolamak için bir vektör veritabanıdır. Bir bekleme listesi olsa da ücretsiz bir hesap alabilirsiniz. API Anahtarları sekmesine tıklayıp kopyala düğmesine veya “API Anahtarı Oluştur”a basarak bir API anahtarı alabilirsiniz. Ayrıca, “Ortam” konumunu not edin (ör: us-central1-gcp).

4. Bir komut istemi açın veya (Linux’ta) terminal penceresine gidin ve BabyAGI’yi kurmak istediğiniz klasöre gidin.

5. BabyAGI’yi Klonla aşağıdaki komutu girerek.

Bulunduğunuz dizinin altında babyagi adlı yeni bir dizin oluşturulacaktır.

6. babyağı dizinine girin Ve Gerekli bağımlılıkları kurun pip kullanarak.

7. .env.example dosyasını yalnızca .env adlı yeni bir dosyaya kopyalayın

8. Düzenlemek için .env dosyasını açın not defteri gibi bir metin düzenleyicide.

9. OpenAI API anahtarını, Pinecone API Anahtarını ve Pinecone ortam değişkenini girin uygun yerlerde. Tuşların etrafına tırnak işareti koymayın.

10. İsteğe bağlı değişiklikler yapın:

11. Bir HEDEF ve bir INITIAL_TASK belirleyin. Bunları tırnak içine almayın, doğal bir dil kullanın. Hedefiniz başarmak istediğiniz şey olmalı ve INITIAL_TASK başlamak için ilk görev olmalıdır. BabyAGI sizin yerinize planlayacağı için sonraki görevleri belirleyemezsiniz.

12. .env dosyanızı kaydedin ve çıkış

13. Girmek piton babyagi.py babyağı dizini içinden komut isteminde.

14. çıktıyı izle Ve CTRL + C’ye basın programdan çıkmak istediğinizde durdurmak için.

En azından denediğim mevcut sürüm ve uygulamada kendi kendine durmadığı için çok büyük bir OpenAI API faturası çalıştırabileceğinden, çekip gitmeyin ve BabyAGI’yi çalışır durumda bırakın.

Popular Articles

Latest Articles