## How to's & Tutorials

Follow our comprehensive tutorials to implement your use cases in Cognigy.AI

### Agentic AI

- [AI Agents Demystified: Definitions and Effective Patterns](https://support.cognigy.com/hc/en-us/articles/18730386646812-AI-Agents-Demystified-Definitions-and-Effective-Patterns)
- [Tackling Hallucinations – A Path to Trustworthy AI](https://support.cognigy.com/hc/en-us/articles/18850662592540-Tackling-Hallucinations-A-Path-to-Trustworthy-AI)

### Agent Copilot

- [Agent Copilot Tutorial: How to Build a Workspace](https://support.cognigy.com/hc/en-us/articles/21292618960156-Agent-Copilot-Tutorial-How-to-Build-a-Workspace)
- [Enable Real-Time Voice Translation for Agent Assistance](https://support.cognigy.com/hc/en-us/articles/15421423159708-Enable-Real-Time-Voice-Translation-for-Agent-Assistance)

### Analytics & Business Intelligence

- [Step Monitoring with OData](https://support.cognigy.com/hc/en-us/articles/360021089180-Step-Monitoring-with-OData)
- [Dashbot](https://support.cognigy.com/hc/en-us/articles/360016311379-Dashbot)

### Best Practices

- [Cognigy.AI Bot Building Checklist](https://support.cognigy.com/hc/en-us/articles/360018496419-Cognigy-AI-Bot-Building-Checklist)
- [Cognigy’s NLU Execution Order Explained](https://support.cognigy.com/hc/en-us/articles/16558780569884-Cognigy-s-NLU-Execution-Order-Explained)
- [Difference Between Go To and Execute Node](https://support.cognigy.com/hc/en-us/articles/16221971132444-Difference-Between-Go-To-and-Execute-Node)
- [Explaining No-Translation Markers](https://support.cognigy.com/hc/en-us/articles/16221389567900-Explaining-No-Translation-Markers)
- [Best Practices: Testing your Virtual Agents with Playbooks](https://support.cognigy.com/hc/en-us/articles/9585431937948-Best-Practices-Testing-your-Virtual-Agents-with-Playbooks)
- [Voice: Strategies for Hard to Understand Phrases](https://support.cognigy.com/hc/en-us/articles/7456424115612-Voice-Strategies-for-Hard-to-Understand-Phrases)
- [See all 27 articles](https://support.cognigy.com/hc/en-us/sections/360004691020-Best-Practices)

### Cognigy CLI

- [Cognigy CLI Overview](https://support.cognigy.com/hc/en-us/articles/360016865839-Cognigy-CLI-Overview)
- [Clone a Virtual Agent](https://support.cognigy.com/hc/en-us/articles/360016836580-Clone-a-Virtual-Agent)
- [Pull Agent Resources](https://support.cognigy.com/hc/en-us/articles/360016843220-Pull-Agent-Resources)
- [Translate a Flow](https://support.cognigy.com/hc/en-us/articles/360019580320-Translate-a-Flow)

### Contact Center Automation

- [Amazon Connect](https://support.cognigy.com/hc/en-us/articles/360016863379-Amazon-Connect)
- [Audiocodes: Using Voice Verification and Biometrics](https://support.cognigy.com/hc/en-us/articles/5959263979292-Audiocodes-Using-Voice-Verification-and-Biometrics)
- [Voice Language Recognition with Cognigy Voice Gateway](https://support.cognigy.com/hc/en-us/articles/5590310713628-Voice-Language-Recognition-with-Cognigy-Voice-Gateway)
- [Audiocodes: Advanced Configuration](https://support.cognigy.com/hc/en-us/articles/360017413959-Audiocodes-Advanced-Configuration)
- [Audiocodes: Identifying call disconnect events](https://support.cognigy.com/hc/en-us/articles/4412364086034-Audiocodes-Identifying-call-disconnect-events)
- [Facebook Messenger: Use Facebook Handover](https://support.cognigy.com/hc/en-us/articles/360016021919-Facebook-Messenger-Use-Facebook-Handover)
- [See all 8 articles](https://support.cognigy.com/hc/en-us/sections/360004744559-Contact-Center-Automation)

### Endpoints & Channels

- [Azure Bot Services: Advanced Deployment with SSO (Microsoft Teams): SSO and Graph API Nodes](https://support.cognigy.com/hc/en-us/articles/6422300559388-Azure-Bot-Services-Advanced-Deployment-with-SSO-Microsoft-Teams-SSO-and-Graph-API-Nodes)
- [Azure Bot Services: Advanced Deployment with SSO (Microsoft Teams): Apps Developer Portal](https://support.cognigy.com/hc/en-us/articles/6422298661404-Azure-Bot-Services-Advanced-Deployment-with-SSO-Microsoft-Teams-Apps-Developer-Portal)
- [Azure Bot Services: Advanced Deployment with SSO (Microsoft Teams): Azure Portal](https://support.cognigy.com/hc/en-us/articles/6422296629404-Azure-Bot-Services-Advanced-Deployment-with-SSO-Microsoft-Teams-Azure-Portal)
- [Azure Bot Services: Advanced Deployment with SSO (Microsoft Teams): Azure Active Directory Portal](https://support.cognigy.com/hc/en-us/articles/6422293904540-Azure-Bot-Services-Advanced-Deployment-with-SSO-Microsoft-Teams-Azure-Active-Directory-Portal)
- [Azure Bot Services: Advanced Deployment with SSO (Microsoft Teams): Intro](https://support.cognigy.com/hc/en-us/articles/6417377133596-Azure-Bot-Services-Advanced-Deployment-with-SSO-Microsoft-Teams-Intro)
- [Amazon Connect: Intro](https://support.cognigy.com/hc/en-us/articles/6229662732444-Amazon-Connect-Intro)
- [See all 56 articles](https://support.cognigy.com/hc/en-us/sections/360004559339-Endpoints-Channels)

### Functions

- [Handling a welcome message with Transformers and Endpoints](https://support.cognigy.com/hc/en-us/articles/4412112380690-Handling-a-welcome-message-with-Transformers-and-Endpoints)
- [Functions – Refresh Access Token](https://support.cognigy.com/hc/en-us/articles/4403966790162-Functions-Refresh-Access-Token)
- [Functions Overview](https://support.cognigy.com/hc/en-us/articles/4402093408786-Functions-Overview)

### Knowledge AI and LLMs

- [Enhancing Your Knowledge Database: Best Practices for Structuring and Enriching Knowledge Chunks](https://support.cognigy.com/hc/en-us/articles/16422629681180-Enhancing-Your-Knowledge-Database-Best-Practices-for-Structuring-and-Enriching-Knowledge-Chunks)
- [How to Build Your First KAI (Knowledge AI) Agent](https://support.cognigy.com/hc/en-us/articles/16421645407132-How-to-Build-Your-First-KAI-Knowledge-AI-Agent)
- [Mastering Prompt Engineering: Top 5 Tips for ChatGPT and Generative AI](https://support.cognigy.com/hc/en-us/articles/16310238034332-Mastering-Prompt-Engineering-Top-5-Tips-for-ChatGPT-and-Generative-AI)
- [Getting started with Knowledge AI](https://support.cognigy.com/hc/en-us/articles/15959595269148-Getting-started-with-Knowledge-AI)

### Mobile SDK

- [Mobile SDK Overview](https://support.cognigy.com/hc/en-us/articles/360016561799-Mobile-SDK-Overview)
- [Sending & Receiving Messages](https://support.cognigy.com/hc/en-us/articles/360016566679-Sending-Receiving-Messages)
- [Cognigy Clients](https://support.cognigy.com/hc/en-us/articles/360016547900-Cognigy-Clients)
- [Cognigy Webchat as Mobile Chat (IOS, Android)](https://support.cognigy.com/hc/en-us/articles/4403072142994-Cognigy-Webchat-as-Mobile-Chat-IOS-Android)
- [Mobile App: Flutter](https://support.cognigy.com/hc/en-us/articles/360016579639-Mobile-App-Flutter)

### NLU Connectors

- [Amazon Lex: External NLU](https://support.cognigy.com/hc/en-us/articles/4408910240530-Amazon-Lex-External-NLU)
- [Dialogflow: External NLU](https://support.cognigy.com/hc/en-us/articles/360017466620-Dialogflow-External-NLU)
- [Microsoft LUIS: External NLU](https://support.cognigy.com/hc/en-us/articles/360017517319-Microsoft-LUIS-External-NLU)
- [Watson Assistant: External NLU](https://support.cognigy.com/hc/en-us/articles/360017484979-Watson-Assistant-External-NLU)

### QnA

- [Exchanging data with Microsoft SharePoint](https://support.cognigy.com/hc/en-us/articles/360017535580-Exchanging-data-with-Microsoft-SharePoint)
- [Exchanging data with Microsoft SQL Server (MSSQL)](https://support.cognigy.com/hc/en-us/articles/360017591799-Exchanging-data-with-Microsoft-SQL-Server-MSSQL)
- [Using CognigyScript in Twilio Twiml XML](https://support.cognigy.com/hc/en-us/articles/360017594519-Using-CognigyScript-in-Twilio-Twiml-XML)
- [How can I adjust the style of the Webchat Widget](https://support.cognigy.com/hc/en-us/articles/360017744619-How-can-I-adjust-the-style-of-the-Webchat-Widget)
- [Accessing Information about the Cognigy.AI API](https://support.cognigy.com/hc/en-us/articles/360017847180-Accessing-Information-about-the-Cognigy-AI-API)
- [Trigger Microsoft Power Automate Flows](https://support.cognigy.com/hc/en-us/articles/360018426159-Trigger-Microsoft-Power-Automate-Flows)
- [See all 40 articles](https://support.cognigy.com/hc/en-us/sections/360004930159-QnA)

### Single Sign-on

- [Auth0 - OpenID Connect](https://support.cognigy.com/hc/en-us/articles/360021171120-Auth0-OpenID-Connect)
- [Auth0 - SAML2.0](https://support.cognigy.com/hc/en-us/articles/360018693139-Auth0-SAML2-0)
- [Microsoft Azure Entra ID (formerly Active Directory)](https://support.cognigy.com/hc/en-us/articles/360016310859-Microsoft-Azure-Entra-ID-formerly-Active-Directory)
- [Google](https://support.cognigy.com/hc/en-us/articles/360016274780-Google)
- [Okta](https://support.cognigy.com/hc/en-us/articles/360016311079-Okta)
- [OneLogin](https://support.cognigy.com/hc/en-us/articles/360016310699-OneLogin)

### Transformers

- [Transformers Overview](https://support.cognigy.com/hc/en-us/articles/360019704899-Transformers-Overview)
- [Transformers Installation](https://support.cognigy.com/hc/en-us/articles/360019665180-Transformers-Installation)
- [Transformer - Logging, Session Timeout, Hiding User and SessionId](https://support.cognigy.com/hc/en-us/articles/360019665060-Transformer-Logging-Session-Timeout-Hiding-User-and-SessionId)
- [How to use the Session Storage as Context in an Endpoint Transformer Function](https://support.cognigy.com/hc/en-us/articles/360019586819-How-to-use-the-Session-Storage-as-Context-in-an-Endpoint-Transformer-Function)

### Voice Gateway

- [Cognigy Voice Gateway](https://support.cognigy.com/hc/en-us/articles/360016846060-Cognigy-Voice-Gateway)
- [Setting Up a Carrier (SIP Trunk) in Cognigy Voice Gateway - Basic Configuration](https://support.cognigy.com/hc/en-us/articles/18217793768988-Setting-Up-a-Carrier-SIP-Trunk-in-Cognigy-Voice-Gateway-Basic-Configuration)
- [Voice Gateway: Using Lexicons to Improve Pronunciation in LLMs and Other Use-Cases](https://support.cognigy.com/hc/en-us/articles/16307295492124-Voice-Gateway-Using-Lexicons-to-Improve-Pronunciation-in-LLMs-and-Other-Use-Cases)
- [Tutorial: Set up a Custom Voice](https://support.cognigy.com/hc/en-us/articles/10782943024668-Tutorial-Set-up-a-Custom-Voice)
- [Genesys Cloud CX – Voice Integration](https://support.cognigy.com/hc/en-us/articles/9729578218908-Genesys-Cloud-CX-Voice-Integration)
- [Cognigy Voice Gateway - Outbound Calling with Twilio](https://support.cognigy.com/hc/en-us/articles/4409498838674-Cognigy-Voice-Gateway-Outbound-Calling-with-Twilio)
- [See all 8 articles](https://support.cognigy.com/hc/en-us/sections/10782518074780-Voice-Gateway)

### Webchat

- [Customize your Webchat with the MutationObserver API](https://support.cognigy.com/hc/en-us/articles/20142438205468-Customize-your-Webchat-with-the-MutationObserver-API)
- [3 Ways to send Data from a Website to a Cognigy Flow from Cognigy Webchat V3](https://support.cognigy.com/hc/en-us/articles/16846703249692-3-Ways-to-send-Data-from-a-Website-to-a-Cognigy-Flow-from-Cognigy-Webchat-V3)
- [Webchat v2: Disable Quick Reply buttons after click](https://support.cognigy.com/hc/en-us/articles/5398841450396-Webchat-v2-Disable-Quick-Reply-buttons-after-click)
- [Webchat Overview](https://support.cognigy.com/hc/en-us/articles/360019867919-Webchat-Overview)
- [The Demo Webchat](https://support.cognigy.com/hc/en-us/articles/360019831920-The-Demo-Webchat)
- [Display teaser messages (Preview, Engagement)](https://support.cognigy.com/hc/en-us/articles/360020128379-Display-teaser-messages-Preview-Engagement)
- [See all 11 articles](https://support.cognigy.com/hc/en-us/sections/360005403880-Webchat)

### Webchat Plugins

- [Webchat Plugins Overview](https://support.cognigy.com/hc/en-us/articles/360019600399-Webchat-Plugins-Overview)
- [Get Started with Webchat Plugins](https://support.cognigy.com/hc/en-us/articles/360019600619-Get-Started-with-Webchat-Plugins)
- [Webchat Plugins Installation](https://support.cognigy.com/hc/en-us/articles/360019611899-Webchat-Plugins-Installation)
- [Display Plugin in Webchat](https://support.cognigy.com/hc/en-us/articles/360019613419-Display-Plugin-in-Webchat)

### xApps

- [Tutorial: Creating a Signature with xApp](https://support.cognigy.com/hc/en-us/articles/8868026263708-Tutorial-Creating-a-Signature-with-xApp)
- [Tutorial: Creating a Standalone xApp](https://support.cognigy.com/hc/en-us/articles/8867141515676-Tutorial-Creating-a-Standalone-xApp)
