Tool Use
Definisi
Tool use (function calling) adalah kemampuan model AI untuk memanggil fungsi eksternal — search engine, code interpreter, database, API, browser, file system, dll — untuk menyelesaikan tugas.
Format
Model menghasilkan output terstruktur (JSON) yang menunjukkan tool mana yang dipanggil dan dengan argumen apa:
{
"name": "search",
"arguments": {"query": "cuaca Jakarta besok"}
}
Standar
- OpenAI Function Calling (2023)
- Anthropic Tool Use (2024)
- Google Gemini Function Calling
- MCP (Model Context Protocol, Anthropic 2024) — standar terbuka