Core Concepts & Definitions

Learn about the core concepts and components of Kognitos.

Agent

An agent in Kognitos is a dedicated execution environment where your automation processes live and run. Each agent is equipped with its own set of learned knowledge, configurations, and connections to other tools, allowing it to operate independently and securely.

Automation

An automation is a series of instructions that tells Kognitos what to do. It can refer to either a draft workflow in the Playground or a fully developed and reusable Process.

Book

A Book is a set of related automation procedures. Books can be added to an agent to expand automation functionality and integrate with external tools. They act as connectors, enabling your automations to integrate with applications such as Salesforce, SAP, or Google Sheets.

When a Book is added to an agent, the agent has "learned" a new set of skills. Kognitos provides a library of standard Books, and users can also develop custom Books to meet unique integration needs using the Book Development Kit. Learn more about Books here.

Book Development Kit (BDK)

The Book Development Kit is a software toolkit for developing Books in Kognitos. Using the BDK, developers can write code that translates plain English procedures in Kognitos to actions that a specific third-party application can understand.

Exception

An exception (question) arises when the system needs additional clarification to proceed with an automation process. Exceptions are resolved through user guidance.

Exception Center

The Exception Center is where you manage all exceptions in one place. When an automation encounters an issue or requires additional context, it raises a question for your input. Here, you can view and resolve exceptions across all processes in your agent.

History

Kognitos tracks major changes to an Agent, allowing users to review and restore past versions through the History tab. You can click on any of the options displayed in the History tab to view the Agent at that point in time.

Kognitos AI Assistant

The Kognitos AI Assistant (KAIA) is used to answer questions, find guidance, or get in touch with our support team. You can use this tool to get help anytime by accessing it in the bottom left corner of the platform.

Learnings

Learnings are rules that guide your automation’s decision-making. When you resolve an exception, you can teach the agent how to handle similar situations in the future. These learned responses are stored as "learnings, " allowing the automation to become more intelligent and autonomous over time.

Playground

The Playground is a dynamic development environment where you can create, test, and refine your automation workflows. It provides a flexible space to write procedures in plain English, run them to see the immediate results, and debug any issues before creating a process.

Procedure

A procedure is a single automation task defined in plain English. Each procedure describes a specific action and follows a defined grammatical syntax that Kognitos understands, such as open a file, extract data, or send an email. These procedures are the building blocks for Kognitos automations.

Process

A process is an automation workflow built using one or more procedures. It represents a complete business task, such as processing an invoice from receipt to payment.

Processes can be in a Draft state during development and testing, or in a Published state that is production-ready. Each version of a process is tracked, allowing for clear change management.

Run

A run is a single execution of an automation. All automations, whether a Playground, a Draft Process, or a Published Process, can be run manually. However, only published Processes support automatic triggers like email, API, or scheduled runs. Every time a process is triggered, either manually or by a scheduled event, it creates a new run.

Subprocess

A subprocess is a process that is called by another process. Learn more here.

Last updated

Was this helpful?