MrX_OAI_Assistant_Manager
by MrXandbadas
Dynamic function-calling and adaptive tool selection for OpenAI assistants
Overview
Implements dynamic function-calling and tool selection for assistants, inspired by the LATM research paper. Uses OpenAI chat completions together with Autogen orchestration to route calls to functions and external tools at runtime. Focuses on adaptive function invocation and policy-driven delegation so assistants can pick and switch tools based on context and responses. dynamic function-calling and tool selection help frame how these decisions can be modeled and evaluated.
Why It Matters
Best For
Researchers and engineers experimenting with adaptive assistant delegation, dynamic function calling, and prototype multi-agent tool selection workflows. This aligns with the A2A Protocol Pattern approach to coordinating agents and tools in complex flows.
How It's Used
- Prototype adaptive assistant behavior that chooses and switches functions at runtime
- Evaluate how different function-selection policies affect assistant outputs
- Create reproducible scenarios for testing agent delegation and tool-handling logic