一键导入
settings
Use when configuring project-level Cognigy settings — voice preview / speech provider configuration and Knowledge AI settings.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when configuring project-level Cognigy settings — voice preview / speech provider configuration and Knowledge AI settings.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when adding custom logic inside a Cognigy tool branch with manage_flow_nodes — supported node types, config schemas, placement rules, and the tool-first workflow.
Use when the user wants to add xApps to a Cognigy flow — interactive HTML / Adaptive Card mini-apps rendered to the user, with the submitted data flowing back into the conversation. Covers the xApp flow nodes, the Init Session rule, and accessing xApp data.
Add a new MCP tool (or extend an existing one) in the NiCE Cognigy Plugin's MCP server
Use when the user wants to build, create, or set up a new Cognigy AI Agent from scratch — covers listing projects, ensuring an LLM exists, creating the agent, testing it, and refining persona/job fields.
Use when the user wants to add knowledge, RAG, or a knowledge store/source to a Cognigy agent — covers embedding vs Knowledge Search models, Knowledge AI settings, ingesting sources, and attaching knowledge as a tool.
Use when configuring or choosing an LLM for a Cognigy agent — valid provider names (openAI, anthropic, azureOpenAI, google, mistral), model strings, connection types, and credential resolution.
| name | settings |
| description | Use when configuring project-level Cognigy settings — voice preview / speech provider configuration and Knowledge AI settings. |
Manage project-level settings in Cognigy via the manage_settings tool.
Configure a speech provider so voice endpoints (WebRTC) can synthesize and recognize speech.
{
"operation": "set_voice_preview",
"projectId": "<24-char hex>",
"provider": "microsoft"
}
This auto-detects an existing speech connection for the provider. If none is found, you'll get instructions to upload a package containing one.
{
"operation": "set_voice_preview",
"projectId": "<24-char hex>",
"provider": "microsoft",
"connectionId": "<connection referenceId>"
}
| Provider | Connection Type |
|---|---|
microsoft | MicrosoftSpeechProvider |
google | GoogleSpeechProvider |
aws | AWSSpeechProvider |
deepgram | DeepgramSpeechProvider |
elevenlabs | ElevenLabsSpeechProvider |
Speech connections are typically installed via Cognigy packages. To add one:
manage_packages { operation: "upload_and_inspect", projectId, filePath: "<path to package.zip>" }manage_packages { operation: "import", projectId, packageId }manage_settings { operation: "set_voice_preview", projectId, provider }create_ai_agent → get projectIdsetup_llm → configure LLMmanage_settings { operation: "set_voice_preview", projectId, provider: "microsoft" } → configure speechmanage_voice_gateway { projectId, flowId } → create voice endpoint with WebRTCConfigure the project-level settings used by Knowledge Search and document parsing.
This is separate from the embedding model used by manage_knowledge to build the knowledge-store index. Do not confuse these settings:
knowledgeSearchModelIdanswerExtractionModelId is also supported by the tool, but it is usually not needed for normal AI-agent knowledge-store setups.knowledgeSearchModelId must reference an llm_model from the same projectknowledgeSearchModelId is instance-dependent{
"operation": "set_knowledge_ai",
"projectId": "<24-char hex>",
"knowledgeSearchModelId": "<llm referenceId>",
"contentParser": "default"
}
If you provide knowledgeSearchModelId or answerExtractionModelId, the tool automatically enables generative AI settings for the project.
{
"operation": "set_knowledge_ai",
"projectId": "<24-char hex>",
"contentParser": "azure",
"azureDIConnectionId": "<connection referenceId>"
}
| Field | Meaning |
|---|---|
knowledgeSearchModelId | llm_model referenceId from the same project for Knowledge Search |
answerExtractionModelId | Optional llm_model referenceId from the same project for Answer Extraction |
contentParser | One of default, legacy, or azure |
azureDIConnectionId | Azure AI Document Intelligence connection referenceId; required when contentParser is azure |
list_resources { resourceType: "llm_model", projectId } to find them.list_resources { resourceType: "llm_model", projectId, useCase: "knowledgeSearch" } so the candidate set matches the Settings UI dropdown.knowledgeSearchModelId is not the embedding-model field used by manage_knowledgeknowledgeSearchModelId separate. The response model you want for the agent is not a reason to test that same model for Knowledge Search.manage_knowledge { operation: "create_store", ... }set_knowledge_ai attemptmanage_settings { operation: "set_knowledge_ai", projectId, knowledgeSearchModelId, contentParser }manage_knowledge { operation: "create_store", projectId, name }create_tool { toolType: "knowledge", ... } or create_ai_agent { knowledgeStoreReferenceId }