Client tools concept? #1398
-
|
Hello :) Our team is implementing the agent (in the cloud) for the shared device and most of tools are the client-side tools where the actual execution logic exists in the client so when the agent decides to call a tool, it's nothing but just return the tool call as is (run topped here). Then, the application will take care of delivering to the client part. then the application will trigger new run with the tool result. So, we need two things.
OpenAI's implementation |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
That all exists in Agent Framework. Can you elaborate on what's not working? |
Beta Was this translation helpful? Give feedback.
You can use
AIFunctionFactory.CreateDeclaration, which accepts exactly name, description, and parameter schema (as well as an optional return schema).If you have an
AIFunction, you can also callAsDeclarationOnlyon it.