A
Agent A fully LLM-driven Cognigy agent. Agents include brand personas, skills, tools, and guardrails that define and govern how they behave. Agent Card A JSON document that describes an A2A agent so that A2A clients can discover it. The Agent Card lists the agent’s name, description, skills, and supported capabilities. For more information, read the A2A Server documentation. Agent Copilot A Cognigy product that offers a variety of features in a workspace and empowers human agents to provide faster and more accurate customer support. You can customize the Agent Copilot workspace with widgets that display the most relevant information for chat and voice use cases. When embedded into your contact center’s desktop, Agent Copilot enhances the overall efficiency of your contact center. For more information, read the Agent Copilot documentation. Agent output A message, including text, voice, or data, sent by an agent to a user or system. The agent’s response is stored using the AI Agent Output token, for example, ininput.aiAgentOutput.
Agent2Agent (A2A) Protocol
An open interoperability standard that defines how agents from different vendors or platforms can discover each other’s capabilities, delegate requests, and exchange results. For more information, read the A2A Server documentation.
Assertion
A validation check that verifies an agent’s response and other aspects of the flow for each step during a playbook run. Assertion types include text, data, intent, slot, context, and state. For more information, read the assertions documentation.
C
Carriers Telecommunications providers that operate the networks that carry voice traffic, such as Voxbone, Twilio, and Simwood. Carriers are also known as SIP trunk providers. For more information, read the speech and telephony. Channel A Cognigy resource that allows you to interact with the agent through multiple interfaces. Each channel is associated with one or more Cognigy endpoints. Channels include Webchat, Facebook Messenger, Slack, WhatsApp, and other messaging or communication platforms. For more information, read the channels documentation. Child node A node that is part of the logic of another node. Child nodes can perform actions, for example, agent tools, or represent conditional paths, for example, the Then and Else nodes of an If node. Chunk editor An interface in Cognigy for editing and managing knowledge chunks. You can edit the text, add new information, delete sections, or rearrange the order of the knowledge chunks to ensure their accuracy and relevance. For more information, read the knowledge documentation. Click To Call A feature that embeds a multimodal widget into your website so that customers can speak directly with agents. Click To Call uses the Web Real-Time Communication (WebRTC) protocol and supports Cognigy features, such as xApps and rich media. For more information, read the Click To Call documentation. Client libraries Applications developed in different programming languages that connect with Cognigy, hosted on Cognigy’s GitHub pages. For example, the REST API client allows direct interaction with Cognigy resources using TypeScript or JavaScript. For more information, read the client libraries documentation. Cognigy Cognigy’s conversational AI platform, designed for enterprises to create, deploy, and orchestrate chat and voice agents at scale. Cognigy leverages advanced natural language understanding (NLU) technology and LLMs to develop conversational interfaces that can accurately understand and interpret user queries. For more information, read About the Cognigy Platform. Cognigy API An HTTP-based application programming interface (API) provided by Cognigy that allows communication with the Cognigy installation. With the Cognigy API, developers can access various functionalities and resources in Cognigy, control the behavior of agents, and develop custom integrations. For more information, read the API and CLI article and the Cognigy API documentation. Cognigy NLU A natural language understanding engine that powers agents in Cognigy. Cognigy NLU allows agents to understand and interpret human language and provide accurate responses. For more information, read the NLU Overview documentation. Cognigy products Licensed applications and services that Cognigy offers, such as Cognigy, Cognigy Webchat v3, Cognigy Insights, and others. Cognigy SaaS Cognigy’s delivery model. Cognigy SaaS operates on and maintains cloud-hosted instances for customers. CognigyScript A JavaScript superset developed for Cognigy. CognigyScript lets you configure agents to access and manipulate the input, context, and profile objects dynamically. For more information, read the CognigyScript documentation. Connections A Cognigy resource that securely stores and manages credentials for integrating external services or APIs with the platform. Connections let agents access and interact with external systems, such as databases, APIs, or third-party services, while ensuring sensitive information, such as API keys or access tokens, is securely encrypted. For more information, read the connections article. Contact profiles The stored data about the users that interact with your agents. Contact profiles persistently store user data and help to personalize conversations, even across different channels. You can access contact profiles from a flow through the profile object and manage them with specific nodes. For more information, read the contact profiles article. Context object A JSON object that stores session-specific data. The context object is generated when a user starts a conversation with an agent, which triggers the start of a session. When the user disconnects from Cognigy, the session data persists in the context object and is retrieved upon reconnection with the same session ID. This method allows for multichannel conversations by accessing the context object when the user connects from a different channel. You can also use CognigyScript to access the context object and generate more context-aware agent responses. For more information, read the context documentation. Conversation A billable unit of interaction between a user and an agent or human agent. For more information about billed conversations, read the billing documentation. Conversational AI A technology that allows computers to interact with humans in natural language. Conversational AI uses AI and natural language processing to simulate humanlike conversations and is used in various industries for tasks like customer service and information retrieval.D
Data redaction A Cognigy feature that provides an easy way to detect and redact any data, including personally identifiable information (PII), to ensure compliant logging and analytics. Data redaction is important in the context of conversational AI due to privacy, trust, compliance, and responsible AI practices. Design time The phase of building an agent, during which LLMs support the agent builder by generating resources such as lexicons, flows, intent sentences, and adaptive cards. For more information, read the generative AI documentation. Directory A catalog of prebuilt resources, for example, extension nodes, knowledge connectors, and xApps.E
Endpoints A Cognigy resource that allows seamless interaction between agents and external systems or platforms so that agents can send and receive messages to and from external services. Each endpoint represents a specific communication channel or interface through which the agent can connect and engage with users or other systems. For more information, read the endpoints documentation. Extension A custom-built JavaScript module that extends the platform’s capabilities beyond its core features. With extensions, you can create custom nodes and integrate knowledge with external knowledge databases to enhance the agent’s responses and interactions. For more information, read the extensions documentation. Extension node A custom node that extends the flows’ capabilities. Extension nodes are created using the extension framework and can be used in flows to perform new actions, integrate with external systems, process data, and improve conversational scenarios. For more information, read the extensions documentation.F
Fallback model An alternative LLM that an agent automatically uses when the main model fails to respond or returns an error. The fallback model keeps the service running and is selected for capabilities similar to the main model. For more information, read the LLM fallback documentation. Flow A conversational structure that defines how agents interact with users. Flows are composed of nodes with different functionalities, such as generating output and collecting backend information. When an input comes in through an endpoint, the flow is executed, enabling smooth interactions with users. For more information, read the flows documentation. Flow Agent A Cognigy agent built with flows and nodes that combines deterministic conversation logic with LLMs, including multi-flow setups. Agents also have agentic capabilities, built around a persona and a job, configured through the AI Agent node. Flow editor A graphical interface where you can create and organize the conversational paths and define the interaction logic by using nodes that represent different actions, conditions, prompts, and responses to design a flow. Functions A Cognigy resource that you can define with JavaScript code and run to help with asynchronous processes, for example, interaction with third-party systems through HTTP APIs. Functions are independent of flows, but you can trigger them from a flow. For more information, read the functions documentation.G
Generative AI A type of artificial intelligence that generates new content, such as images, video, audio, and text, using machine learning algorithms. Generative AI produces new content using LLMs, which are trained on large datasets. Cognigy integrates with multiple LLM providers to improve real-time customer interactions with agents through personalized responses, advanced language understanding, and sentiment analysis. For more information, read the generative AI documentation and see Wikipedia. Goals Structured objectives made up of an initial step and one or more subsequent steps that track specific user interactions in agent conversations through Track Goal nodes. For more information, read the goals documentation. Guardrails The safety measures and data privacy settings that constrain an agent’s behavior. Guardrails include safety settings, which guide how an agent responds to potentially unsafe or inappropriate requests, and data privacy settings, which control the extent to which an agent can use contact profile information to personalize the user experience. For more information, read the guardrails documentation.H
Handover A Cognigy feature that allows agents to transfer conversations to human agents when necessary, combining automation with human support for improved customer service. You can integrate handover into a flow using handover providers and the Handover to Human Agent node. This approach allows you to connect agents to various contact center platforms, such as Genesys, 8x8, Salesforce, and many others. For more information, read the handover documentation. Handover provider A Cognigy resource that acts as a connector between an agent and contact center platforms. You can transfer conversations to contact center platforms using the Handover to Human Agent node. For more information, read the handover providers documentation. Input object A JSON object that serves as the short-term memory of the agent. The input object is generated each time the user sends a message or provides a voice input to an agent. The input object stores general data about the user input, such as time and type of input, endpoint-specific data, and results from the NLU intent mapping process, such as the recognized intent and slots. You can use CognigyScript to access the input object and generate more context-aware agent responses. For more information, read the input documentation. Insights A Cognigy product that gathers and displays analytics data in Cognigy. Insights reports and explorers provide a range of key metrics for understanding the deployment and performance of your agents. For more information, read the Cognigy Insights documentation. Intent trainer A Cognigy feature that analyzes collected conversation records, processes them, and creates intents to improve the comprehension of user input. For more information, read the intent trainer documentation. Intents Patterns or categories you can define in Cognigy to allow agents to better understand user input during conversational interactions. Intents represent the intentions or goals behind what a user says or types. Based on the intent, agents can take appropriate actions. For example, if a user saysBook a flight to New York for next Friday, the intent might be Book a flight. For more information, read the intents documentation.
Interaction panel
A Cognigy feature that provides a user interface for testing agents in Cognigy. For more information, read the interaction panel documentation.