Partilhar via


Conector de Definições do Windows

Este artigo fornece informações sobre o conector de Definições do Windows, que permite às aplicações gerir as definições num dispositivo Copilot+ PC através de interações MCP. Para mais informações sobre servidores MCP, consulte MCP no Windows.

Este conector foi concebido para interações reversíveis e consentidas pelo utilizador. Simplifica as alterações nas definições em linguagem natural (por exemplo, "ativar Bluetooth", "aumentar o tamanho do texto"), garante que as alterações são aplicáveis ao estado atual do dispositivo antes da execução e fornece um caminho de retrocesso quando suportado.

Observação

Esta funcionalidade requer um dispositivo Copilot+ PC.

Observação

Na versão atual, esta funcionalidade só suporta inglês e francês. Outras linguagens não são suportadas.

Ferramentas do servidor de definições MCP

O servidor MCP de Definições fornece as seguintes ferramentas.

Tool Propósito Esquema de entrada (JSON) Saída (estruturada) Observações
is_settings_change_applicable Questiona se uma alteração nas definições de linguagem natural é aplicável no contexto atual do dispositivo. { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } ActionDescription (string), IsRollbackSupported (bool), IsApplicable (bool). Envolvimento padrão do CallToolResult. Ligue sempre a esta ferramenta antes de chamar as outras ferramentas de definições para evitar operações inválidas.
fazer_alteração_definições Executa uma alteração de definições. { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } ActionDescription (string), IsRollbackSupported (bool), UndoId (string) quando aplicável; embrulhado em CallToolResult. Um UndoId que pode ser passado em undo_settings_change é devolvido quando IsRollbackSupprted é verdadeiro.
desfazer_alteração_configurações Reverte uma alteração anterior feita usando make_settings_change. { "type":"object", "properties": { "UndoId": { "type":"string", "format":"uuid" } }, "required":["UndoId"] } ActionDescription (string), IsRollbackSupported (sempre false para undo). O valor UndoId é devolvido numa resposta a uma chamada para make_settings_change. As operações de desfazer são unidirecionais e não podem ser revertidas.
Abrir_página_de_definições Abra as Definições do Windows na página que contém a definição alvo. { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } Sem conteúdo estruturado; retorna a mensagem de sucesso e isError indicador. Esta ferramenta é uma ferramenta para ajuste manual guiado e não é usada para alterações automáticas.

Convenções importantes de chamadas para o conector de Configurações do Windows

Um chamador pode ou não conseguir modificar o valor de uma determinada definição do Windows através do servidor MCP de Definições, dependendo do estado atual do dispositivo. Para garantir que uma configuração pode ser modificada com sucesso, os chamadores devem sempre ligar is_settings_change_applicable antes de chamar make_settings_change.

Operações de reversão realizadas com a chamada para undo_settings_change não podem ser revertidas.

Como funciona

O conector de Definições do Windows utiliza um modelo de linguagem leve chamado Settings Mu, que é ajustado com base nos dados das Definições do Windows para ajudar os utilizadores a encontrar e ajustar rapidamente as definições. O modelo corre localmente no dispositivo, analisando a consulta do utilizador para corresponder às definições relevantes já disponíveis nas Definições.

O modelo Settings Mu passou por avaliações de justiça e avaliações abrangentes de IA Responsável, segurança e privacidade. Estas medidas garantem que a tecnologia é eficaz, equitativa e alinhada com os princípios de IA Responsável da Microsoft.

Compromisso da Microsoft com IA responsável e Privacidade

A Microsoft tem trabalhado para promover a IA de forma responsável desde 2017, quando definimos inicialmente os nossos princípios de IA e mais tarde operacionalizámos a nossa abordagem através do nosso Responsible AI Standard. A privacidade e a segurança são princípios fundamentais ao desenvolvermos e implementarmos sistemas de IA. Trabalhamos para ajudar os nossos clientes a utilizar os nossos produtos de IA de forma responsável, partilhando as nossas aprendizagens e construindo parcerias baseadas na confiança. Para mais informações sobre os nossos esforços de IA responsável, os princípios que nos orientam e as ferramentas e capacidades desenvolvidas para garantir tecnologia de IA responsável, consulte IA Responsável.