Agent Overview
Before you can access a project, you need to be manually assigned to an organization by the Kern AI team. It usually takes up to 24 hours for this process to be completed. Once you are part of an organization, you can access Cognition at https://cognition.kern.ai
If you are not assigned yet, the following screen will appear:
In the project overview, you can see the types of use cases and the GenAI agents that are set up. The application supports two user roles: engineers and annotators. Engineers can access the functionality listed in the developer documentation, and modify the agent's behaviour by using the editor. Annotators can interact with the GenAI agent only through its UI via a chatbot. More information about the roles are provided in the following section: Role description Section.
When you hover over an agent, three dots will appear in the top right corner. Clicking on them opens a settings modal. Here, you can update your GenAI agent’s appearance and configure different project settings. Additionally, the number of engineers and annotators will be displayed with their corresponding icons to indicate each.
The modal for editing a project consists of five sections:
- Name - Modify the project's name and description;
- PDF Upload - Activate PDF uploads to allow documents to be uploaded directly within the chat UI;
- Macros - Enable macros for running repeatable action sequences and automate workflows;
- Appearances - Customize the visual elements of your project, including logos, colors, and other design aspects to make your project visually distinct;
- Misc - Modify the fact grouping settings or export all strategies along with the project shell. The shell contains all configurations and strategies, excluding conversation data, to ease recreation and versioning of the project;
- Danger Zone - Allows you to delete the project. To prevent accidental deletion, you must type the project’s name to confirm the action.
Example of the PDF Upload section, where different configuration for the PDF settings can be set:
Adding a new agent
A new agent can be created as a blank project or imported from a project shell file, which is a JSON export of a Cognition project. Both options can be accessed through the green "Create Project" dropdown.
- Blank project: Creates a new project with a default strategy containing a single "Answer LLM" step. However, this step is not fully configured by default. Credentials must be added via environment variables to complete the setup. The concept of the blank project is similar to a blank canvas. All necessary elements are available and can be extended for any use case.
- From shell : Creates a new project by uploading a project shell. Projects can be exported from the editor modal and later re-imported into another organization, allowing you to duplicate project setups for testing, potential extensions, or other purposes.