Die Copilot Revolution

Eine Reise durch Microsofts und Githubs Copilot-Technologien

Martina Grom
Azure & Microsoft 365 MVP | Microsoft RD | CEO atwork
@magrom | martina.grom@atwork.at

Rainer Stropek
Azure & Developer Technologies MVP | Microsoft RD | CEO software architects
@rstropek | rainer@software-architects.at

GitHub Copilot

Copilot with Bing

Microsoft Copilot

Copilot in Windows

Copilot for Microsoft 365

GitHub Copilot
in the CLI

GitHub Copilot Chat

GitHub Copilot Voice

Microsoft Copilot for Azure

Microsoft Copilot Pro

Dynamic
Copilot

Security
Copilot

Dynamics
Copilot

Power Platform
Copilot

Copilot

Copilot

Copilot

Developer + AI = SuperheldInnen? 🪄

Rezept für einen Copilot:
ChatGPT + UI + Managed Service

Wir sind die Piloten!

Spezifikation

AI Robot

KI-generierter
Code

Code Review
(Mensch)

⚠️ KI macht Fehler ⚠️

KI macht Profis produktiver, aber keine AnfängerInnen zu Profis

KI ist nicht der beste Code Reviewer

KI ist kein "Senior Developer"

KI generierter Code ist kein Referenzcode, dem blind vertraut werden darf

KI macht von sich aus keine Verbesserungsvorschläge

KI denkt nicht mit, weist nicht auf Inkonsistenzen oder Lücken hin

Das meiste aus Copilot herausholen

Tipps

  • Comment-driven development
    • Ein Teil des Codings geschieht in natürlicher Sprache
  • Copilot für mehr als "nur" coding verwenden
    • Erklären und Dokumentieren von Code
    • Schreiben technischer Dokumente (Markdown, mermaid)
  • Copilot als Brainstorming-Partner
    • Architektur, Design, Lösungsansätze
  • Frustrationstoleranz aufbauen 😅
    • Nicht erwarten, dass Copilot fehlerlos ist
    • Copilot ist für manche Aufgaben einfach (noch?) nicht geeignet