Kaj je samodokončanje?

Samodokončanje je funkcija za prihranek časa v številnih računalniških programih, ki vključujejo neko obliko vnosa besedila. Običajno uporablja algoritem za napovedovanje, da ugiba, kaj oseba vnaša, kar uporabniku omogoča učinkovitejšo interakcijo z računalnikom. Spletni brskalniki pogosto uporabljajo samodokončanje, da uporabnikom pomagajo pri vnašanju dolgih enotnih lokatorjev virov (URL). Številni urejevalniki besedil, programi za e-pošto in druge vrste urejevalnikov besedil uporabljajo to funkcijo v določeni meri. V večini primerov je mogoče samodokončanje izklopiti, nekaterim pa se zdi to moteče ali pa so lahko moteni, ko daje napačne predloge.

Številni sodobni spletni brskalniki uporabljajo samodokončanje, ko uporabnik vnese URL. Ko je bila ta funkcija prvič predstavljena, bi si brskalnik preprosto zapomnil naslove, ki so bili obiskani v preteklosti, in jih predlagal v prihodnosti. To funkcijo je mogoče pogosto izklopiti ali narediti neuporabno z izbrisom zgodovine brskalnika. Nekateri spletni brskalniki bodo zdaj predlagali URL-je, ki še nikoli niso bili obiskani in niso v njihovi zgodovini. Predlagajo lahko tudi naravne besede, ki niso URL-ji, če brskalnik podpira iskanje iz naslovne vrstice.

Poleg pomoči pri izpolnjevanju URL-jev številni spletni brskalniki razširijo funkcionalnost na različne obrazce in druga polja. To lahko omogoči enostavno izpolnjevanje pogosto vnesenih informacij, kot so e-poštni naslovi, imena ali podatki o kreditni kartici. Kot drugi primeri samodokončanja je pogosto mogoče nastaviti obrazce, da se ne samodokončajo. Morda je mogoče tudi spremeniti nastavitve, tako da spletni brskalnik za začetek ne shrani teh informacij, kar je lahko še posebej koristno pri delu na računalniku, ki je dostopen javnosti.

Spletni iskalniki pogosto ponujajo tudi obliko samodokončanja. V tem primeru se iskalni izraz pri vnašanju ujema z drugimi priljubljenimi iskanji, kar omogoča več pogostih predlogov. Glede na hitro internetno povezavo je to morda nemoten postopek, ki omogoča veliko hitrejše iskanje.

E-poštni programi, vključno s spletnimi aplikacijami, pogosto uporabljajo samodokončanje za e-poštne naslove. Podobno kot URL-ji so lahko e-poštni naslovi dolgi ali jih je težko zapomniti. Nekateri programi bodo uporabniku celo omogočili, da začne vnašati ime osebe v svoj imenik, pri čemer bo program samodejno vstavil pravilen naslov.

Besedni procesorji, urejevalniki kode in orodja za poizvedbe v bazi podatkov so tudi primeri programov, ki običajno uporabljajo neko obliko samodokončanja. Urejevalniki besedil pogosto prihajajo z vnaprej določenim naborom besed, ki jih bodo poskušali samodejno dokončati, čeprav so se pogosto sposobni učiti ali naučiti novih besed. Po drugi strani pa urejevalniki izvorne kode običajno uporabljajo zelo strukturiran programski jezik, ki je lahko učinkoviteje samodejno dokončan.