{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreict7u4y5n7lv3gntfoi6hzmibjk7lpiyevpilmeictixsasbn2pxu",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mlg4ghnrygg2"
},
"path": "/t/do-you-use-function-calling-or-use-intent-recognition-internal-orchestration/1380376#post_3",
"publishedAt": "2026-05-09T09:56:10.000Z",
"site": "https://community.openai.com",
"textContent": "They are for different purposes.\n\nWhat are you trying to achieve? Describe the problem you are trying to solve in more detail?\n\nFunction calling is most appropriate when you are trying to delegate decision making and action taking to the LLM. A good example of that is a chatbot where you are providing the bot with tools to answer unpredictable queries. Another great example of that is a coding agent.\n\nOn the other hand you might have a more deterministic workflow that needs to make more discrete use of LLM properties, for example summarising text in batches.",
"title": "Do you use Function Calling or use Intent Recognition + Internal Orchestration?"
}