Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State of Play: KI-unterstützte Programmierung (...

State of Play: KI-unterstützte Programmierung (OOP 2026 Keynote)

Keynote presentation at the OOP conference in Munich, February 2026

Avatar for Birgitta Boeckeler

Birgitta Boeckeler

February 13, 2026
Tweet

More Decks by Birgitta Boeckeler

Other Decks in Technology

Transcript

  1. © 2026 Thoughtworks Bis ~Ende 2024 2 Modellentwicklungen Auto- complete

    on steroids Chat Mehr IDE Integration Chat mit der Codebase Context providers Agentic modes MCP Rules Dateien Entstehende Entwickler- Workflows April 2025 Modellentwicklungen
  2. © 2026 Thoughtworks 6 Background Agents CLIs Die letzten 12

    Monate → Langlaufende, autonome Agents → Erstes Rampenlicht auf Sandboxing
  3. © 2026 Thoughtworks 11 Die letzten 12 Monate Background Agents

    CLIs → Herausforderung der IDE → Headless: Flexiblere Implementierung von Background Agents
  4. © 2026 Thoughtworks 13 - The backend code is Python,

    it's in ./app - Build system: Poetry - Remember to activate the virtual environment before any Python or Poetry command Beispiel: “Rules” Datei AGENTS.md
  5. © 2026 Thoughtworks Context Engineering “in a nutshell” Wiederverwendbare Anweisungen

    und Konventionen Skills Rules Specs Com- mands Context interfaces MCP Servers Tools Skills “Intelligent” geladen, just in time Managen und überwachen der Kontextgröße
  6. © 2026 Thoughtworks Help me build… Coding assistant Context interfaces

    Bash Glob Tools Read Write Read file src/components/ Overview.tsx 16 LLM Use the browser Query my database MCP Servers Comment on JIRA ticket Run SELECT * FROM listings WHERE id=123 in the test database and give me the results How to build a React component How to integrate XYZ API Skills Give me the info on how to build a React component AGENT. md
  7. © 2026 Thoughtworks 18 Die letzten 12 Monate Background Agents

    CLIs Context engineering → Immer mächtigere “Konfiguration” Modellentwicklung
  8. © 2025 Thoughtworks Kosten - “the honeymoon is over” Anfang

    2024 “Generating 100 lines of code only costs about 12 cents, compare that to a developer salary!” Keynote at Craft Conf 2024 (vereinfacht) Sommer 2025 viberank.app
  9. © 2025 Thoughtworks Kosten - “the honeymoon is over” Anfang

    2024 “Generating 100 lines of code only costs about 12 cents, compare that to a developer salary!” Keynote at Craft Conf 2024 (vereinfacht) Sommer 2025 viberank.app
  10. © 2025 Thoughtworks Warum kosten 100 Zeilen Code jetzt eher

    $2,50 als $0,12? Plan Review the plan Research existing code Implement the first task Make changes Run the tests Fix the tests Check lint errors Fix lint errors Check the browser “It’s not rendering, debug” Fix Code review Improve a method Summarise
  11. © 2026 Thoughtworks 26 Die letzten 12 Monate Weiterhin abhängig

    von großen Modellen Kosten Security Wartbarkeit, Qualität, …
  12. © 2026 Thoughtworks 28 Die letzten 12 Monate Background Agents

    CLIs Context engineering Model evolution Der Mensch wird zum Bottleneck! → Mehr Agents!
  13. © 2025 Thoughtworks KI Implemen- tierung Ich will folgendes: …

    Funktioniert es so wie ich es brauche? 33
  14. © 2026 Thoughtworks Beispiele - tägliches Coding Kleine Aufgabe →

    Kurzer Prompt an Agent, Supervised Mittelgroße, noch etwas vage Aufgabe “NEW: Record ‘no known allergies’ and display it on the dashboard” → Plan, Design, Implement Workflow, Supervised Kleine Routinearbeit “Clean up feature toggle NEW_PAYMENT_METHOD” → Experiment mit einem Background Agent → Mit der Hand, und “Tabbing” Manche Refactorings “Pull all these methods up into an inheritance hierarchy”
  15. © 2026 Thoughtworks Beispiele - über tägliches Coding hinaus Migrationen

    Reverse Engineering Debugging Dokumentation Decision Records Brainstorming “Was ist gestern passiert?” Release notes Codebases anderer Teams verstehen
  16. © 2026 Thoughtworks KI ist kein Hammer, es ist ein

    Schweizer Taschenmesser Midjourney: one big swiss army knife with lots of bizarre tools, vector based, flat areas of color
  17. © 2026 Thoughtworks 42 Wahrscheinlichkeit probability …dass KI was falsch

    macht Auswirkung impact …falls KI was falsch macht Entdeckbarkeit detectability …dass KI was falsch gemacht hat → Kenne dein KI Tool und kontrolliere den Kontext → Kenne deine Gewissheit über die Anforderungen → Kenne die Kritikalität des Anwendungsfalls → Kenne deine Feedbackschleife Welcher Workflow? Wieviel Review? Länge der Feedbackschleife?