Ghost text to wzorzec interfejsu, w którym podpowiedź pojawia się bezpośrednio za kursorem, jaśniejszym odcieniem szarości niż wpisany tekst. Pisz dalej, a podpowiedź po prostu zniknie. Naciśnij Tab, a stanie się zwykłym tekstem. Nazywa się „ghost text”, bo nie jest na stałe wstawiony do dokumentu — to podgląd, który znika, gdy go zignorujesz.

Jeśli korzystałeś z GitHub Copilot w edytorze, to już go widziałeś. Jeśli wpisywałeś adres URL w pasku adresu przeglądarki i widziałeś, jak reszta wcześniej odwiedzonej strony pojawia się na szaro, widziałeś prostszą wersję tego samego rozwiązania. Ten wzorzec jest stary — powłoki wiersza poleceń od dziesięcioleci oferują szare, wstawiane w linii uzupełnianie historii — ale zastosowanie go do podpowiedzi całych zdań w języku naturalnym jest nowsze, a Windows powoli wprowadza tę funkcję poza wąskimi, wyspecjalizowanymi zastosowaniami.

Gdzie ghost text już występuje

Edytory kodu

VS Code, środowiska IDE JetBrains i podobne narzędzia wyświetlają uzupełnienia kodu w linii — od prostego dopasowywania nawiasów po wielolinijkowe podpowiedzi generowane przez AI.

Paski adresu przeglądarek

Chrome, Edge i Firefox podczas pisania uzupełniają adresy URL na podstawie historii, wyświetlając je szarym tekstem, który można zaakceptować strzałką w prawo lub klawiszem Tab.

Powłoki i terminale

Fish, Zsh z autosugestiami i moduł PSReadLine dla PowerShell wyświetlają szare uzupełnienia w linii na podstawie historii poleceń.

Word — w ograniczonym zakresie

Word czasami wyświetla szare podpowiedzi w linii dotyczące dat i rozpoznanych zwrotów, które można zaakceptować klawiszem Enter — ale tylko w dokumentach Worda.

Dlaczego ta funkcja rzadko występuje poza tymi aplikacjami

Ghost text wygląda prosto, ale aplikacja musi dobrze wykonywać dwie rzeczy: wyświetlać nakładkę wizualnie umieszczoną w polu tekstowym, która nie staje się częścią tekstu, oraz generować wiarygodną podpowiedź na tyle szybko, by nie opóźniała pisania. Edytory kodu i przeglądarki mają oba te elementy, ponieważ uzupełnianie jest kluczowe dla ich działania, a ich twórcy bezpośrednio zainwestowali w tę funkcję.

Większość aplikacji Windows — komunikatory, programy pocztowe, zwykłe edytory tekstu i narzędzia czatowe — nigdy nie została zaprojektowana z myślą o mechanizmie uzupełniania, a jego dodanie zależy od decyzji twórców danej aplikacji. Nie istnieje wspólne API Windows, które bezpłatnie zapewniałoby każdemu polu tekstowemu warstwę ghost text. W rezultacie ten wzorzec pojawił się tam, gdzie dostawcy uznali, że warto go wdrożyć, a nie pojawił się nigdzie indziej.

Luka w jednym zdaniu: ghost text nie jest trudny do jednorazowego wdrożenia — trudno dodać go osobno do każdej aplikacji, dlatego skupia się w edytorach kodu i przeglądarkach, zamiast działać w całym systemie.

Wprowadzenie ghost text do pozostałych aplikacji Windows

Typeahead zostało stworzone, by wypełnić tę lukę bez czekania, aż twórcy każdej aplikacji sami dodadzą tę funkcję. Działa jako narzędzie w zasobniku systemowym i wyświetla podpowiedzi ghost text w linii, przy miejscu wstawiania tekstu, w niemal każdej aplikacji komputerowej Windows — WhatsApp, Telegramie, Slacku, Chrome, Edge, Firefoxie, Outlooku, Thunderbirdzie, Wordzie, Notatniku, Notepad++ oraz panelach czatu i tekstowych VS Code. Bufory kodu są domyślnie wyłączone, aby narzędzie nie konkurowało z dedykowanymi funkcjami uzupełniania kodu.

Podpowiedzi są generowane przez lokalny LLM (Qwen 3.5 za pośrednictwem llama.cpp), który działa całkowicie offline, albo przez własne fragmenty tekstu i autouzupełnianie oparte na słowniku, gdy model nie jest jeszcze załadowany. Naciśnij Tab lub strzałkę w prawo, aby zaakceptować podpowiedź — dokładnie tak, jak w znanym Ci już edytorze kodu lub pasku adresu przeglądarki. Wpisywany tekst nigdy nie opuszcza urządzenia: nie ma konta ani telemetrii tekstu, a pola haseł i aplikacje finansowe są automatycznie wykluczane.

Często zadawane pytania

Czym dokładnie jest „ghost text”?
To podpowiedź wyświetlana bezpośrednio za kursorem, szarym tekstem. Nie staje się częścią wpisanego tekstu, dopóki jej wyraźnie nie zaakceptujesz, zwykle naciskając Tab; w przeciwnym razie znika, gdy następnym razem zaczniesz pisać lub przesuniesz kursor.
Czy ghost text to to samo co autouzupełnianie?
Ghost text to jeden ze sposobów prezentowania autouzupełniania — jako szary tekst w linii, zamiast listy opcji w rozwijanym menu. Oba rozwiązania mają ograniczać liczbę naciśnięć klawiszy; ghost text zwykle można zaakceptować szybciej, bo nie trzeba niczego wybierać — wystarczy nacisnąć Tab.
Dlaczego VS Code ma ghost text, a Slack nie?
Edytory kodu mają wbudowane mechanizmy uzupełniania, bo to kluczowy element pisania kodu. Aplikacje czatowe i komunikatory nie zostały zaprojektowane z myślą o przewidywaniu tekstu, więc ta funkcja jest dostępna tylko tam, gdzie zdecydował się ją dodać twórca — a większość tego nie zrobiła.
Czy Typeahead działa również w edytorach kodu?
W VS Code Typeahead działa w panelach czatu i tekstowych, ale nie w edytorach kodu — domyślnie są one wyłączone, aby narzędzie nie kolidowało z dedykowanymi funkcjami uzupełniania kodu, z których możesz już korzystać.
Czy ghost text z Typeahead wymaga internetu?
Nie. Podpowiedzi generuje lokalny LLM (Qwen 3.5 za pośrednictwem llama.cpp), który po pobraniu działa całkowicie offline; dostępne są też fragmenty tekstu i autouzupełnianie oparte na słowniku, które działają nawet przed zainstalowaniem modelu.

Pobierz Typeahead

Jednorazowy zakup, bez subskrypcji. Windows 10 / Windows 11. 7-dniowy bezpłatny okres próbny.

Pobierz w Microsoft Store