KI-Tools
Studierende (und Lehrende) können unter https://education.github.com/ kostenlos GitHub Pro für sich beantragen. Dadurch erhalten Sie mehr Möglichkeiten in GitHub und insbesondere GitHub Copilot.
Fragen stellen und Lernen
Der „klassische“ Einsatz von KI-Chats, um außerhalb der Programmierumgebung bestimmte Fragen zu stellen — in der Regel ohne den Kontext des kompletten Codes im Projekt. Manchmal hilft es, im einen separaten Chat eine andere Perspektive zu bekommen.
Anwendungsfälle
- Fragen und Erklärungen zu Programmierkonzepten
- „Erkläre mir die Verwendung von
useStatein React.“ - „Was ist der Nutzen eines ViewModels in Android mit Kotlin und Compose?“
- usw.
- „Erkläre mir die Verwendung von
- Code-Abschnitt kopieren und einfügen
- „Erkläre mir diesen Code.“
- „Führe ein Code-Review zu diesem Code durch.“
- „Empfehle mir wichtige Verbesserungen und Best Practices.“
- „Gib mir Tipps, wie ich den Code idiomatischer gestalten kann.“
- „Wie würdest du diesen Code umstrukturieren?“
- „Findest du Fehler in diesem Code?“
- usw.
- Bild von einem Screenshot und ggf. Code einfügen
- „Was löst diesen Fehler aus?“
- „Warum erhalte ich keinen Abstand zwischen diesen Elementen?“
- usw.
In der Regel empfiehlt es sich bei Fragen zu Code, das beste Modell mit „Reasoning“ oder „Thinking“ zu verwenden.
Tipp: In ChatGPT gibt es den Modus „Studieren und Lernen“. Damit werden nicht bloß Antworten generiert, sondern auch Erklärungen und Lernhilfen.
Es lohnt sich zu experimentieren:
- allgemeine Prompts zum Code („Mach einen Code-Review“) vs. sehr spezifische Fragen („Wozu benötigen wir hier Zeile 42?“)
- ChatGPT kann Code im Canvas zum Testen und Anpassen ausführen
- Chat-Tools wie Websuche können hinzugezogen werden.
Code kann aus dem Chat in den Editor kopiert und angepasst werden, ggf. nachdem der Code der betroffenen Dateien am Ende der Chat-Sitzung in den Chat eingefügt wurde, um gezielt die relevanten Änderungen am Code zu erhalten.
→ Wie immer gilt bei KI-Tools: Antworten kritisch prüfen und nicht blind übernehmen!
Kostenlose Tools
- ChatGPT: https://chat.com u.a. im Modus „Studieren und Lernen“ (kostenlose Version eingeschränkt)
- KI-Chat der DHBW („Ask Alma“): Login via https://moodle.dhbw.de/ und dann unter Dienste zum Chatbot — bessere Modelle als kostenlose Version von ChatGPT?
- https://aistudio.google.com/ für die Gemini-LLMs (nur Google-Account benötigt).
Kostenlos via GitHub Education (siehe oben)
- https://copilot.github.com bietet einen Chat für Programmierthemen mit fortgeschrittenen LLMs von Anthropic, Google, OpenAI, u.a.
→ Können die Studierenden weitere kostenlose Tools empfehlen?
IDE-Integrationen
- GitHub Copilot ist in VS Code integriert: https://copilot.github.com
- OpenAI Codex für VS Code: https://openai.com/codex/
CLI-Tools
- GitHub Copilot CLI: https://github.com/github/copilot-cli
- OpenAI Codex CLI: https://developers.openai.com/codex/cli
- Gemini CLI von Google: https://geminicli.com
- Claude Code von Anthropic: https://www.claude.com/product/claude-code
- Open Source Alternativen mit API-Key, z.B. https://opencode.ai
KI-Agenten in der Cloud
- GitHub Copilot Coding Agent: https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent
- OpenAI Codex Cloud: https://developers.openai.com/codex/cloud
- Jules von Google: https://jules.google/