Przejdź do treści
← Kurs M14L04 · Profesjonalne Użytkowanie 🛡️
🛡️ Fundament M14L04 M14 · Lekcja 4 z 4 10 min

FAQ + Cheat Sheet + Settings Reference

Odpowiedzi na najczęstsze pytania, ściągawka ze skrótami i kluczowymi komendami oraz przewodnik po najważniejszych ustawieniach Copilota.

Czego się nauczysz

  • Jakie skróty, slash commands i ustawienia najbardziej wpływają na codzienny workflow z Copilotem
  • Jak szybko odpowiadać na najczęstsze pytania bez wracania do całej dokumentacji
  • Jak zbudować własną operacyjną ściągę do pracy z AI w VS Code

Ta lekcja ma być używana, nie podziwiana

To nie jest rozdział do czytania raz. To materiał, do którego warto wracać w pracy.

Dlatego poniżej masz skróconą, praktyczną ściągę z najważniejszych rzeczy po całym kursie.

FAQ: najczęstsze pytania

Kiedy używać Ask, Plan i Agent?

  • Ask: gdy chcesz zrozumieć problem, wygenerować warianty albo zapytać o kod
  • Plan: gdy zadanie jest większe i chcesz najpierw uporządkować kroki
  • Agent: gdy chcesz wykonania wielokrokowego z narzędziami i iteracją

Kiedy zaczynać nową sesję?

Gdy zmieniasz temat, obszar kodu albo typ pracy. Nowa sesja jest tańsza niż ratowanie zanieczyszczonego kontekstu.

Kiedy używać prompt file?

Gdy masz powtarzalny workflow uruchamiany ręcznie.

Kiedy używać custom agenta?

Gdy potrzebujesz stałej roli z własnym toolsetem, modelem i zachowaniem.

Kiedy używać skilla?

Gdy chcesz zapakować wyspecjalizowany capability package z instrukcjami, przykładami i skryptami, ładowany on-demand.

Kiedy używać MCP?

Gdy agentowi brakuje realnego dostępu do zewnętrznych systemów, danych albo operacji, których nie dają built-in tools.

Cheat sheet: najważniejsze skróty

  • Ctrl+Alt+I: otwarcie Chat view
  • Ctrl+I: Inline Chat w edytorze albo terminalu
  • Ctrl+Shift+Alt+L: Quick Chat
  • Ctrl+N: nowa sesja czatu
  • Ctrl+Shift+I: przejście do pracy agentowej w Chat view
  • Ctrl+Alt+.: model picker

To są skróty, które realnie skracają drogę do najczęstszych akcji.

Cheat sheet: najważniejsze slash commands

  • /plan: plan implementacji
  • /fix: poprawa błędu albo problemu w kodzie
  • /tests: generowanie testów
  • /setupTests: ustawienie frameworka testowego
  • /fixTestFailure: analiza i naprawa failing testów
  • /compact: kompaktacja kontekstu
  • /fork: odgałęzienie sesji
  • /init: wygenerowanie albo aktualizacja instructions dla workspace
  • /agents: zarządzanie custom agents
  • /hooks: zarządzanie hookami
  • /instructions: zarządzanie instruction files
  • /prompts: zarządzanie prompt files
  • /skills: zarządzanie skillami
  • /troubleshoot: analiza debug logów sesji

Jeśli miałbym wybrać trzy najbardziej niedoceniane, byłyby to: /plan, /compact i /troubleshoot.

Cheat sheet: najważniejsze # i kontekst

  • #codebase: gdy chcesz szerokiego kontekstu repo
  • #problems: gdy diagnozujesz błędy
  • #fetch albo URL: gdy potrzebujesz świeżej wiedzy z zewnątrz
  • konkretne pliki i symbole przez #: gdy chcesz zawęzić fokus

Najlepsza praktyka: najpierw mały, trafny kontekst. Dopiero potem szerzej.

Settings, które realnie zmieniają workflow

Agenci i autonomia

  • chat.agent.enabled
  • chat.autopilot.enabled
  • chat.tools.global.autoApprove
  • chat.tools.terminal.autoApprove
  • chat.tools.edits.autoApprove

To jest obszar, który najbardziej wpływa na bezpieczeństwo i tempo pracy.

Customization layer

  • chat.instructionsFilesLocations
  • chat.includeApplyingInstructions
  • chat.promptFilesLocations
  • chat.agentFilesLocations
  • chat.agentSkillsLocations
  • chat.useCustomizationsInParentRepositories

To są ustawienia krytyczne dla większych repo i monorepo.

MCP i browser tools

  • chat.mcp.access
  • chat.mcp.autoStart
  • workbench.browser.enableChatTools
  • chat.sendElementsToChat.attachCSS
  • chat.sendElementsToChat.attachImages

To ustawienia, które odblokowują bardziej zaawansowany workflow integracyjny i UI testing.

Debug i observability

  • github.copilot.chat.agentDebugLog.enabled
  • github.copilot.chat.otel.enabled
  • chat.notifyWindowOnConfirmation
  • chat.notifyWindowOnResponseReceived

Szczególnie agentDebugLog.enabled warto znać, jeśli pracujesz intensywnie z agentami i customizations.

Memory i sesje

  • github.copilot.chat.tools.memory.enabled
  • github.copilot.chat.copilotMemory.enabled
  • chat.viewSessions.enabled
  • chat.viewSessions.orientation
  • workbench.startupEditor ustawione na agentSessionsWelcomePage

To ustawienia, które zaczynają mieć sens, gdy z AI korzystasz codziennie i wielosesyjnie.

Minimalna ściąga operacyjna

Jeśli masz zapamiętać tylko kilka zasad po całym kursie, niech będą te:

  1. Najpierw dobierz właściwy tryb pracy, dopiero potem pisz prompt.
  2. Daj agentowi tylko tyle narzędzi i kontekstu, ile naprawdę potrzebuje.
  3. Przy większych zmianach planuj przed implementacją.
  4. Kod AI czytaj, testuj i reviewuj jak każdy inny kod.
  5. Gdy sesja robi się chaotyczna, zacznij nową zamiast walczyć z kontekstem bez końca.

Zakończenie kursu

Jeśli dotarłeś do tego miejsca, masz już nie tylko przegląd funkcji Copilota w VS Code, ale też sensowny model pracy:

  • od inline i kontekstu
  • przez agentów, hooki i MCP
  • po własne customizations, debugowanie i polityki bezpieczeństwa

To jest moment, w którym Copilot przestaje być “asystentem do dopisywania kodu”, a zaczyna być elementem dobrze zaprojektowanego workflow inżynierskiego.

Kluczowe wnioski

  • Największy zwrot z Copilota daje nie znajomość każdej funkcji, tylko znajomość kilku właściwych heurystyk pracy.
  • Skróty, slash commands i settings mają sens tylko wtedy, gdy wspierają konkretny workflow.
  • Warto zbudować własną małą ściągę operacyjną i aktualizować ją razem z rozwojem narzędzia oraz projektu.
  • Profesjonalne użycie Copilota to świadome projektowanie procesu, nie kolekcjonowanie funkcji.