AI Personal Learning
und praktische Anleitung

PearAI Chinesisch-Tutorials, praktische Abkürzungen zur Erklärung des Befehls

⚙️PearAI Kernfunktionen

  • CMD+I - Inline-Codebearbeitung: PearAI nimmt Änderungen an Ihrer aktuellen Datei vor und zeigt die Unterschiede an.
  • CMD+L - Neuer Chat (wenn Sie einen Code auswählen, wird dieser auch zum Chat hinzugefügt).
  • CMD+SHIFT+L - Zum aktuellen Chat hinzufügen.
  • Adressensymbol (@) Befehl
    • @Dateiname/Foldername(math.) Gattung@docs - Fügen Sie eine Datei, einen Ordner oder ein Dokument hinzu. Sie können auch Links zu Ihren eigenen Dokumenten hinzufügen, indem Sie zum Ende der Seite scrollen und auf "Dokumente hinzufügen" klicken.
    • Einfuhr @codebase Die relevantesten Snippets in der Codebasis können automatisch abgerufen werden. Lesen Sie hier mehr über Indizierung und Abruf. Sie können auch drücken CMD/CTRL+ENTER Verwenden Sie direkt den Codebase-Kontext.
    • Einfuhr @code Verweist auf bestimmte Funktionen oder Klassen im gesamten Projekt.
    • Einfuhr @terminal Zitat aus dem IDE-Terminal.
    • Einfuhr @diff Verweist auf alle in Ihrem aktuellen Zweig vorgenommenen Änderungen. Dies ist nützlich, wenn Sie zusammenfassen möchten, was Sie vor dem Commit getan haben, oder wenn Sie eine allgemeine Überprüfung anfordern.
    • Einfuhr @Probleme Nennen Sie das Problem im aktuellen Dokument.
  • Slash-Befehl (Rechnen)
    • /übernehmen - Generieren Sie Commit-Nachrichten für alle Ihre aktuellen Änderungen.
    • /cmd - Generieren Sie einen CLI-Befehl und fügen Sie ihn direkt in das Terminal ein.
    • /Bearbeiten - ausnutzen CMD+L vielleicht CMD+SHIFT+L(Windows-Benutzer sind CTRL) Bringen Sie den Code in den Chat und fügen Sie /Bearbeiten um Codeänderungen mit Diffs zu erzeugen.
    • /Kommentar - und /Bearbeiten Funktioniert ähnlich, fügt aber Kommentare zum Code hinzu.
    • /test - und /Bearbeiten Funktioniert ähnlich, erzeugt aber Unit-Tests für markierten oder mitgelieferten Code.

Schnelles Terminal-Debugging: Verwenden Sie CMD+SHIFT+R Fügen Sie dem Chat den endgültigen Terminaltext hinzu.

  • Benutzerdefinierte Slash-BefehleEs gibt zwei Möglichkeiten, eigene Slash-Befehle hinzuzufügen:
    1. Hinweise in natürlicher Sprache:Sie können dies tun, indem Sie eine Anfrage an config.json benutzerdefinierte Slash-Befehle hinzufügen, indem Sie der Eigenschaft customCommands in der Datei
      • Name: Verwendung /Name Der Name des aufzurufenden Befehls.
      • BeschreibungEine kurze Beschreibung dessen, was im Dropdown-Menü angezeigt wird.
      • AufforderungTemplated Prompts, die an das Large Language Model (LLM) gesendet werden.

      Ideal für die häufige Wiederverwendung von Hinweisen. Erstellen Sie z. B. einen Befehl, um Ihren Code mit vordefinierten Hinweisen auf Fehler zu prüfen.

    2. Benutzerdefinierte Funktionen:Um eine benutzerdefinierte Funktion für den Befehl slash zu erstellen, verwenden Sie die config.ts statt config.json. Wird die neue SlashCommand Objekte werden in den slashCommands geben Sie "name" (zum Aufrufen des Befehls), "description" (zur Anzeige im Dropdown-Menü) und "run" (ein asynchroner Generator (eine asynchrone Generatorfunktion, die einen String erzeugt, der in der Benutzeroberfläche angezeigt wird). Fortgeschrittenere Funktionen, wie z. B. die Erzeugung von Commit-Meldungen auf der Grundlage von Codeänderungen, können durch das Schreiben von benutzerdefiniertem TypeScript-Code erreicht werden.~/.pearai/config.ts
      export function modifyConfig(config: Config): Config {
      config.slashCommands?.push({
      name: "commit", description: "Schreibe eine Commit-Nachricht", {
      description: "Schreibe eine Commit-Nachricht", run: async-Funktion* (sdk)
      run: asynchrone Funktion* (sdk) {
      const diff = await sdk.ide.getDiff();
      for await (const message of sdk.llm.streamComplete(
      `${diff}\n\nSchreiben Sie eine Commit-Nachricht für die oben genannten Änderungen. Verwenden Sie nicht mehr als 20 Token um eine kurze Beschreibung im Imperativ zu geben (z.B. 'Add feature' nicht 'Added feature'):`,'
      {
      maxTokens: 20, {
      }, { maxTokens: 20, { maxTokens: 20, }, }
      )) {
      yield message; }
      }
      }, }
      }); return config; }
      return config; }
      }
      

      Dank dieser Flexibilität können Sie leistungsstarke und wiederverwendbare benutzerdefinierte Befehle erstellen, um bestimmte Arbeitsabläufe zu erfüllen.

      Wenn Sie die PearAI Die automatische Vervollständigung von Tabulatoren ist ebenfalls verfügbar, siehe nächster Abschnitt.

 

🗃️ "@"Befehl

Wie zu verwenden 

@ Befehl bietet zusätzliche Kontextinformationen (z.B. Zusatzinformationen), die in Ihre Prompts eingefügt werden können, um dem Large Language Model (LLM) ein besseres Verständnis Ihrer Arbeitsumgebung zu vermitteln. Um diesen Befehl zu verwenden, geben Sie in PearAI Chat @dann wird eine Dropdown-Liste mit Kontextoptionen angezeigt. Jeder Kontextanbieter ist ein Plugin, mit dem Sie eine zusätzliche Information angeben können.


Sie haben beispielsweise Probleme bei der lokalen Ausführung einer Anwendung, bei der im Terminal eine große Anzahl von Fehlern auftritt. Sie können die @terminal Enthält die Fehlerprotokolle und verwendet weiterhin die @Dateien Zitat paket.jsonPearAI vereinfacht den Debugging-Prozess, indem es Ihnen den kompletten Kontext an einem Ort zur Verfügung stellt.

PearAI Chinesisch-Tutorials, praktische Abkürzungsbefehl zu erklären-1

Integrierter Kontextanbieter (BCP) 

PearAI wird bereits mit einigen nützlichen Kontextanbietern ausgeliefert. Wenn Sie Kontextanbieter entfernen oder hinzufügen möchten, können Sie dies in der config.json (in Form eines Nominalausdrucks) contextProvider Liste, um Änderungen vorzunehmen.

@Akten 

Ermöglicht es Ihnen, eine Datei als Kontext anzugeben.

{ "contextProviders": [ { "name": "files" } ]}

@Codebase 

Ermöglicht es Ihnen, die Codebasis als Kontext zu verwenden. Bitte beachten Sie, dass dies je nach Größe der Codebasis eine erhebliche Menge an Credits verbrauchen kann.

{ "contextProviders": [ { "name": "codebase" } ]}

@Code 

Ermöglicht Ihnen die Angabe von Funktionen/Klassen.

{ "contextProviders": [ { "name": "code" } ]}

@Docs 

Ermöglicht es Ihnen, eine Dokumentenseite als Kontext anzugeben.

{ "contextProviders": [ { "name": "docs" } ]}

@Git Diff 

Zeigt alle Änderungen in Ihrem aktuellen Zweig im Verhältnis zum Master-Zweig als Kontext an. Verwenden Sie diese Funktion, um einen Überblick über Ihre aktuelle Arbeit zu erhalten oder um Code zu überprüfen.

{ "contextProviders": [ { "name": "diff" } ]}

@Terminal 

Fügt den Inhalt des aktuellen Terminals als Kontext hinzu.

{ "contextProviders": [ { "name": "terminal" } ]}

@Probleme 

Fügen Sie eine Ausgabe aus Ihrer aktuellen Datei als Kontext hinzu.

{ "contextProviders": [ { "name": "problems" } ]}

@Ordner 

Verweist auf den gesamten Inhalt des angegebenen Ordners als Kontext.

{ "contextProviders": [ { "name": "folder" } ]}

@Verzeichnisstruktur 

Stellt die Verzeichnisstruktur des Projekts als Kontext zur Verfügung. Sie können diesen Kontext verwenden, um LLM über alle Änderungen, die Sie am Katalog vorgenommen haben, zu informieren.

{ "contextProviders": [ { "name": "directory" } ]}

🆕 Hinzufügen eines neuen Modells

Zusätzlich zu den in PearAI eingebauten Modellen können Sie Ihre eigenen Modelle/API-Schlüssel hinzufügen, indem Sie die folgenden Schritte ausführen.

  1. Öffnen Sie den Abschnitt Modell hinzufügen in PearAI.PearAI Chinesisch-Tutorials, praktische Kurzbefehle erklärt-2
  2. Wählen Sie "Sonstiges".PearAI Chinesisch-Tutorials, praktische Shortcut-Befehle zu erklären-3
  3. Wählen Sie dann alle Modelle aus, die Sie hinzufügen möchten.PearAI Chinesisch-Tutorials, praktische Abkürzungen zur Erklärung des Befehls-4
  4. Folgen Sie den Anweisungen auf dem Bildschirm, um die Einrichtung abzuschließen.

Achtung!

  • Zusätzliche Modellkonfigurationen finden Sie in PearAIs config.json Suchen Sie in der Datei (CMD/CTRL+SHIFT+P > config.json öffnen).
  • Bei Azure OpenAI ist das Feld "Engine" der Name Ihrer Bereitstellung.

 

⏩ Wichtige Abkürzungen

Rigg Mac Windows (Computer)
Neuer Chat (mit ausgewählten Codes) CMD+L STRG+L
Ausgewählte Codes anhängen CMD+SHIFT+L STRG+SHIFT+L
Chat-Panel öffnen/schließen CMD+;; CTRL+;
Modelle umschalten CMD+' CTRL+'
Chatfenster vergrößern/verkleinern CMD+\ CTRL+\
Letzter offener Chat CMD+0 STRG+0
historische Aufzeichnung CMD+H STRG+H
Bringen Sie den endgültigen Terminaltext in den Chat CMD+SHIFT+R STRG+SHIFT+R

Diese Tastenkombinationen können erneut gedrückt werden, um in den vorherigen Zustand zu wechseln.

Alle Verknüpfungen können von PearAI aus eingesehen werden, indem man die Befehlstafel öffnet CMD/CTRL+SHIFT+P → Tastaturkurzbefehle.

 

✅ Automatische Vervollständigung von Tabulatoren

PearAI unterstützt die automatische Vervollständigung von Tabulatortasten, die vorhersagt und vorschlägt, was als nächstes eingegeben werden soll, während Sie Code schreiben. Hier erfahren Sie, wie Sie es einrichten:

Setup-Anleitung 

Supermaven Es ist derzeit eine der schnellsten und besten Code-Autovervollständigungs-KIs auf dem Markt und wird mit einer großzügigen kostenlosen Nutzungserlaubnis geliefert. Installieren Sie Supermaven einfach als Erweiterung zu PearAI.

PearAI Chinesisch-Tutorials, praktische Kurzbefehle erklärt-5

Wir entwickeln derzeit unser eigenes Modell für die automatische Code-Vervollständigung, also bleiben Sie dran!

alternativ 

  1. Einstellung der CodestralWir empfehlen die Verwendung von CodestralDies ist das führende Modell zur Code-Vervollständigung (oder FIM - Fill In Middle) und ist Open Source! Sie müssen beginnen mit Mistral API Holen Sie sich einen Codestral-API-Schlüssel.
  2. Hinzufügen zur config.json-Datei von PearAIFügen Sie Ihrer config.json-Datei Folgendes hinzu (ersetzen Sie "YOUR_API_KEY" durch Ihren tatsächlichen API-Schlüssel):
    "tabAutocompleteModel": { "title": "Codestral", "provider": "Mistral", "model": "codestral-latest", "apiKey": "YOUR_API_KEY"}
    
  3. Beschleunigen Sie die Entwicklung mit der Autovervollständigung!

 

🚀 Kosten der Nutzung im Vergleich zu den verfügbaren Modellen

Wie hoch sind die Kosten für die Nutzung? (nur PearAI-Server) 

Die Kosten für die Verwendung von PearAI werden in Punkten berechnet. Die Menge der verbrauchten Punkte hängt von der Größe der Eingabeaufforderungen, der Größe der Ausgabeantworten, dem verwendeten Modell und dem KI-Tool (z. B. PearAI Chat, PearAI Search, PearAI Creator usw.) ab.

Als Vorteil für Frühanwender erhalten aktuelle Abonnenten einen Frühbucherpreis, d. h. Sie behalten diese Sonderkonditionen für immer. Für eine Abonnementgebühr von nur $15 pro Monat erhalten Sie mehr Nutzung und ein besseres Preis-Leistungs-Verhältnis, als wenn Sie die gleiche Menge an API-Credits direkt bei einem großen Sprachmodellierungsanbieter kaufen würden.

Beachten Sie, dass längere Nachrichten und größere Dateien mehr Guthaben verbrauchen. Ebenso gehen bei langen Gesprächen die Credits schneller zur Neige, da jede vorherige Nachricht als Kontext gesendet wird. Es wird empfohlen, häufig neue Dialoge zu beginnen. Wenn Sie Ihre Aufforderungen genauer formulieren, sparen Sie nicht nur mehr Credits, sondern erhalten auch genauere Ergebnisse, da die KI weniger irrelevante Daten verarbeitet.

Wenn Sie ein Abonnent sind und Ihr monatliches Guthaben erreicht haben, können Sie Ihr Guthaben ganz einfach im Dashboard aufladen, ohne dass es verfällt.

Wie kann ich den Nutzen von PearAI maximieren? 

Hier sind einige Tipps, die Ihnen helfen, PearAI effizienter zu nutzen:

  • Einen neuen Dialog beginnenÖffnen Sie eine neue Konversation, wenn Sie zu einem neuen Thema wechseln oder eine nicht verwandte Frage haben. Dies hilft, die Konversationsverwaltung zu organisieren und die Effizienz der Nutzung zu optimieren.
  • Vermeiden Sie doppelte UploadsDateien, die in der gleichen Konversation hochgeladen wurden, müssen nicht erneut hochgeladen werden; PearAI merkt sich Ihre früheren Uploads.
  • Relevanten Kontext bereitstellenObwohl PearAI Zugriff auf Ihre gesamte Codebasis hat, erhalten Sie die besten Ergebnisse, wenn Sie nur die Dateien bereitstellen, die für die Anfrage direkt relevant sind. Dies hilft PearAI, sich auf die wichtigsten Informationen zu konzentrieren und genauere und nützlichere Antworten zu geben.

Wir verstehen, dass Nutzungseinschränkungen manchmal verwirrend sein können. Wir arbeiten ständig daran, PearAI zu verbessern und die bestmögliche Erfahrung mit AI zu bieten. Wenn Sie Fragen oder Probleme haben, können Sie uns gerne kontaktieren unter E-Mail Kontaktieren Sie uns oder treten Sie unserem Diskord.

brauchbares Modell 

PearAI-Server 

  • Claude 3.5 Das letzte Sonett
  • Claude 3.5 Haiku (unbegrenzt, schaltet automatisch um, wenn der Nutzer das monatliche Kreditlimit erreicht)
  • GPT-4o zuletzt
  • OpenAI o1-mini
  • OpenAI o1-Vorschau
  • Zwillinge 1.5 Profi

Bringen Sie Ihren eigenen API-Schlüssel oder einen lokalen 

  • Claude
  • OpenAI
  • Google Zwillinge
  • Azure OpenAI
  • Mistral
  • Ollama
  • Cohere
  • Groq
  • DeepSeek
  • TogetherAI
  • LM-Studio
  • lamafile
  • Replizieren Sie
  • lama.cpp
  • WatsonX
  • Andere OpenAI-kompatible APIs

 

💻 Codebase-Kontexte

PearAI indiziert Ihre Codebasis, so dass es später automatisch den relevantesten Kontext aus dem gesamten Arbeitsbereich extrahieren kann. Dies geschieht durch eine Kombination aus Einbettungssuche und Stichwortsuche. Standardmäßig werden alle Einbettungen mit dem alle-MiniLM-L6-v2 lokal berechnet und in der ~/.pearai/index.

Derzeit ist die Codebase-Suchfunktion über die Kontextanbieter "Codebase" und "Ordner" verfügbar. Sie können eingeben @codebase vielleicht @Ordnerund stellen Sie dann die Frage. Der Inhalt des Eingabefeldes wird mit der Einbettung im Rest der Codebasis (oder des Ordners) verglichen, um die relevanten Dateien zu identifizieren.

Hier sind einige häufige Anwendungsszenarien:

  • Stellen Sie erweiterte Fragen zur Codebasis
    • "Wie füge ich einem Server einen neuen Endpunkt hinzu?"
    • "Verwenden wir irgendwo die CodeLens-Funktion von VS Code?"
    • "Gibt es bereits einen Code zur Umwandlung von HTML in Markdown?"
  • Generierung von Code unter Verwendung vorhandener Beispiele als Referenz
    • "Erzeugen Sie einen neuen Datumsselektor mit einem Reagieren Sie Komponente, die das gleiche Muster wie die bestehende Komponente verwendet"
    • "Schreiben Sie einen Entwurf einer CLI-Anwendung für dieses Projekt unter Verwendung von Pythons argparse".
    • "In bar Klasse, die die foo Methode, nach anderen baz Muster in Unterklassen"
  • ausnutzen @Ordner Stellen Sie Fragen zu bestimmten Ordnern, um die Wahrscheinlichkeit von relevanten Ergebnissen zu erhöhen.
    • "Was ist der Hauptzweck dieses Ordners?"
    • "Wie verwenden wir die CodeLens-API von VS Code?"
    • oder eines der oben genannten Beispiele, aber ersetzen Sie die @codebase Ersetzen durch @Ordner

Hier sind einige Szenarien, die nicht geeignet sind:

  • Das große Sprachmodell muss sich die Codebasis derJede Datei
    • "Finden Sie alle Anrufe bei der foo Wenn die Funktion "
    • "Überprüfen Sie unsere Codebasis und finden Sie alle Rechtschreibfehler."
  • rekonstruieren.
    • "für bar Funktion fügt ein neues Argument hinzu und aktualisiert die Verwendung "

Dateien bei der Indizierung ignorieren

PearAI folgt .gitignore Dateien, um festzustellen, welche Dateien nicht indiziert werden sollen.

Wenn Sie die von PearAI indizierten Dateien ansehen möchten, werden die Metadaten in der Datei ~/.pearai/index/index.sqlite. Sie können etwas verwenden wie DB Browser für SQLite um diese Datei im Verzeichnis tag_catalog Tabelle.

Wenn Sie eine Aktualisierung des Indexes erzwingen müssen, können Sie die cmd/ctrl + shift + p + "Fenster neu laden", um das VS Code-Fenster neu zu laden, oder drücken Sie die Index-Schaltfläche in der unteren linken Ecke des Chat-Panels.

 

📋 Häufige Verwendungsszenarien

Leicht verständliche Codeschnipsel

  • cmd+L(MacOS) / Strg+L(Windows)

PearAI Chinesisch-Tutorials, praktische Abkürzungsbefehl zu erklären-6

Verwenden der Tabulatortaste zur automatischen Vervollständigung von Codevorschlägen

  • Registerkarte(MacOS) / Registerkarte(Windows)

PearAI Chinesisch-Tutorials, praktische Abkürzungen zur Erklärung des Befehls-7

Refactoring von Funktionen beim Schreiben von Code

  • cmd+I(MacOS) / Strg+I(Windows)

PearAI Chinesisch-Tutorials, praktische Abkürzungen zur Erklärung des Befehls-8

Stellen Sie eine Frage zur Codebasis

  • @codebase(MacOS) / @codebase(Windows)

PearAI Chinesisch-Tutorials, praktische Abkürzungen zur Erklärung des Befehls 9

Dokumente schnell als Kontexte verwenden

  • @docs(MacOS) / @docs(Windows)

PearAI Chinesisch-Tutorials, praktische Shortcut-Befehle erklärt-10

Verwenden Sie den Schrägstrich-Befehl, um eine Operation einzuleiten

  • /Bearbeiten(MacOS) / /Bearbeiten(Windows)

PearAI Chinesisch-Tutorials, praktische Abkürzungsbefehl zu erklären-1

Hinzufügen von Klassen, Dateien usw. zu einem Kontext

  • @Dateien(MacOS) / @Dateien(Windows)

PearAI Chinesisch-Tutorials, praktische Abkürzungsbefehl zu erklären-12

Unmittelbares Verständnis von Terminalfehlern

  • cmd+shift+R(MacOS) / Strg+Umschalt+R(Windows)

PearAI Chinesisch-Tutorials, praktische Shortcut-Befehle erklärt-13

 

Mac-Benutzer: Laden Sie die Entwicklungsversion von PearAI herunter. 

Um PearAI im Entwicklungsmodus zu betreiben, müssen Sie eine unsignierte Version der Anwendung herunterladen, da die signierte Version nicht im Debug-Modus läuft.

Laden Sie die PearAI-Entwicklungsversion hier herunter

AI Leichtes Lernen

Der Leitfaden für Laien zum Einstieg in die KI

Hilft Ihnen, die Nutzung von KI-Tools kostengünstig und von Null an zu erlernen.KI ist, wie Bürosoftware, eine wesentliche Fähigkeit für jeden. Die Beherrschung von KI verschafft Ihnen einen Vorteil bei der Stellensuche und die Hälfte des Aufwands bei Ihrer zukünftigen Arbeit und Ihrem Studium.

Details ansehen>
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " PearAI Chinesisch-Tutorials, praktische Abkürzungen zur Erklärung des Befehls

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)