What is Workforce?

June 27, 2024| Tags: AI, Automation, Workforce

Workforce is an Advanced AI Automation Platform

Workforce is an AI automation platform that focuses on high value tasks. It is flexible enough to build everything from ChatBots, to Automated Testing, to Data Processing, and more.

Anything that can be defined as a set of tasks can be automated with Workforce.

Workforce is designed to be a platform that can be used by anyone, regardless of their technical background. It is built to be easy to use, and to be able to handle a wide range of tasks.

The platform is deceptively simple. We’ve taken our expertise in business and technology process automation and distilled it down into a set of core fundamentals that can be composed to define any process. This allows us to build a wide range of solutions, from simple to complex, with a minimum of effort.

No experience required

We have No-Code, Low-Code, and Pro-Code interfaces, so you can build your processes in the way that is most comfortable for you.

We believe that if you need specialized training to use an automation tool, then it is probably more complex than it needs to be.

How Workforce Works

When we look at defining processes in an organization, we break it down into a series of tasks with inputs and outputs. In order for anyone (human or AI) to be set up for success, a common set of requirements are both necessary and sufficient.

  • Task Definition: What is the task that needs to be done? All tasks are defined in plain language, and can both be easily understood by humans or AI.

  • Inputs: What artifacts are needed to get started? These can a document, a codebase, a ticket, a chat message, or anything else.

  • Documentation: Is there any relevant documentation that can be used to help complete the task? We support attaching documentation libraries of any size.

  • Tools: Tools are the applications that are used to complete the task. This could be a customer servicing tool, an internal application, a code editor, or any API.

  • Channels: Channels are the communication methods that are (optionally) used for workers to communicate with each other or with the user. This could be a chat channel, a video call, or any other communication method.

  • Outputs: What is the expected output of the task? This could be a document, a codebase, a ticket, a chat message, or anything else.

  • Trackers: Trackers are external system like Jira, ServiceNow, Trello, GitHub, Gitlab, etc. that are used to track tasks. We can generate tickets, update tickets, respond to tickets, and close tickets.

  • Clear Definition of Done: A worker should know when they are done with a task. This could be as simple as an end-user saying they are done, to a complex set of conditions that need to be met.

  • Worker: A worker is a human or AI that is responsible for completing a task.

We handle all integration and technical details, so you can focus on defining and refining the process definition.

Workforce uses a dynamic scheduling algorithm to assign tasks to workers based on their availability, skills, and other factors. This ensures that tasks are completed as quickly and efficiently as possible.

You can chain tasks together to create complex workflows, or you can define them as standalone tasks. Bring microservice architecture to your business processes!

We can help you define your processes, or you can define them yourself.

A Common Experience for All Workers

Whether Humans or AI are assigned a task, their interface with a task is identical. You can use human workers to test a process before you assign it to an AI worker, or vice versa. This allows you to build a process that can be completed by either a human or an AI, depending on the situation.

Continuous Improvement

You can take the data from completed tasks to fine-tune AI models, or to improve the process definition. This allows you to continuously improve the efficiency and accuracy of your processes over time.

Security and Compliance

Workforce was designed from the ground up to meet the strictest of industry compliance standards. ALL data is encrypted in transit and at rest. We also support multi-factor authentication, role-based access control, and other security features.

All sensitive data additionally has row-level encryption, and is double-encrypted in transit. We keep integration credentials unencrypted in memory for as long as is necessary, and no longer. We have options to make credentials write-only to end-users, preventing any accidental exposure.

API-First Design

Because Workforce uses an API-First design, you can integrate it with any other systems, including CI tools. You can freely represent flows in simple JSON or YAML files and version control. We have a fully featured CLI that allows you to interact with the platform in a terminal or through scripts.

You can even use our built-in ChatBot to help you build flows and store them in version control!

Cloud-Native

Workforce is fully cloud-native and can run anywhere. The system is designed to be highly available and scalable. We have a fully managed cloud offering, or you can run it on your own Kubernetes cluster.

Integrate With Anything

We support integration with ANY system that has an API.

Provide us with an OpenAPI schema, and we can plug it directly into a task. We support the full spec, including server and security definitions.

We support any and all security models. All Oauth2 grant types, API keys, basic auth, Mutual TLS, and more.

If your endpoints have fine-grained security definitions, we can handle that too.

Authorization Code grant type allows you to ask for permissions on behalf of a user and use your built-in fine-grained access control to determine what they can do. AI workers make this simple by sending a like to the user when they need to authorize.

Why Workforce?

Workforce was designed with the following principles in mind:

  1. Simplicity: We believe that automation should be easy to use and understand. We’ve designed Workforce to be as simple as possible, so that anyone can use it.
  2. Flexibility: Workforce is designed to be flexible enough to handle a wide range of tasks. Whether you’re automating a simple process or a complex workflow, Workforce can handle it.
  3. Security: We take security seriously. Workforce is designed to meet the strictest of industry compliance standards, so you can trust that your data is safe.
  4. Scalability: Workforce is designed to be highly available and scalable. Whether you’re a small team or a large enterprise, Workforce can handle your workload.
  5. Integrations: Workforce can integrate with any system that has an API. Whether you’re using a cloud service, an on-premises application, or a legacy system, Workforce can connect to it.
  6. AI-First: Workforce is designed to be AI-first. We believe that AI can help automate tasks that are too complex or time-consuming for humans. Workforce is built to take advantage of the latest AI technologies.

What Next?

Workforce is currently in private beta. If you’re interested in trying it out, please sign up for the wait list below. We’ll be in touch with more information soon!

Process Definition Is All You Need

Once you've defined your process and added any necessary documentation, the Workforce Runtime will start assigning tasks to AI workers. Whether it's a hybrid workflow with human workers or a fully automated workflow, the Workforce Runtime will handle it.

Unlike other platforms, you don't need any special training or technical knowledge to get started. We've designed Workforce to be as intuitive as possible, so you can focus on your business, not on learning how to use a new tool.

Join the Waitlist

Get early access to our AI solutions and start automating. Invites are limited, so sign up now!

Sign up