Rozpoznawanie języka naturalnego to rzecz, w której sztuczna inteligencja Microsoftu jest jedną z najlepszych na świecie. Funkcjonalność ta jest często instalowana w aplikacjach firmy, zwłaszcza w tych, dla których godzina, data, lokalizacje, nazwiska, adresy czy stanowiska są typowymi danymi wejściowymi.
Microsoft To Do jest świetnym przykładem takiej aplikacji. Niezależnie, czy traktujemy go jako samowystarczalną aplikację, czy jako łącznik z kalendarzem Outlook i aplikacją Planner, zazwyczaj na liście zadań do wykonania wpisujemy jakieś dane czasowe. To Do radzi sobie świetnie ze sformułowaniami typu "daily at 7 AM" ("codziennie o 7 rano"), choć na razie tylko w języku angielskim.
Gdy w polu tekstowym elementu listy wpiszemy tekst, który może być datą, godziną lub częstotliwością przypominania, Microsoft To Do podkreśli go i zamieni na własne dane, które w razie potrzeby możemy zmienić we własnym interfejsie aplikacji. Oczywiście czasem sztuczna inteligencja może nie ocenić trafnie intencji użytkownika. Przykład widzimy poniżej w zdaniu "Ask April about..." ("Zapytaj April o..."), gdzie April jest imieniem żeńskim, nie zaś nazwą miesiąca. Polskim odpowiednikiem byłby chyba "Kwiecień" jako dość popularne nazwisko.
W tym drugim przykładzie wystarczy wcisnąć Backspace, by usunąć podkreślenie i dać aplikacji znać, że dane sformułowanie chcemy traktować jako czysty tekst. Obecnie rozpoznawanie języka naturalnego dostępne jest w Microsoft To Do na Windows 10, Windows 11 i iOS. Działa jednak tylko w języku angielskim.