Microsoft Work IQ CLI (предварительная версия)

Microsoft Work IQ — это интерфейс командной строки (CLI) и сервер ПРОТОКОЛА контекста модели (MCP), который подключает помощников по искусственному интеллекту к Microsoft 365 Copilot данным. Рабочий IQ позволяет запрашивать сообщения электронной почты, собрания, документы, сообщения Teams, аналитические сведения на рабочем месте, информацию, связанную с людьми, и многое другое с помощью естественного языка.

Используя Work IQ, можно задать следующие вопросы:

  • "Что мой менеджер сказал о крайнем сроке проекта?"
  • "Поиск последних документов о планировании в 4-м квартале"
  • "Подведите итоги сегодняшних сообщений в инженерном канале и предложить план действий"

Важно!

Рабочий IQ в настоящее время находится в общедоступной предварительной версии. Функции и API могут измениться.

Что такое Work IQ CLI?

Интерфейс командной строки Work IQ устраняет разрыв между помощниками по программированию ИИ и данными Microsoft 365. Предоставляя данные Microsoft 365 Copilot с помощью протокола контекста модели, work IQ позволяет помощникам по искусственному интеллекту в среде разработки получать доступ к информации о вашем рабочем месте и просматривать их.

Основные возможности:

Тип данных Примеры запросов
Сообщения электронной почты "Что Сказал Джон о предложении?"
Собрания "Что будет в моем календаре завтра?"
Documents "Поиск последних презентаций PowerPoint"
Сообщения Teams "Сводка сегодняшних сообщений в инженерном канале"
Люди "Кто работает над Project Alpha?"

Дополнительные сведения см. в репозитории Microsoft Work IQ GitHub.

Принцип работы рабочего IQ

Рабочий IQ работает в двух режимах:

  • Режим CLI: выполнение запросов непосредственно из терминала с помощью workiq ask команды .
  • Режим сервера MCP. Интеграция с помощниками по искусственному интеллекту, такими как GitHub Copilot в VS Code или CLI, что позволяет помощник программирования получать доступ к данным Microsoft 365 в контексте.

Режим сервера MCP является мощным, так как он позволяет помощник ИИ автоматически извлекать соответствующий рабочий контекст при работе с кодом. Например, если вы реализуете функцию, обсуждаемую на недавнем собрании, помощник ИИ может получить доступ к контексту собрания, чтобы предоставить более актуальные предложения и даже начать реализацию.

Предварительные условия

  • Node.js, установленный на компьютере
  • Подписка На Microsoft 365 с лицензией Copilot
  • Согласие администратора для приложения Work IQ в клиенте Microsoft Entra
  • GitHub Copilot CLI (необязательно)

Примечание.

Чтобы получить доступ к данным организации Microsoft 365, интерфейс командной строки Work IQ и MCP Server должен быть предоставлен согласие на разрешения, требующие прав администратора в организации. Если вы не являетесь администратором организации, обратитесь к ним, чтобы предоставить доступ. Дополнительные сведения о согласии см. в статье Общие сведения о согласии пользователей и администраторов.

Поддержка платформы

Рабочий IQ поддерживает следующие платформы:

  • Windows (x64 и ARM64)
  • Linux (x64 и ARM64)
  • macOS (x64 и ARM64)
  • подсистема Windows для Linux (WSL) с поддержкой браузера

Установка рабочего IQ

Вы можете установить Work IQ глобально с помощью npm или запустить его напрямую с помощью npx.

Установка с помощью интерфейса командной строки GitHub Copilot

Самый быстрый способ приступить к работе — использовать интерфейс командной строки GitHub Copilot:

  1. Откройте GitHub Copilot CLI.

    copilot
    
  2. Добавьте marketplace подключаемых модулей (одноразовая настройка).

    /plugin marketplace add github/copilot-plugins
    
  3. Установите Рабочий IQ.

    /plugin install workiq@copilot-plugins
    
  4. Перезапустите Copilot CLI и начните запрашивать данные Microsoft 365.

    You: What are my upcoming meetings this week?
    You: Summarize emails from Sarah about the budget
    You: Find documents I worked on yesterday
    

Глобальная установка

npm install -g @microsoft/workiq

Запуск с помощью npx (установка не требуется)

npx -y @microsoft/workiq mcp

Установка в VS Code

Чтобы добавить Work IQ в качестве сервера MCP в VS Code, воспользуйтесь следующими ссылками:

Настройка MCP вручную

Добавьте следующую конфигурацию в файл параметров MCP:

{
  "workiq": {
    "command": "npx",
    "args": [
      "-y",
      "@microsoft/workiq",
      "mcp"
    ],
    "tools": [
      "*"
    ]
  }
}

Принять лицензионное соглашение с конечным пользователем

Прежде чем использовать Work IQ в первый раз, необходимо принять лицензионное соглашение с конечным пользователем (EULA):

workiq accept-eula

Справочник по CLI

Команды

Команда Описание
workiq accept-eula Примите лицензионное соглашение (EULA)
workiq ask Задайте вопрос определенному агенту или запустите в интерактивном режиме
workiq mcp Запуск сервера STDio MCP для взаимодействия с агентом
workiq version Отображение сведений о версии

Глобальные параметры

Вариант Описание По умолчанию
-t, --tenant-id <tenant-id> Идентификатор клиента Microsoft Entra, используемый для проверки подлинности. common
--version Отображение сведений о версии
-?, -h, --help Отображение справки и сведений об использовании

Параметры workiq ask

Вариант Описание
-q, --question <question> Вопрос, который нужно задать агенту

Ключевые сценарии

В следующих сценариях показано, как IQ work может помочь вам повысить производительность, подключив помощник ИИ к данным на рабочем месте.

Сценарий 1. Поиск контекста проекта при написании кода

При реализации функции, которая обсуждалась на собраниях или в электронных письмах, work IQ помогает ИИ помощник понять бизнес-контекст кода, который вы пишете.

Использование интерфейса командной строки

workiq ask -q "What requirements did Sarah share about the customer portal authentication feature?"

Использование GitHub Copilot в VS Code

При написании кода спросите: "Какие требования к проверке подлинности моя команда обсудила для клиентского портала? Проверьте мои собрания и сообщения электронной почты".

Помощник ИИ извлекает:

  • Заметки о собрании, в которых обсуждалась эта функция
  • Сообщения электронной почты с техническими требованиями
  • Общие документы со спецификациями
  • Отзывы и решения группы

Этот контекст помогает помощник ИИ предоставлять более релевантные предложения по коду в соответствии с решениями вашей команды.

Сценарий 2. Запуск реализации компонента на основе документов спецификации

Вы начинаете работу над новой функцией на основе документа спецификации, хранящегося в SharePoint. Рабочий IQ обобщает ключевые функции и требования, а также позволяет помощник программирования на основе ИИ создавать базовые реализации.

Использование интерфейса командной строки

workiq ask -q "Summarize the key requirements and features outlined in the specification document for the user portal testing sandbox."

Использование GitHub Copilot в VS Code

Спросите помощник ИИ: "Создайте проект ASP.NET Core на основе документа спецификации для тестовой песочницы пользовательского портала".

Рабочий IQ выполняет поиск по данным Microsoft 365 и содержит сводку основных требований и функций. При GitHub Copilot создается новый проект с реализациями на основе спецификации.

Сценарий 3. Анализ отзывов клиентов для внесения изменений в код

Во время встречи с клиентом в Microsoft Teams ИТ-администратором клиента возникло несколько проблем, которые необходимо устранить. Рабочий IQ может упорядочить и обобщить отзывы из заметок о собрании, а также позволить помощник по написанию кода на основе ИИ рекомендовать исправления.

Использование интерфейса командной строки

workiq ask

Эта команда запускает интерактивный режим, в котором можно начать беседу:

You: What were the specific issues raised by Alex in yesterday's meeting with Contoso?
You: Were any of these issues flagged as blocking the rollout?

Использование GitHub Copilot в VS Code

Спросите помощник ИИ: "Какие конкретные проблемы, поднятые Алексом на вчерашней встрече с Contoso? Определите наиболее критичную проблему и предложите ее устранить".

Рабочий IQ выполняет поиск по заметкам о собрании, созданным посредником, чтобы определить конкретные проблемы, поднятые клиентом, и определить, были ли какие-либо проблемы помечены как критические или блокирующие.

Безопасность и конфиденциальность

Рабочий IQ наследует все меры защиты данных, предоставляемые Microsoft 365 Copilot:

  • Безопасность корпоративного уровня. Весь доступ к данным соответствует политикам безопасности вашей организации.
  • Уважение разрешений. Рабочий IQ может получить доступ только к данным, которые у вас уже есть.
  • Администратор видимости: администраторы предприятия могут отслеживать использование рабочего IQ в своей организации и контролировать их.
  • Нет хранилища данных. Рабочий IQ не хранит данные Microsoft 365. Он получает сведения по запросу при выполнении запросов.

Предоставление отзывов

Work IQ — это собственное средство, но команда разработчиков приветствует отзывы сообщества. Используйте страницу проблем GitHub , чтобы:

  • Создание отчетов об ошибках на основе ваших возможностей
  • Предоставление отзывов о документированных поведении и API
  • Предложение функций или улучшений продукта
  • Поделитесь аналитическими сведениями о среде разработки или сценариях интеграции