Przewidywanie słów to nazwa z dziedziny technologii wspomagających, określająca oprogramowanie, które podpowiada dalszy ciąg wpisywanego tekstu, aby można go było zaakceptować zamiast wpisywać znak po znaku. Od dziesięcioleci korzystają z niego osoby z niepełnosprawnością ruchową, urazami spowodowanymi powtarzalnymi czynnościami, drżeniem rąk i dysleksją, a kryteria oceny tego rozwiązania nigdy się nie zmieniły: ile naciśnięć klawiszy pozwala oszczędzić i ile uwagi kosztuje przeczytanie podpowiedzi? Ostatnio zmieniła się odpowiedź na pierwszą część tego pytania.

Na czym właściwie polega przewidywanie słów

Klasyczne przewidywanie słów obserwuje wpisane dotąd znaki i podpowiada możliwe słowa ze słownika, zazwyczaj uszeregowane według częstotliwości występowania oraz tego, co użytkownik napisał wcześniej. Wpisujesz rec a zaproponuje receive, recent, recommend. Wybór jednego z nich pozwala pominąć pozostałe znaki tego słowa.

To rzeczywista oszczędność, która w ciągu dnia się sumuje, jeśli każde naciśnięcie klawisza wiąże się dla kogoś z wysiłkiem. Jest jednak ograniczona długością słowa. Klasyczne przewidywanie może zaoszczędzić najwyżej kilka znaków na jedno zaakceptowane słowo, a żeby je oszczędzić, trzeba przeczytać listę, znaleźć właściwą pozycję i ją wybrać — co samo w sobie wymaga wysiłku.

Warto znać specjalistyczny termin, gdy szuka się takiego narzędzia. W oprogramowaniu dla konsumentów ta funkcja nazywa się „autouzupełnianiem” lub „inteligentnym pisaniem”, a w technologiach wspomagających — przewidywanie słów— i właśnie tego określenia używa się we wnioskach o dofinansowanie, ocenach potrzeb w miejscu pracy i wykazach zakupowych. Jeśli szukasz rozwiązania dla pracodawcy lub osoby oceniającej potrzeby, to ten termin pozwoli znaleźć odpowiednią kategorię.

Co zmienił model językowy

Model, który przewiduje na podstawie dotychczasowego znaczenia zdania, a nie słownika, może podpowiedzieć dalszy ciąg frazy zamiast tylko dalszej części słowa. To podnosi limit: jedno naciśnięcie klawisza może zastąpić czterdzieści lub pięćdziesiąt znaków zamiast pięciu.

Klasyczne przewidywanie słów Przewidywanie fraz
Podpowiada Dalszą część aktualnego słowa Dalszą część frazy lub zdania
Oszczędność na jedno zaakceptowanie Kilka znaków Dziesiątki znaków
Sposób wyboru Wybór z uszeregowanej listy Jedno naciśnięcie klawisza akceptuje podpowiedź, a jej zignorowanie nic nie kosztuje
Źródło Częstotliwość występowania słów i słownik użytkownika Kontekst zdania
Błąd polega na Podpowiedzeniu niewłaściwego słowa Podpowiedzeniu prawdopodobnej frazy, której nie zamierzano wpisać

Drugi rodzaj błędu należy traktować poważnie. Niewłaściwe słowo na liście łatwo pominąć. Płynnie brzmiące, ale błędne zdanie łatwo zaakceptować przez pomyłkę, a dla osoby, która korzysta z przewidywania właśnie dlatego, że sprawdzanie i poprawianie tekstu jest dla niej kosztowne, nietrafiona podpowiedź oznacza większy wysiłek niż dla osoby szybko piszącej. Dlatego narzędzie podpowiadające całe frazy musi być gotowe czasem nie podpowiedzieć niczego.

Na co zwrócić uwagę

Jedna czynność wymagająca niewielkiego wysiłku, aby zaakceptować podpowiedź

Niezależnie od tego, czy podpowiedź ma trzy, czy piętnaście słów, jej zaakceptowanie powinno wymagać jednego naciśnięcia klawisza — i powinien to być klawisz, który możesz wybrać. Jeśli narzędzie wymaga sięgnięcia do rzędu cyfr lub kombinacji klawiszy modyfikujących, część uzyskanej oszczędności przepada.

Działanie w całym systemie, a nie w jednej aplikacji

Przewidywanie wbudowane w pojedynczy edytor tekstu pomaga tylko w nim. Większość pisania w ciągu dnia pracy odbywa się w przeglądarce, programie pocztowym i oknie czatu. Sprawdź, jak narzędzie działa w tych miejscach.

Działanie lokalne, jeśli tekst nie może opuścić urządzenia

Przewidywanie działające na serwerze widzi wszystko, co wpisujesz. W placówkach klinicznych, kancelariach prawnych i instytucjach publicznych często jest to niedozwolone, niezależnie od tego, jak dobre jest narzędzie. Model działający na twoim urządzeniu całkowicie omija tę kwestię — i działa także bez połączenia z siecią.

Gotowość do milczenia

Narzędzie, które podpowiada coś przy każdym położeniu kursora, przyzwyczaja do ignorowania podpowiedzi, a zignorowanie jej i tak kosztowało cię spojrzenie. Mniej trafnych podpowiedzi jest lepsze niż nieustanne podpowiedzi — zwłaszcza gdy czytanie stanowi największy wysiłek.

Współpraca z pozostałymi elementami konfiguracji

Narzędzie nie powinno wymagać wyłącznego dostępu do klawiatury ani powodować konfliktów z czytnikiem ekranu, narzędziem do dyktowania czy klawiaturą ekranową. Przewidywanie słów to jedna z kilku warstw wsparcia, a nie zamiennik którejkolwiek z nich.

Kiedy to nie pomaga

Warto jasno określić ograniczenia, ponieważ możliwości tej kategorii są często wyolbrzymiane.

  • To nie jest dyktowanie. Jeśli pisanie w ogóle nie wchodzi w grę, właściwym narzędziem jest wprowadzanie tekstu głosem, a przewidywanie nie ma tu nic do dodania.
  • To nie jest AAC. Systemy komunikacji wspomagającej i alternatywnej są samodzielnymi urządzeniami komunikacyjnymi, z własnym słownictwem i metodami obsługi. Przewidywanie słów wbudowane w taki system jest jego funkcją, a nie czymś, co dodaje się z zewnątrz.
  • To nie jest sprawdzanie pisowni. Słowo zaakceptowane z podpowiedzi jest poprawnie zapisane, co naprawdę pomaga, jeśli poprawna pisownia wymaga wysiłku — ale żadne z tych narzędzi nie poprawi słowa, które zostało już wpisane.
  • Nie może działać tam, gdzie aplikacja niczego nie udostępnia Windows. Niektóre programy samodzielnie renderują tekst i nie udostępniają dostępnego pola tekstowego. Żadne narzędzie działające w całym systemie nie może ich odczytać, a każde, które twierdzi inaczej, tylko zgaduje.

Gdzie pasuje Typeahead

Typeahead to narzędzie do przewidywania całych fraz, które działa lokalnie na komputerze Windows. Wyświetla dalszy ciąg jako szary tekst przy kursorze; akceptuje go jeden klawisz — domyślnie Tab, strzałka w prawo lub wybrany przez ciebie klawisz — a zignorowanie podpowiedzi i dalsze pisanie nic nie kosztuje. Model jest pobierany raz i działa lokalnie, więc nic, co wpisujesz, nie jest nigdzie wysyłane, a narzędzie działa bez połączenia z siecią.

Narzędzie nie wyświetla podpowiedzi, gdy model nie ma wystarczającej pewności. Celowo zachowuje się więc bardziej powściągliwie: mniej więcej w jednej trzeciej miejsc, w których wcześniej pojawiłby się szary tekst, teraz nie ma żadnej podpowiedzi, a odsetek wyświetlanych podpowiedzi, które okazują się przydatne, odpowiednio wzrósł. Dla osób, dla których czytanie każdej podpowiedzi wiąże się z kosztem uwagi, to właściwy kompromis.

Jeśli oceniasz to narzędzie konkretnie pod kątem ograniczenia wysiłku związanego z pisaniem, na stronie dotyczącej dostępności omówiono codzienne zastosowania; jeśli ograniczeniem jest to, że tekst nie może opuścić urządzenia, w artykule o przewidywaniu lokalnym i w chmurze wyjaśniono, co każde z tych rozwiązań robi z wpisywanymi znakami.

Często zadawane pytania

Czym jest oprogramowanie do przewidywania słów?
Oprogramowanie, które podpowiada dalszy ciąg wpisywanego tekstu, aby można go było zaakceptować zamiast wpisywać. Powstało jako technologia wspomagająca dla osób, którym długotrwałe pisanie sprawia fizyczną trudność, a miara jego skuteczności od zawsze jest taka sama: ile naciśnięć klawiszy oszczędza i ile uwagi to kosztuje.
Czym różni się to od przewidywania słów w moim telefonie?
Klawiatura telefonu wyświetla nad klawiszami listę podpowiedzi kolejnego słowa, a każde zaakceptowane słowo oszczędza kilka znaków. Model językowy może podpowiedzieć dalszy ciąg całej frazy, więc jedno naciśnięcie klawisza może zastąpić czterdzieści lub pięćdziesiąt znaków zamiast pięciu. Kompromis polega na tym, że fraza musi być wystarczająco często poprawna, by opłacało się ją czytać.
Czy oprogramowanie do przewidywania słów działa we wszystkich aplikacjach?
To zależy od tego, w jaki sposób aplikacja udostępnia swój tekst Windows. Narzędzia wbudowane w konkretny edytor działają tylko w nim. Narzędzie systemowe odczytuje aktywne pole tekstowe za pośrednictwem interfejsów dostępności Windows, więc działa wszędzie tam, gdzie zostały one zaimplementowane — w większości przeglądarek, programów pocztowych i aplikacji biurowych — ale nie zadziała, jeśli aplikacja sama rysuje tekst i nie udostępnia żadnych informacji o nim.
Czy oprogramowanie do przewidywania słów wymaga połączenia z internetem?
Niekoniecznie. Przewidywanie może odbywać się w całości na twoim urządzeniu, co ma znaczenie wszędzie tam, gdzie wysyłanie tekstu do usługi jest niedozwolone — na przykład w przypadku dokumentacji klinicznej, tekstów prawnych i wszelkich danych objętych polityką organizacji. Typeahead pobiera model raz i uruchamia go lokalnie; nic, co wpisujesz, nie jest nigdzie wysyłane.
Czy przewidywanie słów zastępuje dyktowanie lub AAC?
Nie. Dyktowanie zastępuje pisanie mową, a urządzenia AAC są samodzielnymi systemami komunikacji. Przewidywanie słów ogranicza wysiłek związany z pisaniem u osób, które już piszą, i działa obok tych narzędzi, a nie zamiast nich.
Czy pomaga w pisowni?
Pośrednio. Słowo zaakceptowane z podpowiedzi jest poprawnie zapisane, więc nie trzeba samodzielnie go wpisywać. Dlatego osoby z dysleksją od dawna korzystają z przewidywania słów. Nie jest to sprawdzanie pisowni: narzędzie nie poprawia słowa, które zostało już wpisane.

Pobierz Typeahead

Jednorazowy zakup, bez subskrypcji. 7-dniowy bezpłatny okres próbny ze wszystkimi odblokowanymi funkcjami.

Pobierz w Microsoft Store