Смарт-теги - это ранний поиск на основе выбора функция, обнаруженная в более поздних версиях Microsoft Word и бета версий Internet Explorer 6 веб-браузера, с помощью которой приложение распознает определенные слова или типы данных и преобразует их в гиперссылку. Он также включен в другие программы Microsoft Office, а также в Visual Web Developer. Поиск на основе выбора позволяет пользователю вызывать онлайн-сервис с любой другой страницы, используя только мышь. Microsoft изначально планировала встроить эту технологию в свою Windows XP операционную систему, но изменила свои планы из-за общественной критики.
Смарт-теги интегрированы в тех случаях, когда пользователю может быть полезна дополнительная помощь при форматировании, которая является частью технологии управления Microsoft. Он представлен в виде специального контекстного меню, в котором перечислены такие параметры, как вставка, автозамена, дата, имя человека и адреса, среди прочего, которые соответственно помечают введенную информацию. Смарт-теги работают через действия и распознаватели. Последний проверяет, включена ли информация, введенная пользователем, в список терминов смарт-тегов, и выполняется связанное с ней действие. Доступ к нему можно получить с помощью специальной кнопки смарт-тега.
Если смарт-теги включены, Microsoft Word пытается распознать определенные типы данных в документе (например, даты или имена) и автоматически превращает такой текст в смарт-тег, визуально обозначаемый фиолетовой пунктирной линией. Щелчок по смарт-тегу - это команда поиска на основе выбора, которая выводит список возможных действий для этого типа данных.
Например, в Microsoft Word слова «Джон Смит» будут распознаны как личное имя и помечены смарт-тегами. Список действий, доступных при нажатии, может быть «Открыть контакт», «Запланировать встречу», «Добавить в контакты» или «Вставить адрес».
Начиная с версии Word 2010, функции автоматического распознавания смарт-тегов и смарт-тегов имени человека больше не доступны.
В веб-браузере технология смарт-тегов проходит через веб-страницу, подчеркивает слова, на которые она была предварительно запрограммирована, чтобы реагировать, и вставляет свои собственные гиперссылки. Выбор смарт-тега, как и многие команды поиска на основе выбора, включал наведение курсора и последующий щелчок мышью. Для запуска поиска не требуется никаких клавиатурных команд. Щелчок приведет вас к месту назначения, указанному разработчиком смарт-тегов, без ведома или разрешения владельца веб-сайта (в ранних тестах почти все предлагаемые ссылки были на сайты или продукты Microsoft или ее дочерних компаний).
Смарт-теги также могут быть созданы третьими сторонами ; например, компания может заключить контракт с технологической фирмой на разработку набора смарт-тегов и действий для своих конкретных продуктов или услуг, чтобы названия продуктов автоматически распознавались и связывались с такими действиями, как «проверить количество на складе» или «проверить цену». "
Некоторые поставщики средств безопасности опасались, что смарт-теги могут использоваться для распространения вирусов, отслеживания пользователей или других целей сбора данных, которые могут нарушить конфиденциальность пользователя. Еще одна проблема заключалась в том, что они могли быть использованы в негативных или вредных целях, таких как ссылка на имя политического кандидата на его собственном веб-сайте с негативной рекламой на других сайтах.
В ответ на критику Microsoft удалила эту технологию из своей операционной системы Windows XP и сделала ее функцией, которую можно было включить или выключить в IE и в Office XP.
Однако Microsoft пересмотрел концепцию смарт-тегов в более поздних версиях Internet Explorer 8, в которых реализована функция поиска на основе выбора под названием Internet Explorer 8 Accelerators. В отличие от функции SmartTags, которая автоматически анализирует страницу в поисках интересующего текста, ускорители полагались на то, что пользователь выбирает текст, к которому должен применяться ускоритель. Интерфейс ускорителей был открыт для разработчиков, и ускорители, включенные по умолчанию, которые используют продукты Microsoft или ее дочерних компаний, при желании могут быть заменены в каждой категории другим поставщиком.
Смарт-теги также были включены в текстовые сообщения электронной почты и SMS на Windows Phone. Например, даты в сообщениях электронной почты автоматически распознаются, и при нажатии открывает окно, в котором можно создать встречу с уже заполненным полем даты.