> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Chat-Überblick

> Chatten Sie mit Ihrer Codebasis in VS Code und JetBrains über Devin Desktop Chat. Verwenden Sie @-Erwähnungen, persistenten Kontext, angeheftete Dateien und Inline-Zitate.

<Note>
  Chat und die zugehörigen Funktionen werden nur in VS Code, JetBrains-IDEs, Eclipse, Xcode und Visual Studio unterstützt.
</Note>

**Devin Desktop Chat** ermöglicht es Ihnen, direkt in Ihrem Editor mit Ihrer Codebasis zu chatten.
Chat basiert auf unserer Engine für [context awareness](/de/desktop/context-awareness/overview.mdx).
Sie kombiniert integrierte Kontextabfrage mit optionalen Hinweisen durch den Nutzer, um präzise und fundierte Antworten zu liefern.

<Tabs>
  <Tab title="VS Code">
    In VS Code finden Sie Devin Desktop Chat standardmäßig in der linken Seitenleiste.
    Wenn Sie es an eine andere Stelle verschieben möchten, können Sie das Devin Desktop-Symbol anklicken, ziehen und beliebig neu platzieren.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_vscode_where_to_find.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=1a68c0f6374f198162c09be65b3f9541" width="1037" height="702" data-path="desktop/assets/chat_vscode_where_to_find.png" />
    </Frame>

    Unter Mac können Sie `⌘+⇧+A` und unter Windows/Linux `Ctrl+⇧+A` verwenden, um das Chat-Panel zu öffnen und den Fokus zwischen ihm und dem Editor zu wechseln.
    Sie können das Chat-Fenster auch vollständig aus der IDE herauslösen, indem Sie oben im Chat-Panel auf das Seitensymbol klicken.
  </Tab>

  <Tab title="JetBrains">
    In JetBrains-IDEs finden Sie Devin Desktop Chat standardmäßig in der rechten Seitenleiste.
    Wenn Sie es an eine andere Stelle verschieben möchten, können Sie das Devin Desktop-Symbol anklicken, ziehen und beliebig neu platzieren.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_jetbrains_where_to_find.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=49902917da05e8193847da8bae12f9dd" width="989" height="771" data-path="desktop/assets/chat_jetbrains_where_to_find.png" />
    </Frame>

    Unter Mac können Sie `⌘+⇧+L` und unter Windows/Linux `Ctrl+⇧+L` verwenden, um das Chat-Panel zu öffnen, während Sie im Editor tippen.
    Sie können den Chat auch in einem separaten Browserfenster öffnen, indem Sie in der oberen Menüleiste auf `Tools > Windsurf > Open Windsurf Chat in Browser` klicken.
  </Tab>
</Tabs>

<div id="mentions">
  ## @-Erwähnungen
</div>

<Tip>Eine @-Erwähnung ist eine deterministische Möglichkeit, Kontext einzubeziehen, und ist garantiert Teil des Kontexts, der zum Beantworten eines Chats verwendet wird.</Tip>

In jeder Chatnachricht, die Sie senden, können Sie explizit auf Kontext-Einträge aus der Chat-Eingabe verweisen, indem Sie einem Wort ein `@` voranstellen.

Kontext-Einträge, die per @-Erwähnung verfügbar sind:

* Funktionen & Klassen
  * Nur Funktionen und Klassen im lokalen Index
  * Außerdem nur für Sprachen verfügbar, für die wir AST-Parser entwickelt haben (Python, TypeScript, JavaScript, Go, Java, C, C++, PHP, Ruby, C#, Perl, Kotlin, Dart, Bash, COBOL und weitere)
* Verzeichnisse und Dateien in Ihrer Codebasis
* Remote-Repos
* Die Inhalte Ihres In-IDE-Terminals (nur VS Code).

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/at_mentions.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=0b3d81e678548920af3da15487d83320" width="1456" height="814" data-path="desktop/assets/at_mentions.png" />
</Frame>

Sie können auch `@diff` ausprobieren. Damit können Sie über den aktuellen `git diff`-Status Ihres Repositorys chatten.
Die Funktion `@diff` befindet sich derzeit in der Beta.

<Tip>Wenn Sie einen Codeabschnitt in den Chat einfügen möchten und @-Erwähnungen nicht verfügbar sind, können Sie: 1. den Code markieren -> 2. mit der rechten Maustaste klicken -> 3. „Devin Desktop: Explain Selected Code Block“ auswählen</Tip>

<div id="persistent-context">
  ## Persistenter Kontext
</div>

Sie können das Chat-Modell anweisen, bestimmten Kontext während einer Unterhaltung und über mehrere Unterhaltungen hinweg zu verwenden,
indem Sie im Chatfenster auf die Registerkarte `Advanced` klicken.

<Frame caption="Der Chat zeigt Ihnen den Kontext, den er berücksichtigt.">
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_context.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=a3e419d53841eb34213087207a094b89" width="1314" height="624" data-path="desktop/assets/chat_context.png" />
</Frame>

Auf dieser Registerkarte sehen Sie:

* **Benutzerdefinierte Chat-Anweisungen**: eine kurze Prompt-Vorgabe wie „Antworte in Kotlin und gehe davon aus, dass ich damit wenig vertraut bin“, um das Modell auf eine bestimmte Art von Antwort auszurichten.
* **Angepinnte Kontexte**: Einträge aus Ihrer Codebasis wie Dateien, Verzeichnisse und Code-Snippets, die das Modell ausdrücklich berücksichtigen soll.
  Siehe auch [Kontext anpinnen](/de/desktop/context-awareness/overview#context-pinning).
* **Aktives Dokument**: eine Markierung für Ihre aktuell aktive Datei, die besonders berücksichtigt wird.
* **Lokale Indizes**: eine Liste lokaler Repositorys, die von der Kontext-Engine von Devin Desktop indexiert wurden.

<div id="slash-commands">
  ## Slash-Befehle
</div>

Sie können einer Nachricht `/explain` voranstellen, um das Modell zu bitten, etwas Ihrer Wahl zu erklären.
Derzeit ist `/explain` der einzige unterstützte Slash-Befehl.
[Teilen Sie uns mit](https://discord.com/invite/3XFf78nAx5), wenn es weitere gängige Workflows gibt, die Sie gern als Slash-Befehl hätten.

<div id="copy-and-insert">
  ## Kopieren und Einfügen
</div>

Manchmal enthalten Antworten im Chat Codeblöcke. Sie können einen Codeblock in Ihre Zwischenablage kopieren oder ihn direkt an Ihrer Cursorposition in den Editor einfügen, indem Sie auf die entsprechende Schaltfläche über dem Codeblock klicken.

<Note>
  Wenn die KI auf Grundlage einer Anweisung direkt eine Änderung in Ihrem Editor vornehmen soll,
  empfiehlt sich [Devin Desktop Command](/de/desktop/command/plugins-overview).
</Note>

<div id="inline-citations">
  ## Inline-Zitate
</div>

Chat berücksichtigt Code-Kontext-Einträge, und seine Antworten enthalten oft Links zu Codeausschnitten in Ihren Dateien.

<Frame>
  <video autoPlay muted loop playsInline src="https://exafunction.github.io/public/videos/chat/inline-citations.mp4" />
</Frame>

<div id="regenerate-with-context">
  ## Mit Kontext erneut erzeugen
</div>

Standardmäßig entscheidet Devin Desktop selbst, ob eine Frage allgemein ist oder Kontext aus der Codebasis erfordert.

Sie können das Modell dazu zwingen, den Kontext der Codebasis zu verwenden, indem Sie Ihre Frage mit `⌘⏎` absenden.
Wenn eine Frage bereits beantwortet wurde, können Sie sie mit Kontext erneut erzeugen, indem Sie auf das Sparkle-Symbol klicken.

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_regenerate_with_context.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=620bdb6ee4f91cd036be4eae8f46a7e8" width="440" height="206" data-path="desktop/assets/chat_regenerate_with_context.png" />
</Frame>

<div id="stats-for-nerds">
  ## Statistiken für Nerds
</div>

Bei jeder Chat-Nachricht läuft im Hintergrund eine Menge ab. Klicken Sie auf das Statistiksymbol, um sich diese Statistiken selbst anzusehen.

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_stats_for_nerds.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=02b2cb45f4d0f210c3cf3a9304882d50" width="1634" height="1180" data-path="desktop/assets/chat_stats_for_nerds.png" />
</Frame>

<div id="chat-history">
  ## Chatverlauf
</div>

Um frühere Unterhaltungen erneut aufzurufen, klicken Sie oben im Chatfenster auf das Verlaufssymbol.
Sie können auf das `+` klicken, um eine neue Unterhaltung zu beginnen, und
Sie können auf die Schaltfläche `⋮` klicken, um Ihre Unterhaltung zu exportieren. Dies gilt nur für die Devin Desktop Plugins.

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_history.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=a734e8590e54dcfb2097240fa822611b" width="828" height="210" data-path="desktop/assets/chat_history.png" />
</Frame>

<div id="settings">
  ## Settings
</div>

Klicken Sie auf das Zahnradsymbol, um zum Tab `Settings` zu gelangen. Hier können Sie die Einstellungen einsehen, die für Ihr Konto relevant sind. Zum Beispiel können Sie Ihre Designeinstellungen (hell oder dunkel) aktualisieren, die Autocomplete-Geschwindigkeit ändern, Ihren aktuellen Tarif einsehen und die Schriftgröße anpassen.
Das Einstellungsfenster bietet außerdem die Möglichkeit, Diagnosedaten herunterzuladen. Dabei handelt es sich um Debug-Logs, die dem Devin Desktop-Team bei der Fehlersuche helfen können, falls bei Ihnen ein Problem auftritt.

<Frame caption="Klicken Sie im Devin Desktop Chat oben rechts auf das Zahnradsymbol">
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_settings.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=45e68486714aa0e18dd1bae6d01d80b8" width="1488" height="1536" data-path="desktop/assets/chat_settings.png" />
</Frame>

<div id="telemetry">
  ## Telemetrie
</div>

<Note>Wenn die Telemetrie nicht aktiviert ist, können bei Chat Probleme auftreten.</Note>

<Tabs>
  <Tab title="VS Code">
    Um die Telemetrie zu aktivieren, öffnen Sie Ihre VS Code-Settings und navigieren Sie zu User > Application > Telemetry. Wählen Sie im folgenden Dropdown-Menü „all“ aus.

    <img width="350" src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/vscode_telemetry_settings.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=e1973c042e8e29cb21af0bc9489ec9b3" data-path="desktop/assets/vscode_telemetry_settings.png" />
  </Tab>

  <Tab title="JetBrains">
    Um die Telemetrie in JetBrains-IDEs zu aktivieren, öffnen Sie Ihre Settings und navigieren Sie zu Appearance & Behavior > System Settings > Data Sharing.

    <img width="350" src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/jetbrains_telemetry_settings.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=f4f656cc10ae7f30325bb702d2a9dae7" data-path="desktop/assets/jetbrains_telemetry_settings.png" />
  </Tab>
</Tabs>
