Tüm roadmap'e dön
topiccore
Tool Schema Tasarımı
İyi schema = az parametre + net description + güçlü enum + örnekli format. Model'in iyi karar verme şansı 2x artar.
2 saat1 kaynak1 önkoşul
Altın kurallar:
- Single responsibility — bir tool bir iş yapsın.
search_and_summarizeyerinesearch+summarize. - Description = micro-tutorial — "Ne yapar, ne zaman çağrılmalı, ne zaman ÇAĞRILMAMALI" üçlüsünü ekle.
- Enum'lar string'den iyi —
difficulty: "easy" | "medium" | "hard"model'i sınırlandırır. - Each param için description — boş bırakma. Model description'ı okur.
- Examples (input_schema dışında) — kompleks tool'larda 1-2 örnek call ekle (system prompt'ta).
- Required minimum — opsiyonel olabilecek her şey opsiyonel olsun, model overhead'i azalır.
- Output format predictable — model tool sonucunu yorumlayacak; tutarlı format şart.