Programmieren mit KI-Unterstützung

ZIM HilfeWiki - das Wiki

Allgemeine Informationen
Anleitung
Informationen
BetriebssystemAlle
ServiceKI
Interessant fürAngestellte und Studierende
HilfeWiki des ZIM der Uni Paderborn

no displaytitle found: Programmieren mit KI-Unterstützung

Die Integration von KI-Unterstützung für die Programmierung kann die Effizienz und Qualität des Codes verbessern. Bekannte Features können Autocompletion für mehrere folgende Codezeilen sein, Unterstützung für Git-Commit-Nachrichten, Vorschläge für automatische Fehlerbehebungen oder Qualitätsverbesserungen und vielen mehr. Neben den großen Playern wie Cursor, Windsurf, u.ä., gibt es auch einfache Plugins die sich in bekannte IDEs wie VSCode oder JetBrains IntelliJ IDEA integrieren lassen. Die Einrichtung der KI-Unterstützungen ist dabei allerdings sehr ähnlich und benötigt meist nur die Einrichtung der KI-Schnittstelle bzw. die Zugangsdaten hin zum KI-Provider. In diesem Artikel werden wir als Beispiel die zwei beliebten Plugins Continue.dev und Roo anleiten.

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  1. Sie haben einen API-Key von einem KI-Provider. Sie können dazu einen beliebigen Provider mit Coding-Modellen verwenden. Diese bieten meistens eine standardisierte Schnittstelle an, wie "OpenAI-Compatible". Innerhalb des Uni-VPNs können Sie auch unser AI-Gateway nutzen. Einen Key können Sie unter AI-Gateway beantragen.
  2. Sie haben bereits Ihre IDE der Wahl installiert.

Continue.dev[Bearbeiten | Quelltext bearbeiten]

Eine Beschreibung der Features und Anleitungen zum Plugin Continue.dev finden Sie unter https://docs.continue.dev/getting-started/install

Einrichtung unter VSCode[Bearbeiten | Quelltext bearbeiten]

  1. Öffnen Sie VSCode und gehen Sie zu den Extensions (Strg + Shift + X)
  2. Suchen Sie nach "Continous.dev" und installieren Sie das Plugin
  3. Nach der Installation müssen Sie das Plugin konfigurieren:
  4. Öffnen Sie die Einstellungen (Strg + Shift + P) und geben Sie "Continous.dev" ein
  5. Klicken Sie auf "Continous.dev: Konfigurieren"
  6. Geben Sie den API-Key ein, den Sie bereits besitzen oder von der Uni erhalten haben
  7. Geben Sie die URL des KI-Gateways (https://ai-gateway.uni-paderborn.de ) ein

Einrichtung unter JetBrains IDEs[Bearbeiten | Quelltext bearbeiten]

  1. Öffnen Sie JetBrains IDE und gehen Sie zu den Settings (Strg + Shift + Alt + S)
  2. Gehen Sie zu "Plugins" und klicken Sie auf "Marketplace"
  3. Suchen Sie nach "Continous.dev" und installieren Sie das Plugin
  4. Nach der Installation müssen Sie das Plugin konfigurieren:
  5. Öffnen Sie die Einstellungen (Strg + Shift + Alt + S) und gehen Sie zu "Tools"
  6. Klicken Sie auf "Continous.dev"
  7. Geben Sie den API-Key ein, den Sie bereits besitzen oder von der Uni erhalten haben
  8. Geben Sie die URL des KI-Gateways (https://ai-gateway.upb.de ) ein


Roo Code / Clinc[Bearbeiten | Quelltext bearbeiten]

Eine Beschreibung der Features und Anleitungen zum Plugin Roo Code finden Sie unter https://roocline.dev - Über den VSCode Marketplace kann das Plugin zusätzlich auch direkt installiert werden. https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline

Einrichtung unter VSCode[Bearbeiten | Quelltext bearbeiten]

  1. Öffnen Sie VSCode und gehen Sie zu den Extensions (Strg + Shift + X)
  2. Suchen Sie nach "Roo" und installieren Sie das Plugin
  3. Nach der Installation müssen Sie das Plugin konfigurieren:
  4. Öffnen Sie die Einstellungen (Strg + Shift + P) und geben Sie "Roo" ein
  5. Klicken Sie auf "Roo: Konfigurieren"
  6. Geben Sie den API-Key ein, den Sie bereits besitzen oder von der Uni erhalten haben
  7. Geben Sie die URL des KI-Gateways (https://ai-gateway.upb.de ) ein
Vscode-roo-clinc-settings.png

Einrichtung unter JetBrains IDEs[Bearbeiten | Quelltext bearbeiten]

  1. Öffnen Sie Jetbrains Idea und gehen Sie zu den Settings (Strg + Shift + Alt + S)
  2. Gehen Sie zu "Plugins" und klicken Sie auf "Marketplace"
  3. Suchen Sie nach "Roo" und installieren Sie das Plugin
  4. Nach der Installation müssen Sie das Plugin konfigurieren:
  5. Öffnen Sie die Einstellungen (Strg + Shift + Alt + S) und gehen Sie zu "Tools"
  6. Klicken Sie auf "Roo"
  7. Geben Sie den API-Key ein, den Sie bereits besitzen oder von der Uni erhalten haben
  8. Geben Sie die URL des KI-Gateways (https://ai-gateway.upb.de ) ein

Alternativen[Bearbeiten | Quelltext bearbeiten]

Die Entwicklung in der KI-Welt ist rasant. So auch die Tools und IDEs für KI-gestütztes Programmieren. Zum aktuellen Stand des Artikels können wir Ihnen folgende Übersicht zum Tooling geben. Die Einrichtung erfolgt dabei analog.

Beliebte KI-IDEs[Bearbeiten | Quelltext bearbeiten]

  • Cursor
  • Windsurf

Plugins[Bearbeiten | Quelltext bearbeiten]

  • Continue.dev
  • Roo
  • Der Github Copilot ist mittlerweile Open-Source

Coding-Models[Bearbeiten | Quelltext bearbeiten]

Je nach Programmiersprachen, Anforderungen und Priorität an die KI-Aufgaben, eignen sich unterschiedliche KI-Modelle für den Einsatz. Eine Liste der aktuellen Modelle finden Sie zum Beispiel auf HuggingFace unter https://huggingface.co/spaces/bigcode/bigcode-models-leaderboard - Dabei können Sie die Liste nach Ihrer Wunschmetrik sortieren.


Bei Fragen oder Problemen wenden Sie sich bitte telefonisch oder per E-Mail an uns:

Tel. IT: +49 (5251) 60-5544 Tel. Medien: +49 (5251) 60-2821 E-Mail: zim@uni-paderborn.de

Wir sind umgezogen. Sie finden das Notebook-Café gemeinsam mit dem Servicecenter Medien in H1.201.

Wir sind zu folgenden Zeiten erreichbar:

Mo - Do Fr
Vor-Ort-Support 08:30 - 16:00 08:30 - 14:00
Telefonsupport 08:30 - 16:00 08:30 - 14:00
Servicecenter Medien 08:00 - 16:00 08:00 - 14:30



Cookies helfen uns bei der Bereitstellung des ZIM HilfeWikis. Bei der Nutzung vom ZIM HilfeWiki werden die in der Datenschutzerklärung beschriebenen Cookies gespeichert.