Przejdź do treści
Ask, nie psuj: Kiedy używać Ask Mode w GitHub Copilot
· 2 min czytania

Ask, nie psuj: Kiedy używać Ask Mode w GitHub Copilot

GitHub Copilot VS Code Tryby Pracy Skill Tree

Do czego służy Ask Mode?

Większość programistów wykorzystuje Copilota jako “generatorkę kodu”. Wpisują komentarz i wciskają Tab. Tymczasem Copilot Chat (w trybie tekstowym) lub Ask Mode (jeśli używasz Copilot Edits) to potężne narzędzia typu read-only, których celem nie jest zmiana plików, lecz analiza stanu obecnego projektu.

Dlaczego nie edytować od razu?

Kiedy Copilot pracuje w trybie edycji, każda jego odpowiedź próbuje sformatować się jako łatka (patch), gotowa do wklejenia w Twój plik. To wymusza specyficzny tryb pracy modelu językowego. Gdy używasz trybu Ask, model skupia się na tłumaczeniu konceptów, rysowaniu schematów (np. w Mermaid) i odpowiadaniu “ludzkim głosem”.

Scenariusze dla Ask Mode

  1. Onboarding w nowym projekcie: Wchodzisz do wielkiego monolitu. Zamiast otwierać dziesiątki folderów, używasz znacznika @workspace. @workspace Jak ten system autoryzuje użytkowników ubezpieczeń grupowych? Gdzie są zdefiniowane role?

  2. Reverse engineering “Czarnej Magii”: Zaznaczasz nieczytelny blok kodu (np. regular expression lub zawiłą pętlę pętlę czasową sprzed 7 lat) i wpisujesz skrót (np. Ctrl+I). Wybierasz “/explain”.

  3. Burza mózgów architektury: Zastanawiasz się nad wyborem bazy do nowej funkcjonalności? @workspace Chcę dodać tu system logowania audytów (audit logs). Czy powinienem użyć istniejącej bazy SQL z nową tabelą, czy dorzucić nową integrację? Wylistuj mi plusy i minusy względem naszego kodu.

Kiedy nie używać?

Skoro Ask tylko odpowiada tekstem, jeśli każesz mu tutaj “poprawić ten i tamten bug” i wyrzuci Ci on na ekranie połacie kodu, będziesz musiał ręcznie kopiować go między odpowiednimi plikami. To bardzo wolne. Od edycji jest… Edit Mode.

Udostępnij X / Twitter LinkedIn
🤖

Chcesz opanować GitHub Copilot od podstaw?

Kurs GitHub Copilot - 5 poziomów, 15 modułów, od instalacji do własnych agentów. Pisany przez człowieka, weryfikowany z oficjalną dokumentacją VS Code.

Sprawdź kurs