Ana içeriğe geç
Sürüm: 2.0.0

Ajan Sıfır

Agent Zero genel amaçlı bir yapay zeka aracı uygulamasıdır. Komut satırında basitçe görevleri yerine getirmesini isteyebilirsiniz. Dinamik, organik olarak büyüyen ve kullanıcılar onu kullandıkça öğrenen bir yapıda tasarlanmıştır. Görevlerinizi yerine getirmek için bilgisayarınızı bir araç olarak kullanır.

Ön Koşullar

Aracı uygulamasına LLM hizmetleri sağlamak için bir Gaia düğümüne ihtiyacınız olacak. Yapabilirsiniz

Bu eğitimde, Agent Zero'ya güç sağlamak için genel Llama-3.1-8B düğümünü kullanacağız.

Model tipiAPI temel URL'siModel adı
Sohbethttps://llama8b.gaia.domains/v1/lama
Yerleştirmehttps://llama8b.gaia.domains/v1/nomic-embed

Docker motorunuzun çalıştığından da emin olmanız gerekecektir. Çünkü Agent Zero çerçevesi, oluşturulan kodu çalıştırmak için Docker'dan yararlanacaktır.

kullanarak yerel bir LLM hizmeti başlatabilirsiniz Gaia veya LlamaEdge veya Moxin'yi kullanın ve ardından http://localhost:8080/v1/ LLM API hizmeti uç noktası URL'si olarak.

Aracıyı yapılandırma

İlk olarak, Agent Zero'nun Gaia uyumlu bir sürümünün kaynak kodunu elde etmemiz gerekecek.

git clone https://github.com/JYC0413/agent-zero-gaia.git
cd agent-zero-gaia

Ardından, gerekli bağımlılıkları yükleyelim.

pip install -r requirements.txt

Ardından, gaia düğümünü ve diğer parametreleri yapılandıralım.

cp example.env .env

Aşağıdaki öğeleri yapılandırmanız gerekecektir:

  • CHAT_MODEL_BASE_URL: LLM API temel URL'si için URL. Örn, https://llama8b.gaia.domains/v1/
  • CHAT_MODEL_NAME: Kullanılacak sohbet modelinin adı. Örn, lama
  • CHAT_API_KEY: LLM hizmetlerine erişmek için bir API anahtarı. Buraya rastgele birkaç karakter girebilirsiniz. Örn, GAIA
  • EMBEDDING_MODEL_BASE_URL: Yerleştirme modeli API temel URL'si için URL. Örn, https://llama8b.gaia.domains/v1/
  • EMBEDDING_MODEL_NAME: Gömme modelinin adı. Örn, nomic-embed
  • EMBEDDING_API_KEY: Yerleştirme hizmetlerine erişmek için bir API anahtarı. Buraya birkaç rastgele karakter girebilirsiniz. Örn, GAIA

Ajanı çalıştırın

Son olarak, Llama 3.1 8b Gaia düğümü tarafından desteklenen Agent Zero uygulamasını çalıştıralım.

python main.py

Agent Zero ile komut satırı üzerinden etkileşim kurabilirsiniz. Agent Zero çerçevesinin ilgili araçları çağıracağını ve görevinizi tamamlamak için bazı kodları çalıştıracağını göreceksiniz.

Örnek 1

Berlin ve Seattle'da zaman geçirin

Yukarıdaki sonucu node.js kullanarak bir dosyaya kaydedin

Örnek 2

Kurulum mc. kullanmayın -y bayrak

Örnek 3

Koşmak üstsistem yükünü gösterir

Örnek 4

Openai api anahtarımı ezberle - 563434643464

Örnek 5

ffmpeg kullanarak bir mp4 video dosyasından bir mp3 ses parçasını çıkarın. Bir mp4 dosyası koymanız gerekecek (örn, video.mp4) içine work_dir ve acenteye bundan bahset.