Microsoft анонсировала новый набор технологий под названием Fluid Framework. Объявление было сделано на конференции Build этого года на этой неделе в Сиэтле.
Fluid Framework описывается как новый набор технологий, которые разработчики могут использовать для создания браузерных «взаимодействий», которые переходят от отдельных приложений к использованию компонентов, упрощающих повторное использование контента в различных инструментах. За кулисами это частично основано на приложениях Microsoft 365, таких как Word, Teams и Outlook, с добавлением совместного редактирования, искусственного интеллекта и ботов, которые сотрудничают с вами.
Для любого, кто уже программировал до тысячелетия, это звучит очень похоже на OLE — связывание и встраивание объектов. Но, как мы уже отмечали ранее, в программировании есть основные концепции, которые выдерживают испытание временем, и нет ничего плохого в их повторной реализации.
Microsoft заявляет, что у Fluid Framework есть три преимущества: совместное редактирование нескольких человек в Интернете и для содержания документов; модель документа, основанная на компонентах, так что контент можно деконструировать в совместные строительные блоки, которые можно использовать во всех приложениях; и интеллектуальные агенты для совместной работы с людьми над такими задачами, как перевод текста, получение контента, внесение правок и выполнение проверок соответствия.
Интеллектуальные агенты будут делать такие вещи, как переводить фразы с или на другие языки или предлагать фотографии, которые могут быть подходящими для включения. Все это может звучать так, будто сочетание OLE и Office Clippy сошло с ума, но когда OLE работало, это было очень полезно. Может быть, в этот раз все будет хорошо вместе.
Совместная веб-природа также основана на концепциях Microsoft Sway, которые позволяют пользователям комбинировать веб-публикации, Word и программное обеспечение для презентаций.
На Build Майк Мортон из группы инженеров Office продемонстрировал совместное редактирование документа с текстом, совместно используемым в четырех браузерах, включая Edge и Chromebook.
Одна часть демонстрации на Build показала, что Мортон печатает в одном браузере, а текст автоматически переводится на девять разных языков на других экранах. Этим занимался агент на базе искусственного интеллекта, и Мортон сказал:
«мы реализуем сценарии, в которых у нас будут десятки и сотни агентов, помогающих пользователям в таких областях, как проверка, анализ данных, идеи дизайна, сканирование безопасности и многое, многое другое».
Фреймворк основан на жидких компонентах, и Мортон показал копирование таблицы в документ, куда другие люди в команде добавляли данные. Затем таблица была вставлена в беседу, при этом изменения данных отражались в окнах браузера с различными приложениями, включая Word и Teams. Таблица также была отфильтрована, чтобы отображалась только информация, имеющая отношение к беседе.
Некоторые возможности фреймворка будут основаны на совместных ботах, а демонстрация покажет рекомендации для типа диаграммы, проанализирует данные и предоставит информацию о том, какая визуализация будет работать лучше всего.
Планируется, что Fluid Framework будет добавлен к опыту Microsoft 365 и будет доступен для работы из кода через SDK.