Build a use case
Ready to build your own use case? Let's go over what that entails and then dive deeper into each step.
Decide what to build
Plan it
Map out your desired flow
Translate that flow into business logic
Identify the resources and tools you will need to make that happen
Provision resources and create new ones where necessary
Decide what to build
First, find an operational problem that you want to solve or process to offload to your AI Teammates.
Plan it
It helps to start with the end-user experience that you have in mind. Doing so gives you a clear goal and point-of-reference that can be helpful later on when you're deep in implementation details.
Once you have the end-user experience mapped out, it's time to think practically about what that means from a business logic perspective. In other words, what is the business logic that the end-user experience implies?
Finally, once you have mapped out the business logic, use it to identify the implied entities and break down the business logic into atomic functionalities. Together, these will help inform you of the Kubiya resources and tools you need for your use case.
Provision resources. Create new ones where necessary.
Depending on the resources and tools you identified, you should provision them in Kubiya. For example, if it requires a webhook, then you will need to create one.
Here's how you can do it in Terraform:
Tools
Regarding the tools it requires, first check the Kubiya Community Tools repository to see if there are existing tools that can be used. If there are any other tools you need, you can easily build them yourself using the Kubiya SDK. Be sure to reference the tools in the Kubiya Community Tools repo as examples to help you.
Last updated