Nufar Gaspar
๐ค SpeakerAppearances Over Time
Podcast Appearances
A few more advanced patterns that for people who are already building skills for a while and want to take it one step further.
First of all, having a dispatcher skill, which is a meta skill that reads all of your requests and routes them to the relevant skills.
It's like a traffic controller, basically.
And it's very important when your library of skills go past 10 or 15 active skills that you regularly use.
Often, I would advise that you will create this dispatcher instead of hoping that the agent will read through all the available skills and pick up the right one.
And this is especially important when you have nuanced, similar skills that you want to be picked up in completely different scenarios.
Another thing that you can do is you can chain skills one after the other, either automatically by having a skill that basically calls one skill after the other, or manually you will take the output of one skill and it becomes the input to another skill.
So in the examples that we've shown before, maybe you start with research with confidence and then the output, you take it to the devil's advocate to poke holes in the research.
And then you take it to another skill that does an executive summary and deck preparation for you.
The only thing here is that skills need a clean input and output.
So that's an important thing in order to change them well.
Obviously, recently we've been seeing more and more the emergence of loops, agentic loops and other loop patterns.
So you can also create skills that create stuff like that, that they will iterate, check, act, check again, and then iterate.
And it's becoming very interesting also for non-technical stuff, because you can think, for example, on marketing campaign optimization.
For example, you will monitor your ad performance, adjust the bids, recheck performance.
flag when the specific metrics that you're following, like rows or others, drop, do competitive analysis and vice versa.
So you have like an endless loop of someone that optimizes your campaigns.
And you can also create skills that basically orchestrate multiple agents or multiple sub-agents
execution.
You can just explicitly prompt them to spin up multiple agents.