docs(architect): weekly KB update — 106 files refreshed (2026-04)
Updates across all 5 skills: ms-ai-advisor, ms-ai-engineering, ms-ai-governance, ms-ai-security, ms-ai-infrastructure. Key changes: - Language Services (Custom Text Classification, Text Analytics, QnA): retirement warning 2029-03-31, migration guides to Foundry/GPT-4o - Agentic Retrieval: 50M free reasoning tokens/month (Public Preview) - Computer Use: Claude Sonnet 4.5 (preview) + OpenAI CUA models - Agent Registry: Risks column (M365 E7), user-shared/org-published types - Declarative agents: schema v1.5 → v1.6, Store validation requirements - MLflow 3: 13 built-in LLM judges, production monitoring, Genie Code - AG-UI HITL: ApprovalRequiredAIFunction (C#) + @tool(approval_mode) (Python) - Entra ID Ignite 2025: Agent ID Admin/Developer RBAC roles, Conditional Access - Security Copilot: 400 SCU/month per 1000 M365 E5 licenses, auto-provisioned - Fast Transcription API: phrase lists, 14-language multi-lingual transcription - Azure Monitor Workbooks: Bicep support, RBAC specifics - Power Platform Copilot: data residency (Norway/Europe → EU DB, Bing → USA) - RAG security-rbac: 4-approach table (GA + 3 preview access control methods) - IaC MLOps: Well-Architected OE:05 principles, Bicep/Terraform patterns - Translator: image file batch translation Preview (JPEG/PNG/BMP/WebP) All 106 files: Last updated 2026-04 | Verified: MCP 2026-04 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
0eb30fa853
commit
6645e93205
104 changed files with 1986 additions and 520 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Localization and Globalization in Copilot
|
||||
|
||||
**Last updated:** 2026-02
|
||||
**Last updated:** 2026-04 | Verified: MCP 2026-04
|
||||
**Status:** GA
|
||||
**Category:** Copilot Extensibility & Integration
|
||||
|
||||
|
|
@ -78,13 +78,13 @@ Best practice: Bytt språk rett etter en **Question** node for å sikre konsiste
|
|||
|
||||
Agent kan detektere brukerens språk i hver melding og bytte språk dynamisk gjennom samtalen.
|
||||
|
||||
**Implementasjonsmønster:**
|
||||
**Implementasjonsmønster (Verified 2026-04):**
|
||||
1. Opprett topic med trigger "A message is received"
|
||||
2. Legg til prompt-node med instruksjon: "Determine which language this message is written in"
|
||||
3. Send `Activity.Text` (incoming message) som input
|
||||
4. Output: JSON med property `language`
|
||||
5. Legg til Condition node som sjekker `DetectedLanguage.structuredOutput.language`
|
||||
6. For hver branch: Sett `System.User.Language` til detektert språk
|
||||
2. Legg til prompt-node: instructions = "Determine which language this message is written in: " + Add content → Text (Name: "Message")
|
||||
3. Sett Output format til JSON → Test → Save
|
||||
4. Konfigurer Prompt node: Input = `Activity.Text`, Output = ny variabel `DetectedLanguage`
|
||||
5. Legg til Condition node basert på `DetectedLanguage.structuredOutput.language`
|
||||
6. For hver branch: Sett `User.Language` (system variable) til detektert språk
|
||||
|
||||
**Viktige hensyn:**
|
||||
- **Kostnad**: Språkdeteksjon bruker AI prompts og genererer usage costs
|
||||
|
|
@ -108,7 +108,8 @@ Agent kan detektere brukerens språk i hver melding og bytte språk dynamisk gje
|
|||
|
||||
**Limitasjoner:**
|
||||
- **Adaptive Cards**: Mixed-type strings (statisk tekst + variabler) inkluderes IKKE i localization files
|
||||
- **Workaround**: Bruk "Set text variable" node (via code editor) for å lagre hele strengen med variabler, referer kun til variabel i Adaptive Card
|
||||
- **Workaround (Verified 2026-04):** Bruk "Set variable value" node → åpne code editor → endre `kind: SetVariable` til `kind: SetTextVariable` → legg inn full streng med variabler → referer kun til variabelen i Adaptive Card
|
||||
- Etter lagring kan localization-filen lastes ned og vil inkludere den mixed-type strengen som en `setVariable`-action
|
||||
|
||||
**Confidence marker:** Verified (MCP microsoft-learn, 2026-02)
|
||||
|
||||
|
|
@ -135,7 +136,7 @@ Agent kan detektere brukerens språk i hver melding og bytte språk dynamisk gje
|
|||
**Microsoft 365 Copilot** har utvidet språkstøtte utover Copilot Studio. Per august 2025 ble 6 nye språk lagt til: Albanian, Filipino, Icelandic, Malay, Maltese, Serbian (Cyrillic).
|
||||
|
||||
**Agent Builder i Microsoft 365 Copilot:**
|
||||
- **Authoring canvas languages**: 26 språk (inkludert norsk bokmål nb-NO)
|
||||
- **Authoring canvas languages**: 25 språk (inkludert norsk bokmål nb-NO) per Copilot Studio language support dokumentasjon
|
||||
- **Describe tab**: Støtter alle språk som Microsoft 365 Copilot støtter
|
||||
|
||||
**Voice agents:**
|
||||
|
|
@ -378,9 +379,9 @@ Agent kan detektere brukerens språk i hver melding og bytte språk dynamisk gje
|
|||
2. **Sekundærspråk**: Nynorsk (nn-NO), samisk (kun hvis påkrevd)
|
||||
3. **Engelsk**: For internasjonale brukere (en-US eller en-GB)
|
||||
|
||||
**Copilot Studio-støtte for norsk:**
|
||||
- **Bokmål (nb-NO)**: Fully supported (authoring + conversation)
|
||||
- **Nynorsk (nn-NO)**: Sjekk language support-dokumentasjon (kan være preview)
|
||||
**Copilot Studio-støtte for norsk (Verified 2026-04):**
|
||||
- **Bokmål (nb-NO)**: Fully supported i alle features — authoring canvas, generative answers, orchestration, og voice
|
||||
- **Nynorsk (nn-NO)**: Ikke oppført i language support-dokumentasjonen → vurder Azure Translator proxy
|
||||
- **Samisk**: Ikke native støtte → vurder Azure Translator proxy
|
||||
|
||||
**Confidence marker:** Baseline + Verified (language list)
|
||||
|
|
@ -578,10 +579,10 @@ Agent kan detektere brukerens språk i hver melding og bytte språk dynamisk gje
|
|||
|
||||
### Microsoft Learn (Verified via MCP 2026-02)
|
||||
|
||||
1. **Configure and create multilingual agents**
|
||||
1. **Configure and create multilingual agents** (Re-verified MCP 2026-04)
|
||||
https://learn.microsoft.com/en-us/microsoft-copilot-studio/multilingual
|
||||
- Primær kilde for Copilot Studio multilingual configuration
|
||||
- Dekker: add languages, localization files, dynamic language switching, testing
|
||||
- Dekker: add languages, localization files, dynamic language switching, testing, adaptive card localization workaround
|
||||
|
||||
2. **Regional settings including supported locales and formats**
|
||||
https://learn.microsoft.com/en-us/microsoft-copilot-studio/data-localization
|
||||
|
|
@ -594,10 +595,10 @@ Agent kan detektere brukerens språk i hver melding og bytte språk dynamisk gje
|
|||
- Auto-detect spoken language
|
||||
- Best practices for localization
|
||||
|
||||
4. **Language support**
|
||||
4. **Language support** (Re-verified MCP 2026-04)
|
||||
https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-language-support
|
||||
- Full liste over støttede språk per feature
|
||||
- Authoring canvas vs. conversational experience
|
||||
- Full liste over støttede språk per feature (authoring canvas, generative answers, voice)
|
||||
- Norsk bokmål (nb-NO) er GA i alle features
|
||||
|
||||
5. **Make Your Employee Self-Service Agent Multilingual**
|
||||
https://learn.microsoft.com/en-us/copilot/microsoft-365/employee-self-service/employee-self-service-multilingual
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue