GitHub user wenjin272 added a comment to the discussion: Agent Skills 
Integration Design

Hi, @alnzng. Great suggestions!
> Skill-Tool Binding: Reducing Global Tool Count

Yes, a skill can also trigger function calls. I think my current design indeed 
lacks this part.

Only inject tools for active skills makes sense. This requires users to 
explicitly declare the list of tools needed for each skill individually, and 
enables the chat model to inject tools based on the loaded skills. I believe 
the former is relatively straightforward, but I currently don't have a solid 
approach for the latter. One possible method is to inspect the tool response 
within the chat model; when encountering the result of load_skill(), we could 
parse the tools it contains and inject them into the chat. Do you have any 
suggestions on this?

> Repository Abstraction: Pluggable Skill Sources
Absolutely right. Actually, I also encountered this issue during implementation 
and proceeded exactly as you suggested. 

GitHub link: 
https://github.com/apache/flink-agents/discussions/565#discussioncomment-16306105

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to