Object Pascal düzenlemeleriniz için hangi modeli kullanmalısınız
Arraydeck tek bir sabit modelle gelirmez. Standart bir API uç noktası aracılığıyla bulut tabanlı bir AI sağlayıcısı bağlayabilir, kendi PC'nizde yerel bir model çalıştırabilir veya dahili modeli kullanabilirsiniz. İhtiyaçlarınıza göre seçiminizi istediğiniz zaman değiştirebilirsiniz.
Bir modele bağlanmanın üç yolu
Bulut tabanlı bir AI sağlayıcısı
Bulut tabanlı bir AI sağlayıcısı, uygulamaya girdiğiniz standart bir API uç noktası ve API anahtarınız aracılığıyla erişilir. Büyük üniteler, uzun yeniden yapılandırma işlemleri ve daha güçlü modellerin daha iyi akıl yürüttüğü görevler için uygundur. Gizlilik etkisi açıktır: İstem, ajanın okuduğu herhangi bir dosyadaki metin dahil olmak üzere sağlayıcıya gönderilir ve sağlayıcının koşulları altında işlenir. API anahtarınız PC'nizde kalır ve araç çıktısındaki gizli bilgiler modele ulaşmadan önce gizlenir. Sağlayıcının hizmeti için faturalandırma, sizinle sağlayıcı arasında doğrudan gerçekleşir.
PC'nizde yerel olarak çalışan bir model
PC'nizde yerel olarak çalışan bir model, kendi makinenizden gelen isteklere yanıt verir. Özel kodlar için, hızlı küçük düzenlemeler ve hiçbir verinin bilgisayardan dışarı çıkmaması gereken işler için uygundur. Yerel bir modelle hiçbir şey makineden ayrılmaz; sohbet geçmişi, çalışma klasörleri ve API anahtarları da PC'de kalır. Sınırlayıcı faktör donanımdır. Küçük bir yerel modelin bağlam penceresi daha sınırlı olabilir ve daha kısa üniteler veya daha net talimatlar gerektirebilir; bu nedenle her değişiklik farkını ekstra özenle inceleyin.
Dahili model
Dahili model, kendi uç noktanıza gerek kalmadan hemen kullanıma hazırdır. Arraydeck'i ilk projenizde denemek, bir üniteyi incelemek veya küçük bir değişiklik istemek için bu seçeneği kullanın. Kalite, her modelde olduğu gibi göreve göre değişir; bu nedenle değişikliği kabul etmeden önce farkı gözden geçirin, derleme komutunu çalıştırın ve Ask first özelliğini açık tutun. Daha sonra aynı ayarlardan bir bulut sağlayıcısı veya yerel model bağlayabilirsiniz.
Test düğmesi size neyi söyler
Bir uç nokta, anahtar veya model adı girdikten sonra Test düğmesine basın. Düğme uç noktasını kontrol eder ve yanıt süresi ile bağlam penceresi boyutunu gösterir. Yanıt süresi, bu bağlantı üzerinden bir yanıt almanın ne kadar sürdüğünü gösterir; bu bilgi, aynı görevde iki modeli karşılaştırırken yardımcı olur. Bağlam penceresi, modelin aynı anda ne kadar metin işleyebileceğini gösterir; bu da birçok yordam içeren uzun bir ünite için önemlidir. Başarısız bir test genellikle yanlış bir adres veya anahtar anlamına gelir; bu nedenle bir görev başlatmadan önce ayarlarınızı düzeltin.
Göreve uygun model seçimi
Yeniden yapılandırma işlemleri, uzun üniteler ve karmaşık mantık için daha büyük bir model kullanın; try ... finally ekleme veya bir yordamı yeniden adlandırma gibi küçük düzenlemeler için ise daha küçük bir model tercih edin. Bu modelleri tek bir sohbet içinde karıştırabilirsiniz. run_on_model aracı, tek bir zor adımı daha büyük bir modele gönderirken, geri kalan iş seçtiğiniz temel modelde kalır; görev, paralel olarak çalıştırılabilecek parçalar için alt ajanlar başlatır. Modeli adıma uygun şekilde eşleyin ve büyük bir ünite yapıştırmadan önce Test düğmesiyle bağlam penceresini kontrol edin.
Kalite modeller ve görevler arasında farklılık gösterir; hiçbir model her görevi her zaman doğru yapmaz. Her değişiklik farkını okuyun, projeyi derleyin ve bir değişikliği kabul etmeden önce testlerinizi çalıştırın. Ask first özelliği, bir şeyleri değiştiren eylemlerden önce duraklar; bu sayede herhangi bir modelden gelen zayıf bir yanıt, üniteyi bozmak yerine sadece birkaç saniyelik okuma süresi maliyetine mal olur. Fark uygun değilse reddedin ve isteği yeniden ifade edin.