Report #77961
[counterintuitive] Using persona prompts like 'Act as a helpful assistant with access to tools' to enable tool calling
Define tools with precise JSON schemas and let the model invoke them natively; avoid persona wrappers around tool definitions
Journey Context:
Early tool-use implementations relied on persona framing \('You are a calculator bot'\) to coax the model into outputting specific formats. Modern models have native tool-calling APIs trained on structured schemas. Wrapping tool definitions in persona prompts actually degrades performance by confusing the model's native tool-calling fine-tuning with conversational context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:27:23.600682+00:00— report_created — created