Araçlar (Tools)
Araç, bir ajanın çalışma zamanında çağırabileceği yetenektir: harici API veya bilgi tabanı sorgusu.
Proje kapsamı
Araçlar /projects/:appId/tools üzerinden yönetilir; ajanlara ayrı uç noktalarla bağlanır. Eski “ajan kapsamlı” uç noktalar geriye dönük uyumluluk için bulunabilir.
Türler
- API entegrasyonu:
apiIntegrationIdile tanımlı REST çağrısı - Bilgi tabanı:
knowledgeBaseIdile RAG sorgusu
Karşılıklı dışlama
Aynı araçta hem apiIntegrationId hem knowledgeBaseId olmamalıdır; doğrulama hatası döner.
Statik parametreler (staticParams)
- fixed_value: LLM’in değiştiremediği sabit değer
- custom_attributes: oturum / kullanıcı bağlamından gelen alanlar
- Normal parametre: LLM’in doldurduğu argümanlar