Skip to content

Intent Classifier Support #628

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
MLawlz opened this issue Apr 29, 2025 · 0 comments
Open

Intent Classifier Support #628

MLawlz opened this issue Apr 29, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@MLawlz
Copy link

MLawlz commented Apr 29, 2025

Please read this first

  • Have you read the docs? Agents SDK docs
  • Have you searched for related issues? Others may have had similar requests

Describe the feature

I've seen some posts recently around tool reliability, handing things off between agents, and running into duplicate tool names across MCP servers. Has the OpenAI team considered adding an optional intent classifier for agents needing lots of tools? E.g., only providing the agent with tools that are relevant to the prompt?

For instance, there's no need to send 20-30 tools from attached MCP servers for simple prompts like "Hello" or, say, provide tools from Supabase's MCP server if I'm trying to have my agent do something through GitHub. The SDK currently (like all agent frameworks) loads and passes all attached tools on each prompt, which can bloat the context window or confuse the model.

We're working on an API to solve this at Proxy, and I think as an optional plugin it could be really helpful for use cases with many tools. I did see that the team is discussing how best to add third-party integrations, though, and don't want to clutter the repo if this isn't something that the OpenAI team doesn't want added just yet.

Happy to create a PR with a minimal example if it's something the OpenAI team would be open to!

@MLawlz MLawlz added the enhancement New feature or request label Apr 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant