Przejdź do treści
Biblioteka skilli
AI i agenci · Integracja z narzędziem

settings

/settings

Konfiguruje ustawienia projektu Cognigy: podgląd głosu, dostawcę mowy i ustawienia Knowledge AI.

Repozytorium
cognigy-plugin ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Konfiguruje ustawienia projektu Cognigy: podgląd głosu, dostawcę mowy i ustawienia Knowledge AI.

Oryginalny opis (EN)

Use when configuring project-level Cognigy settings — voice preview / speech provider configuration and Knowledge AI settings.

Jak działa

  1. Voice Preview Settings
  2. Knowledge AI Settings
Sekcje z nagłówków SKILL.md, w oryginale · 121 linii, 668 słów
Podgląd SKILL.md
---
name: settings
description: "Use when configuring project-level Cognigy settings — voice preview / speech provider configuration and Knowledge AI settings."
---

# Settings Guide

Manage project-level settings in Cognigy via the `manage_settings` tool.

## Voice Preview Settings

Configure a speech provider so voice endpoints (WebRTC) can synthesize and recognize speech.

### Quick Start

```json
{
  "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.

### With explicit connection

```json
{
  "operation": "set_voice_preview",
  "projectId": "<24-char hex>",
  "provider": "microsoft",
  "connectionId": "<connection referenceId>"
}
```

### Supported Providers

| Provider     | Connection Type          |
| ------------ | ------------------------ |
| `microsoft`  | MicrosoftSpeechProvider  |
| `google`     | GoogleSpeechProvider     |
| `aws`        | AWSSpeechProvider        |
| `deepgram`   | DeepgramSpeechProvider   |
| `elevenlabs` | ElevenLabsSpeechProvider |

### No speech connection found?

Speech connections are typically installed via Cognigy packages. To add one:

1. `manage_packages { operation: "upload_and_inspect", projectId, filePath: "<path to package.zip>" }`
2. `manage_packages { operation: "import", projectId, packageId }`
3. Retry `manage_settings { operation: "set_voice_preview", projectId, provider }`

### Typical Full Workflow

1. `create_ai_agent` → get projectId
2. `setup_llm` → configure LLM
3. `manage_settings { operation: "set_voice_preview", projectId, provider: "microsoft" }` → configure speech
4. `manage_voice_gateway { projectId, flowId }` → create voice endpoint with WebRTC

## Knowledge AI Settings

Configure 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:

- Embedding model: required for the knowledge store itself
- Knowledge Search model: configured here via `knowledgeSearchModelId`
- `answerExtractionModelId` 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 project
- The accepted model type for `knowledgeSearchModelId` is instance-dependent

### Quick Start

```json
{
  "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.

### With Azure Content Parser

```json
{
  "operation": "set_knowledge_ai",
  "projectId": "<24-char hex>",
  "contentParser": "azure",
  "azureDIConnectionId": "<connection referenceId>"
}
```

### Fields

| 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` |

### Important Notes

- Knowledge AI model IDs must come from the SAME project. Use `list_resources { resourceType: "llm_model", projectId }` to find them.
- For Knowledge Search, prefer `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_knowledge`
- Keep the AI Agent model and `knowledgeSearchModelId` separate. The response model you want for the agent is not a reason to test that same model for Knowledge Search.
- Treat model names in guides as examples only. The use-case-filtered LLM list and API validation are the source of truth.
- In normal AI-agent knowledge flows, set these settings before `manage_knowledge { operation: "create_store", ... }`
- If reusing another project's setup, import the exact source-project Knowledge Search model into the target project before the first `set_knowledge_ai` attempt
- If multiple required imported models share one connection, transfer that connection once together with all of those models instead of importing it again later
- If the exact source-project Knowledge Search model is still missing from the target project, stop and import it before trying a different model here

### Typical Knowledge Workflow

1. Ensure the target project has an embedding model for the knowledge store, and if reusing another project, bring over the exact source-project Knowledge Search model before guessing with another candidate
2. `manage_settings { operation: "set_knowledge_ai", projectId, knowledgeSearchModelId, contentParser }`
3. `manage_knowledge { operation: "create_store", projectId, name }`
4. `create_tool { toolType: "knowledge", ... }` or `create_ai_agent { knowledgeStoreReferenceId }`

Wersje

RepozytoriumWynikLicencja
Ta strona · cognigy/cognigy-plugin100MIT
crisandrews/clawcode100MIT
repowise-dev/repowise100AGPL-3.0
rvdbreemen/adr-kit100MIT
athenode-sdd/athenode-plugin100Apache-2.0
thettwe/nyann100MIT
liamcain/obsidian-dev-skills100MIT
egsok/plan-tango98MIT
uta2000/feature-flow95MIT

Migawka bazy z 13.11.2026 · wersja paczki 07e204b8509b (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100knowledge-setup
    Pomaga dodać wiedzę i RAG do agenta Cognigy: modele embeddingu i Knowledge Search, ustawienia Knowledge AI, wczytywanie źródeł i podłączanie wiedzy jako narzędzia.
  • 100tools-setup
    Tworzy i konfiguruje narzędzia agentów Cognigy, wybierając typ narzędzia i schemat jego ustawień.
  • 100ops-settings
    Prawdopodobnie aktualizuje poświadczenia i ustawienia wtyczki ops.
  • 100voice-integration
    Konfiguruje tag VOICE, powiadomienia głosowe i ustawienia TTS, w tym szybkość mowy i język, dla CVI.
  • 90text-to-speech-voice-direction
    Tworzy naturalną syntezę mowy do narracji, lektora i audio dostępności: wymowa, tempo i powtarzalne ustawienia głosu.
  • 100iblai-api-agent-voice
    Odczytuje i zapisuje ustawienia głosu agenta ibl.ai przez API: źródło i głos TTS, instrukcje głosowe, język dyktowania, połączenia głosowe oraz udostępnianie ekranu, a także listuje katalog głosów.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.