Replies: 1 comment
-
I would recommend storing a plugin in a vector search, adding @westey-m |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I would appreciate any comments from those who have good suggestions. I am developing an AI agent using semantic kernel. Initially, I was satisfied with function calling and reasoning tasks.
However, recently I've been developing features that handle multiple tasks with a single instruction, such as "information gathering → action → document creation → result reporting." Additionally, as the number of plugins has increased, the difficulty of selection in function calling has gradually increased. Therefore, I am working on multi-agent implementation and nested reasoning within plugins (executing multiple reasoning tasks together within plugins) to maintain accuracy.
The accuracy has improved with the above approach. However, the following issues have emerged:
Here's one extreme example. There are plugins in this state. There are plugins that package multiple reasoning tasks to control specific thought flows. (In reality, it's more complex, with Plugin A containing 10-50 reasoning steps.)
The problem is that in such cases, we cannot return the reasoning progress within the plugin as a stream. This has increased user waiting time and caused a decline in UX.
What approach would you take in this situation...?
Beta Was this translation helpful? Give feedback.
All reactions