LogoLogo
  • 👋Gaia'ya Hoş Geldiniz
    • 🌍Çeviriler
  • 👣İlkAdımlar
  • Geliştirici Olarak Başlarken
    • ✍️ContributeAçık Kaynak Projesine
      • 👩‍💻Code
      • 📄Dokümantasyon
      • 👯Topluluk
    • ⌨️Settingdüğümünüzü açın
      • Düğümünüzü özelleştirme
      • Protokole katılma
      • 🔨AcenteEntegrasyonları ve Eklentileri
      • Düğümünüzde sorun giderme
    • 💵Birödül için başvurun
    • 📑Kılavuzlarve Öğreticiler
      • 🏁Formula1 Sohbet Robotu Oluşturma
  • GaiaNet Hakkında
    • 🎯Misyon, Değerler ve Hedefler
    • 🔧AğBileşenleri
    • ⚖️GovernanceSüreç
    • 🔐Gizlilikve Güvenlik
GitBook tarafından desteklenmektedir
Bu sayfada
  • Genel Bakış
  • Gaia nedir?
  • Sisteminize bir Gaia Node kurmak
  • Bilgi Tabanı Oluşturma
  • F1 Verilerinin Hazırlanması
  • Bilgi tabanınızı ve yerleştirme modelinizi oluşturma
  • GaiaNet düğümünüzü yapılandırma
  • F1 Agent'ınızı test etme

Bu yardımcı oldu mu?

  1. Geliştirici Olarak Başlarken
  2. Kılavuzlar ve Öğreticiler

Formula 1 Sohbet Robotu Oluşturma

Formula 1 verileriyle özelleştirilmiş bir sohbet robotunun nasıl oluşturulacağını öğrenmek için bu eğitimi kullanın.

ÖncekiKılavuzlar ve ÖğreticilerSonrakiMisyon, Değerler ve Hedefler

Son güncelleme 8 ay önce

Bu yardımcı oldu mu?

Genel Bakış

Bu kılavuz Gaia'yı kullanarak özel bir yapay zeka aracısı geliştirmenize yardımcı olacaktır. Bu örnekte, Formula 1 tarihi, yarışmaları ve düzenlemeleriyle ilgili sorulara yanıt verecek Formula 1 verileri konusunda uzmanlaşmış bir sohbet robotu oluşturuyoruz. Bu kılavuz size bir Gaia düğümünü nasıl kuracağınızı, bir bilgi tabanı oluşturacağınızı ve özelleştirilmiş bir LLM sohbet botunu nasıl başlatacağınızı gösterecektir. Bu kılavuzun sonunda, F1 ile ilgili soruları yanıtlayacak canlı bir sohbet robotumuz olacak.

Gaia nedir?

Gaia, herkesin kendi tarzlarını, değerlerini, bilgilerini ve uzmanlıklarını yansıtan kendi YZ aracılarını oluşturmasına, dağıtmasına, ölçeklendirmesine ve bunlardan para kazanmasına olanak tanıyan merkezi olmayan bir bilgi işlem altyapısıdır. Bireylerin ve işletmelerin yapay zeka aracıları oluşturmasına olanak tanır.

Her GaiaNet düğümü şunları sağlar:

  • web tabanlı bir sohbet robotu kullanıcı arayüzü

  • OpenAI uyumlu bir API

Sisteminize bir Gaia Node kurmak

F1 sohbet botumuzu oluşturmaya başlamadan önce sisteminize bir node yüklemeliyiz. Bir Gaia düğümü çeşitli cihazlara ve işletim sistemlerine kurulabilir. Daha fazla bilgi için

Sisteminize hızlıca bir node yükleyelim.

  1. Terminalinizi kullanarak GaiaNet düğümünün en son sürümünü indirmek için bu betiği çalıştırın:

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash`
Başarılı bir düğüm kurulumunu gösteren görüntü
  • Komut dosyasını çalıştırdıktan sonra, terminalinizde aşağıdakileri göreceksiniz:

    • Düğüm Kimliği

    • GaiaNet CLI aracını kabuk içinde kullanılabilir hale getirecek bir komut

    • Düğümü başlatmanızı sağlayacak bir komut.

  1. CLI aracını kullanılabilir hale getirecek komutu çalıştırın, şu şekilde başlayacaktır kaynak.

  2. kullanarak düğümünüzü başlatın. gaianet init komutunu kullanabilirsiniz. CLI aracı modelleri indirmenize ve bilgi katıştırmalarını kurtarmanıza yardımcı olacaktır.

  3. Düğümü başlattıktan sonra, düğümü gaianet başlangıç Komuta.

Tebrikler! GaiaNet düğümünüzü kurdunuz ve başlattınız! Artık ilk adımımızı tamamladığımıza göre, F1 sohbet botumuzu hazırlamaya başlayabiliriz.

Bilgi Tabanı Oluşturma

F1 Verilerinin Hazırlanması

Gaia düğümümüz hazır ve çalışıyor, bu yüzden şimdi F1 verilerimizi hazırlamamız gerekiyor. Veri hazırlığı aşağıdaki adımlardan oluşur:

  1. Veri kaynaklarını birleştirme

  2. Bir .txt dosyası oluşturma ve veri ekleme.

  3. Verilerin bölümlere ayrılması

Bu eğitimde, sohbet botumuzu eğitmek için aşağıdaki veri kaynaklarını kullanacağız:

.txt dosyanız 768 kelimenin altında net bölümlerle yapılandırılmış olmalıdır.

Örnek

Aşağıdaki örnekte .txt dosyasının yapısı ve nasıl biçimlendirilmesi gerektiği gösterilmektedir. Dosyanız 768 kelimenin altındaysa satır sonlarına ihtiyacınız yoktur. Dosyanız 768 kelimenin üzerindeyse satır sonlarına ihtiyacınız olacaktır.

Formula 1 veya F1 veya FIA Dünya Şampiyonası nedir?
Yaygın olarak Formula 1 veya F1 olarak bilinen Formula 1, Fédération Internationale de l'Automobile (FIA) tarafından onaylanan açık tekerlekli tek koltuklu formül yarış arabaları için en yüksek uluslararası yarış sınıfıdır. FIA Formula 1 Dünya Şampiyonası, 1950'deki ilk yarışından bu yana dünyanın önde gelen yarış biçimlerinden biri olmuştur. İsmindeki formula kelimesi, tüm katılımcıların araçlarının uyması gereken kurallar dizisini ifade etmektedir. Bir Formula 1 sezonu, Grands Prix olarak bilinen bir dizi yarıştan oluşur. Grands Prix'ler birçok ülkede ve kıtada, özel olarak inşa edilmiş pistlerde ya da halka açık kapalı yollarda gerçekleştirilir. Grands Prix'lerde iki yıllık Dünya Şampiyonasını belirlemek için bir puan sistemi kullanılır: biri sürücüler için, diğeri de yapımcılar (takımlar) için. 
Formula 1 veya F1 veya FIA Dünya Şampiyonası nedir?
Her sürücünün FIA tarafından verilen en yüksek yarış lisansı sınıfı olan geçerli bir Süper Lisansa sahip olması ve yarışların FIA tarafından pistler için verilen en yüksek derece olan birinci derece pistlerde yapılması gerekmektedir. Formula 1 araçları, büyük miktarlarda aerodinamik bastırma kuvveti üreterek elde edilen çok yüksek viraj hızları sayesinde dünyanın en hızlı düzenlenmiş yol pisti yarış araçlarıdır. Bu bastırma kuvvetinin büyük bir kısmı, her bir aracın arkasında ciddi türbülansa neden olan yan etkiye sahip ön ve arka kanatlar tarafından üretilir. Türbülans, hemen arkadan gelen araçların ürettiği bastırma kuvvetini azaltarak sollamayı zorlaştırır. 
Formula 1 veya F1 veya FIA Dünya Şampiyonası nedir?
Araçlarda 2022 sezonu için yapılan büyük değişiklikler, sollamayı kolaylaştırmak amacıyla araçların arkasındaki türbülansı azaltmak için zemin etkili aerodinamiklerin ve modifiye edilmiş kanatların daha fazla kullanılmasıyla sonuçlandı. Araçlar elektronik, aerodinamik, süspansiyon ve lastiklere bağlıdır. Çekiş kontrolü, kalkış kontrolü, otomatik vites değiştirme ve diğer elektronik sürüş yardımcıları ilk olarak 1994 yılında yasaklanmıştır. Bunlar 2001 yılında kısa süreliğine yeniden uygulamaya konmuş ve yakın zamanda sırasıyla 2004 ve 2008 yıllarında yasaklanmıştır. Bir takımı yönetmenin yıllık ortalama maliyeti -araç tasarlamak, inşa etmek ve bakımını yapmak, ücret, ulaşım- yaklaşık 220.000.000 £ (veya 265.000.000 $) olduğundan, Formula 1'in mali ve siyasi savaşları geniş çapta rapor edilmektedir. 
Formula 1 veya F1 veya FIA Dünya Şampiyonası nedir?
Formula 1 Grubu, 2017 yılında özel sermaye şirketi CVC Capital Partners'tan 6,4 milyar £ (8 milyar $) karşılığında satın alan Liberty Media'ya aittir.

Bilgi tabanınızı ve yerleştirme modelinizi oluşturma

Artık veriler toplandığına göre, bir vektör veritabanına dönüştürülecektir. Bu eğitimde, vektör toplama anlık görüntü dosyaları oluşturmak için geliştirilen GaiaNet aracını kullanacağız. Bu araç herkesin kendi bilgi tabanını oluşturmasını kolaylaştırır.

  1. İlk olarak, daha önce oluşturduğunuz .txt dosyasını sürükleyerek ya da yükleyerek araca yükleyeceksiniz.

  2. "snapshot_name" bölümünde, snapshot için bir ad girin.

Anlık görüntü adı herhangi bir özel karakter veya boşluk içermemelidir

  1. "RAG Oluştur "a tıklayın, bu işlem dosyanızın boyutuna bağlı olarak birkaç dakika sürebilir.

  2. RAG oluşturulduktan sonra, bir JSON yanıtı oluşturulacak ve aşağıdaki gibi görünecektir:

{
"embedding": "https://huggingface.co/gaianet/nomic-embed-text-gguf/resolve/main/nomic-embed-text-v1.5.f16.gguf",
"embedding_ctx_size": "8192",
"embedding_batch_size": "8192",
"snapshot": "https://huggingface.co/datasets/max-id/gaianet-qdrant-snapshot/resolve/main/formula1-b38b0f78-374b-44cc-a7ad-5157e7867760/formula1-b38b0f78-374b-44cc-a7ad-5157e7867760.snapshot"
}

Tebrikler, RAG'nizi yaptınız ve düğümünüzü yapılandırmaya devam edeceğiz!

GaiaNet düğümünüzü yapılandırma

Şimdiye kadar sistemimize bir düğüm kurduk, bir bilgi tabanı oluşturduk ve Formula 1 verilerimiz için bir RAG yaptık. Şimdi düğümümüzü F1 bilgi tabanımızı kullanacak şekilde yapılandırmamız gerekiyor.

gaianet yapılandırma \
--snapshot https://huggingface.co/datasets/max-id/gaianet-qdrant-snapshot/resolve/main/formula1-b38b0f78-374b-44cc-a7ad-5157e7867760/formula1-b38b0f78-374b-44cc-a7ad-5157e7867760.snapshot \
--embedding-url https://huggingface.co/gaianet/nomic-embed-text-gguf/resolve/main/nomic-embed-text-v1.5.f16.gguf \
--embedding-ctx-size 8192 \
--chat-url https://huggingface.co/gaianet/Meta-Llama-3.1-8B-Instruct-GGUF/resolve/main/Meta-Llama-3.1-8B-Instruct-Q5_K_M.gguf \
--chat-ctx-size 8192 \
--prompt-template llama-3-chat \
--system-prompt "Yarış tarihi, sürücü istatistikleri ve takım stratejileri hakkında derin bilgiye sahip bir Formula 1 uzmanısınız. F1 hakkındaki sorulara kısa ve doğru yanıtlar verin. Biçimlendirmeye özellikle dikkat edin; metnin okunmasını kolaylaştırmak için madde işaretleri, kalın harfler ve satır sonları kullanın." \
--rag-prompt "Aşağıdaki metin kullanıcı sorusu için bağlamdır. \n----------------\n"
  1. Yapılandırma değişikliklerini güncelleyin:

gaianet init
gaianet başlangıç

Düğümünüz yeniden başlatılıp Formula 1 verileriyle yapılandırıldığına göre eğlence şimdi başlıyor!

F1 Agent'ınızı test etme

Aracıya erişmek ve test etmek için düğümünüz ilk oluşturulduğunda oluşturulan düğüm URL'sini kullanın.

Başarılı bir düğüm başlatmayı gösteren görüntü

LLM modelini güncelleyin, varsayılandan daha iyi performansa sahip bir model kullanacağız. Güncellemek için bu kodu çalıştırın :

İşte bu! Artık Formula 1 sohbet robotu olarak yapılandırılmış bir Gaia düğümünüz var!
📑
🏁
https://en.wikipedia.org/wiki/List_of_Formula_One_World_Drivers%27_Champions
https://en.wikipedia.org/wiki/Formula_One_regulations
https://en.wikipedia.org/wiki/List_of_Formula_One_drivers_who_set_a_fastest_lap
https://en.wikipedia.org/wiki/Formula_One
Meta Llama 3.1-8B
Sistem Gereksinimleri.
Gaianet Araçları
GaiaNet web aracını gösteren resim