İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM

LAB · AÇIK KAYNAK

Kod Örnekleri

Rehberlerde anlatılan erişimli üretim ve araç çağıran ajan mimarilerinin en küçük çalışır karşılıklarını tek bir ağaç altında toplayan derlemenin tasarımı. Her örneğin hangi kararı yalıttığı, neyin bilinçli olarak dışarıda bırakıldığı ve üretime taşınırken nelerin eklenmesi gerektiği ayrıca yazılır.

Durum

Geliştiriliyor

Bu projenin girdi tanımları, arayüz tasarımıyla birlikte yayımlanacak.

Geliştiriliyor

Kod Örnekleri henüz yayında değil

Bu proje geliştirme listesinde. Yayına girdiğinde bültenle duyurulacak; çalışan araçları Lab sayfasından görebilirsiniz.

02YÖNTEM

Projenin içi

Kurulum, varsayımlar, ölçüm düzeni ve sınırlılıklar.

Kısa cevap

Rehberlerdeki mimarilerin en küçük çalışır karşılıklarını tek ağaç altında toplamayı planlayan bir derlemenin kapsam ve kurulum tasarımı — dizindeki örneklerden hiçbiri yazılmış değil.

Ne çözüyor?#

Rehber metni bir mimariyi anlatırken kaçınılmaz olarak ayrıntıyı atar, okuyucu da eksik parçayı kendi varsayımıyla doldurur. Bu derleme her rehber kararının yanına o kararı tek başına gösteren en küçük çalışır kodu koymayı hedefler. Örnekler birbirine benzemek için değil, kararları yalıtmak için bölünür: getirme sırasını gösteren örnek ajan döngüsünü göstermez. Her örneğin yanında neyin bilinçli olarak dışarıda bırakıldığı yazılıdır.

Bileşenler#

  • Ortak çalıştırıcı: her örneği aynı komutla başlatan ince bir kabuk; örnekler kendi bağımlılık ağacını kurmaz
  • Örnek dizinleri: her biri tek oturumda okunabilecek boyutta, kendi kısa açıklamasıyla
  • Yapılandırma katmanı: sağlayıcı, depo ve günlükleme seçimleri örnek kodunun dışında toplanır
  • Yerel veri kümesi: örneklerin koşması için yeterli, küçük ve lisansı açık bir metin kümesi
  • Sözleşme testleri: örnek kodun rehberdeki adım sırasını izlediğini doğrulayan denetim

Örnek dizini#

ÖrnekYalıttığı kararBilinçli olarak yok
Erişimli üretim iskeletiParçalama ve getirme sırasının cevaba etkisiYeniden sıralama katmanı
Getirme denetimi koşusuGetirilen parçanın soruyu kapsayıp kapsamadığının ölçülmesiİnsan etiketleyici akışı
Araç çağıran ajan döngüsüDurma koşulunun ve adım bütçesinin nereye yazıldığıParalel araç çağrısı
Araç şeması doğrulamasıModelin ürettiği çağrının şemaya karşı sınanmasıŞema sürümleme ve geriye uyum
Yinelenen istek ve önbellekAynı isteğin iki kez sorulmasının nasıl engellendiğiDağıtık önbellek ve geçersizleştirme
Tablo, derlemeye girmesi planlanan örnekleri ve her birinin bilinçli eksiğini sıralar.

Kurulum akışı#

  1. 1Kaynağı yerel makineye alma

    Derleme yayımlandığında tek ağaç halinde alınır; her örnek kendi dizinindeki kısa açıklamayla başlar.

  2. 2Anahtarları çevreye yazma

    Sağlayıcı anahtarları yalnızca ortam dosyasına girer. Örnek kodu anahtar tutmaz ve anahtar bulunamazsa açık bir hatayla durur.

  3. 3Veri kümesini hazırlama

    Yerel metin kümesi indekse alınır; parçalama ayarı yapılandırmadan gelir, örnek koduna gömülmez.

  4. 4Tek örneği koşturma

    Çalıştırıcı örnek adını alır ve o örneği yalıtılmış koşar; birden çok örneği zincirlemek tasarımın dışındadır.

  5. 5Çıktıyı okuma

    Her koşu adımlarını sırayla yazar ve rehberdeki adım etiketlerini kullanır; böylece kod ile metin aynı yerden okunur.

Yapılandırmaya bırakılan kararlar#

KararSeçeneklerNeye göre
Vektör deposuSüreç içi bellek veya ayrı çalışan hizmetÖrneğin tek dosyada okunabilir kalması mı, üretime yakınlık mı öncelikli
Parçalama stratejisiSabit uzunluk, başlık sınırı veya cümle sınırıKaynak belgenin taşıdığı yapı
Model erişimiSağlayıcı istemcisi veya yerel ara katmanAnahtar yönetiminin nerede duracağı
Araç çağrısı onayıOtomatik veya her çağrıda kullanıcı onayıAracın yan etkisi olup olmadığı
GünlüklemeKonsol veya yapılandırılmış kayıt dosyasıÖrneğin derste mi, boru hattında mı koşacağı

Üretime taşırken eklenecekler#

  1. 01Kimlik doğrulama ve yetkilendirme: örnekler tek kullanıcı varsayar
  2. 02Hata ve yeniden deneme politikası: örnekte ilk hata koşuyu durdurur
  3. 03Oran sınırı ve eşzamanlılık denetimi: örnekler sıralı tek istek üzerine kuruludur
  4. 04Kalıcı depolama ve göç düzeni: örnekteki indeks süreç sonunda kaybolur
  5. 05Gözlemlenebilirlik: adım günlüğü yetmez, izleme ve ölçüm eklenir
  6. 06Değerlendirme koşusu: çalışan bir örnek, çıktının doğruluğu hakkında bir şey söylemez

Kapsam dışı#

Derleme bir çatı katmanı değildir ve öyle kullanılmak üzere tasarlanmaz: örnekler birbirini çağırmaz, ortak bir soyutlama sunmaz. Ölçek, dayanıklılık ve güvenlik kararları bilinçli olarak dışarıda bırakılır, çünkü örneğin yalıttığı kararı gölgeler. Derleme bir sağlayıcı karşılaştırması da yapmaz; hangi modelin kullanıldığı yapılandırma ayrıntısıdır.

05DİĞER PROJELER

Lab'dan

BUILD

Hesap tuttu, sıra uygulamada

Aynı hesabı kendi verinizle yapıp mimariyi kurmak için kurumsal destek alabilirsiniz.