How to create an AI Agent?
I'm looking for options to create agents that can use tools.
I'm aware I could inline a langchain setup in a script, but what I think windmill should offer somehow:
Define an agent step that can use baserow scripts as tools.
The reason why i am looking for this is to reduce duplication and to spare myself from writing gigantic scripts in favor of a pluggable system 😉
2 Replies
We might explore that kind of use cases in the future but for now, you could write a script that takes paths of scripts and generates tools by getting the scripts schema and making an api call to them
I think at that point i would probably have an easier time building it outside of windmill and then only posting back to workflows
My idea would be: post a webhook to a n8n instance, use the excelent agent implementation there and then post back the results into another flow. - But it comes with a few breaks that i would love to avoid 😉