GitHub user wenjin272 edited a comment on 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]
