Home / Glossary / Tool use
What is Tool Use?
Tool use एक LLM की external functions (web search, code execution, APIs, file operations) को call करने और results को इसके response में incorporate करने की क्षमता है। osFoundry के tool catalog में 14+ built-in tools के साथ-साथ plugin system या MCP servers के माध्यम से custom tools शामिल हैं।
Detail
आधुनिक LLMs train किए जाते हैं कि वे structured tool-call requests emit करें जब वे निर्णय लेते हैं कि एक task को external action की आवश्यकता है। Orchestrator call receive करता है, tool execute करता है, result return करता है, और model continue करता है। Common tools: web search, code execution (Python, JS), HTTP fetch, file read/write, database query, calendar।
Good tool-use कठिन है — LLM को सही tool pick करना है, arguments correctly format करना है, results parse करना है, और तय करना है कि कब call करना बंद करना है। Quality model के अनुसार बहुत अलग होती है।
How osFoundry approaches Tool Use
osFoundry के tool catalog में 14+ built-in tools हैं। Per-agent tool scope यह restrict करता है कि प्रत्येक agent कौन से tools call कर सकता है। MCP servers workspace में third-party tools जोड़ते हैं।
Related terms
Related features