Поделиться через


Коннектор параметров Windows

В этой статье содержатся сведения о соединителе параметров Windows, который позволяет приложениям управлять параметрами на устройстве Copilot+ PC с помощью взаимодействия MCP. Дополнительные сведения о серверах MCP см. в разделе MCP в Windows.

Этот соединитель разработан для взаимодействий, на которые пользователь дал согласие и которые могут быть отменены. Это упрощает изменения параметров естественного языка (например, "включение Bluetooth", "увеличение размера текста"), гарантирует, что изменения применимы к текущему состоянию устройства перед выполнением и предоставляют путь отката при поддержке.

Замечание

Для этой функции требуется устройство Copilot+ PC.

Замечание

В текущем выпуске эта функция поддерживает только английский и французский языки. Другие языки не поддерживаются.

Параметры средств сервера MCP

Сервер параметров MCP предоставляет следующие средства.

Tool Цель Входная схема (JSON) Выходные данные (структурированные) Примечания.
is_изменение_настроек_применимо Запрашивает, применяются ли изменения параметров естественного языка в текущем контексте устройства. { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } ActionDescription (string), IsRollbackSupported (bool), IsApplicable (bool). Оформление Standard CallToolResult. Всегда вызывайте это средство перед вызовом других средств параметров, чтобы избежать недопустимых операций.
изменить_настройки Выполняет изменение параметров. { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } ActionDescription (string), IsRollbackSupported (bool), UndoId (string) при необходимости; завернутый в CallToolResult. Значение UndoId, которое может быть передано в undo_settings_change, возвращается, когда IsRollbackSupprted равно true.
отменить_изменение_настроек Отменяет предыдущее изменение, которое было сделано с помощью make_settings_change. { "type":"object", "properties": { "UndoId": { "type":"string", "format":"uuid" } }, "required":["UndoId"] } ActionDescription (string), IsRollbackSupported (всегда false для отмены). Значение UndoId возвращается в ответе на вызов make_settings_change . Операции отката являются односторонними и не могут быть отменены.
открыть_страницу_настроек Откройте параметры Windows на странице, содержащей целевой параметр. { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } Отсутствует структурированное содержимое; возвращается текст успешного выполнения и флаг isError. Это средство является служебной программой для ручной настройки и не используется для автоматических изменений.

Важные соглашения о вызовах для коннектора параметров Windows

Вызывающий объект может или не может изменять значение определенного параметра Windows с помощью сервера параметров MCP в зависимости от текущего состояния устройства. Чтобы убедиться, что параметр может быть успешно изменен, вызывающие должны всегда вызывать is_settings_change_applicable перед вызовом make_settings_change.

Операции, выполненные вызовом undo_settings_change, не могут быть отменены.

Принцип работы

Соединитель параметров Windows использует упрощенную языковую модель с именем Settings Mu, которая настраивается с помощью данных параметров Windows для быстрого поиска и настройки параметров. Модель выполняется локально на устройстве, анализируя запрос пользователя на соответствие соответствующим параметрам, которые уже доступны в разделе Параметры.

Модель Settings Mu прошла оценку справедливости и комплексные оценки ответственного ИИ, безопасности и конфиденциальности. Эти шаги гарантируют, что технология эффективна, справедлива и согласована с принципами ответственного искусственного интеллекта Майкрософт.

Приверженность Корпорации Майкрософт ответственному ИИ и конфиденциальности

Корпорация Майкрософт работает над ответственным продвижением ИИ с 2017 года, когда мы впервые определили принципы ИИ, а затем введены в эксплуатацию наш подход с помощью Standard ответственного ИИ. Конфиденциальность и безопасность являются основными принципами при разработке и развертывании систем ИИ. Мы работаем над тем, чтобы помочь клиентам ответственно использовать наши продукты ИИ, делиться нашими учебными данными и строить партнерские отношения на основе доверия. Дополнительные сведения о наших усилиях по ответственному использованию ИИ, принципах, которыми мы руководствуемся, а также о средствах и возможностях, разработанных для обеспечения ответственной технологии ИИ, см. в разделе Ответственный ИИ.