Co je copilot a jak ho bezpečně používat?

Autor: Zveřejněno

Stručně: Copilot doslova znamená druhý pilot, v technologiích pak označuje asistenta AI, který pomáhá plnit úkoly, například psát texty, analyzovat informace nebo vytvářet kód. Název může označovat kategorii takových pomocníků nebo konkrétní produkt, například Microsoft Copilot či GitHub Copilot. Takový asistent připravuje návrhy a může provádět vybrané činnosti, jeho odpovědi je ale nutné kontrolovat.

Co znamená copilot v programu nebo aplikaci?

Copilot je pomocník založený na umělé inteligenci, dostupný jako samostatná služba nebo funkce jiného programu. Obvykle využívá jazykový model — systém vytrénovaný ke zpracování a generování jazyka, včetně kódu. Uživatel popíše úkol běžnými slovy a asistent připraví odpověď nebo pomůže provést požadovanou operaci.

Zadání pro AI se nazývá prompt. Může znít: „Zkrať tuto zprávu na pět vět a zachovej všechny termíny.“ Podle použitého nástroje může jako kontext pro odpověď sloužit vložený text, otevřený dokument, část kódu nebo data zpřístupněná prostřednictvím propojené služby.

Samotné označení „copilot“ neznamená konkrétní soubor schopností. Jeden pomocník pouze vede rozhovor, jiný dokáže navrhnout změny v souboru a další po získání souhlasu provést určitou akci. Nelze tedy předpokládat, že každá aplikace s tímto názvem má přístup k internetu, firemním dokumentům nebo obsahu počítače.

Microsoft Copilot a GitHub Copilot — jak se liší?

Hlavní rozdíl spočívá v jejich využití: Microsoft Copilot zahrnuje asistenty pro obecné úkoly a práci s nástroji společnosti Microsoft, zatímco GitHub Copilot je určen především k programování.

NázevHlavní využitíPříklad úkolu
Microsoft CopilotRozhovor s AI, tvorba obsahu, pomoc při získávání informacíPříprava návrhu zprávy na základě popisu
Microsoft 365 CopilotPomoc při práci v prostředí Microsoft 365, podle verze a konfiguraceVypracování shrnutí zpřístupněného dokumentu
GitHub CopilotPodpora tvorby a porozumění kóduNávrh funkce, testů nebo vysvětlení chyby

Názvy, balíčky a rozsah funkcí se mohou měnit. Dostupnost konkrétní možnosti může záviset na účtu, licenci, aplikaci a nastavení správce. Před nákupem si v oficiální dokumentaci společnosti Microsoft nebo GitHub ověřte, zda vybraná varianta podporuje požadovaný úkol a jaké má limity.

Pokud v aplikaci vidíte tlačítko Copilot, nejprve zjistěte, k jaké službě vede. Přítomnost tlačítka nemusí znamenat, že jsou ve vašem tarifu dostupné všechny prezentované funkce.

K čemu se copilot hodí v praxi?

Copilot může být užitečný, když potřebujete první verzi textu nebo zpracovat existující informace do jiné podoby. Pomáhá uspořádat poznámky, změnit tón zprávy, vysvětlit obtížnou část dokumentace nebo připravit návrhy testů kódu. Jeho práci nejsnáze posoudíte, když máte k dispozici výchozí podklady a jasně stanovený očekávaný výsledek.

Představte si, že provozujete malý obchod a chcete odpovědět zákazníkovi, který se ptá na zpožděnou zásilku. Místo zadání „Napiš odpověď zákazníkovi“ uveďte konkrétní fakta a vymezte hranice úkolu:

Připrav zdvořilou odpověď o nejvýše 100 slovech. Balík byl odeslán v pondělí a dopravce zatím neuvedl termín doručení. Neslibuj datum doručení ani kompenzaci. Uveď, že prověřujeme stav zásilky.

Takové zadání omezuje prostor pro domýšlení podrobností, ale riziko chyby neodstraňuje. Před odesláním zkontrolujte, zda odpověď neobsahuje neschválené sliby. Pokud to není nutné k přípravě textu, nepředávejte asistentovi příjmení, adresu ani číslo objednávky zákazníka.

Proč je nutné odpovědi copilotů kontrolovat?

Jazykový model může vygenerovat informaci, která zní přesvědčivě, ale není pravdivá. Tento jev se nazývá halucinace AI. Může jít o smyšlenou funkci programu, neexistující zdroj nebo chybný závěr vyvozený ze správných dat.

Shrnutí dokumentu může vynechat důležitou výjimku a vygenerovaný kód může fungovat jen v některých případech nebo obsahovat bezpečnostní zranitelnost. Plynulý jazyk odpovědi není důkazem její správnosti. Ani uvedení zdroje nenahrazuje ověření, zda skutečně potvrzuje daný závěr.

Kontrola v praxi by měla odpovídat typu úkolu:

Jak začít copilot používat bezpečně?

Pro první pokus vyberte podklady bez citlivých údajů, jejichž správnost dokážete sami posoudit. Vymezte úkol, poskytněte nezbytný kontext a určete formát odpovědi. Místo zadání celého procesu rovnou požádejte nejprve o náčrt nebo návrh změn.

Před použitím firemních dat si prostudujte pravidla své organizace a dokumentaci konkrétní služby. Důležité jsou podmínky uchovávání dat, jejich využívání ke zlepšování modelů a přístupu k propojeným zdrojům. Pravidla pro soukromý účet se mohou lišit od pravidel pracovního řešení; bez příslušného souhlasu nevkládejte hesla, klíče API ani důvěrné dokumenty.

Začněte jedním opakovaným úkolem, například uspořádáním poznámek. Porovnejte čas potřebný k jeho dokončení včetně kontroly a oprav s časem práce bez asistenta — získáte tak konkrétní způsob, jak posoudit, zda vám daný copilot skutečně pomáhá.

Přečtěte si také

Zjistěte, jak PHP-FPM zpracovává požadavky PHP, čím se liší od webového serveru a jak nastavit procesy podle provozu a zdrojů hostingu.
Poznejte BIND, otevřený software pro server DNS: jak spravuje domény, jaké role plní a kdy se vyplatí provozovat vlastní server.
Zjistěte, k čemu slouží polský registr a číslo REGON, jak se liší od NIP a KRS a jak v oficiálním registru ověřit údaje o firmě.