robocorp / template-action

Template for implementing actions for Robocorp Action Server and AI Agents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Template: Python - Actions

This template gets you started in creating Actions for Robocorp Action Server.

Actions and Action Server enable you to "give your AI Agents hands" meaning that your AI/LLM Agent can help your users perform distinct actions that get executed based on the LLM discussion.

Quickstart

πŸ‘‰ Follow the Action Server Quickstart guide in the main repository.

Dependency management

We recommend placing your dependencies in conda.yaml.

πŸ‘‰ More on managing your dependencies in the main repository.

Actions in VS Code

πŸ‘‰ Using Robocorp Code extension for VS Code, you can get everything set up and running in VS Code in no time.

The template has a few files that enable the extension to find and set up your action environment and provide code completion. There is also a side panel where we have and will add some easy-to-use functionalities.

When debugging your Actions Python code, you probably do not want to give the inputs every time you run and always be running the Action Server, so you can set your test inputs in a input.json and just run/debug your Python code.

What does the template Action do?

The template is a simple starting point to show how to get started.

The action enables you to get the timezone differences between locations.

We use pytz as an example to show that you can leverage the whole Python ecosystem. Robocorp provides a bunch of libraries; you can make your own. The sky is the limit.

πŸš€ Now, go get'em

About

Template for implementing actions for Robocorp Action Server and AI Agents

License:Apache License 2.0


Languages

Language:Python 100.0%