agents
Sözlük ↗Araç Kaydı (Tool Registry)
Araç kaydı, bir aracın hangi eylemlerin var olduğunu öğrenmek için başvurduğu katalogdur: her kayıt bir ad ve açıklamayı bir parametre şemasıyla, arkasında da gerçekten çalışan kodla eşler. İşlev çağırma, modelin bir aracı istemesini sağlayan mekanizmadır; kayıt ise modelin hangi araçları istemeye hakkı olduğuna karar veren yerdir ve yetkilendirme, sürümleme ile hız sınırları da genellikle orada durur. Bunu gömülü bir liste yerine birinci sınıf bir bileşen olarak tutmak üç nedenle önemlidir. Araçlar istemlerden bağımsız değişir; bir kayıt sayesinde bir aracı, onu kullanan her ajanı düzenlemeden ekleyebilir, kullanımdan kaldırabilir veya onarabilirsiniz. Farklı ajanlar ve farklı kullanıcılar farklı alt kümeler görmelidir — bir destek ajanıyla bir faturalama ajanının aynı izinlere ihtiyacı yoktur ve en az ayrıcalık ilkesini uygulamak, istem metninin içinde değil bir kayıtta çok daha kolaydır. Ayrıca kayıttaki açıklama metinleri belge değildir; istemin parçasıdır, dolayısıyla bir aracın açıklamasının nasıl yazıldığı modelin ona ne sıklıkla uzandığını doğrudan belirler ve muğlak açıklamalar ajanın yanlış aracı kullanmasının yaygın bir nedenidir. Merkezîleştirmenin öbür nedeni boyuttur. Açılan her araç bağlam tüketir ve modelin yanlış seçebileceği bir aday ekler; liste büyüdükçe isabet düşme eğilimindedir. Bu yüzden kayıtlar genellikle her görev için mevcut olan her şeyi değil, süzülmüş bir küme sunar — bu da başlı başına bir erişim problemidir.
İlgili terimler