Open anngvu opened 1 month ago
Aside for the modularity benefits and practical performance reason mentioned above, in the long run it may be better than having one same model with many tools/hats because:
However, there are a couple of things to think about:
We currently have 6 tools but can expect to have between 10-20. Soon it would be desirable to refactor to a multi-agent setup for performance, scalability, and improved modularity. See https://platform.openai.com/docs/guides/function-calling/keep-the-number-of-functions-low-for-higher-accuracy
The current tools can be grouped into "Synapse agent" and "knowledge graph RAG agent".
Update: This will be scoped to Knowledge Graph Bot agent and a separate issue planned for Synapse agent.