ERPC AI in Ihrem Terminal fragen und mit Ihrer Zustimmung handeln lassen

erpc ai öffnet eine Konversation mit ERPC AI in Ihrem Terminal. Es antwortet aus der Dokumentation von ERPC und aus Ihrem Konto, und mit Ihrer Zustimmung kann es für Sie handeln.
Diese Seite beschreibt ERPC CLI v0.1.0-rc.4, eine Vorabversion. ERPC AI benötigt ein ERPC-Konto; Pläne und Token-Packs finden Sie unter ERPC AI.

Eine Konversation starten

Melden Sie diesen Rechner mit erpc login an (Anmeldung und Schlüssel) und öffnen Sie dann eine Konversation:
bash
erpc ai
erpc ohne Befehl öffnet dieselbe Konsole. erpc ai -m stellt eine Frage und gibt die Antwort aus. erpc ai -c setzt die letzte Konversation fort, auch mit -m oder mit einer per Pipe übergebenen Frage. Mit erpc resume wählen Sie eine beliebige gespeicherte Konversation aus einer Liste, und erpc resume <id> setzt die Konversation mit dieser ID fort.
Konversationen werden unter ~/.erpc/conversations/ gespeichert und sind nur für Sie lesbar.

Was ERPC AI mit Ihrer Zustimmung tun kann

  • Stündlich abgerechnete Produkte starten und beenden.
  • ERPC Credit mit EURC aus Ihrer Wallet kaufen.
  • Warten, bis ein neuer VPS hochgefahren ist, sich einmal mit dem von ERPC gesetzten Passwort dort anmelden, Ihren Schlüssel hinterlegen und Passwort-Anmeldungen endgültig abschalten.
  • SSH nur von Ihrer Adresse zulassen.
ERPC AI steuert dieselben erpc-Befehle, die Sie eingeben würden, und zieht sie improvisierten Skripten vor. Sie können eine Anwendung auch im Gespräch mit ihm bauen und bereitstellen: siehe Schnellstart für erpc worker.

Was ERPC AI fragt, bevor es handelt

Wenn ERPC AI eine Entscheidung braucht, bietet es Auswahlmöglichkeiten an, die Sie mit den Pfeiltasten und Enter wählen.
Vor seinen eigenen Aktionen aus der Liste oben fragt es Sie jedes Mal zuerst, mit dem Cursor auf Stop. Auch wenn Sie alle Befehle zulassen, ändert sich daran nichts.
Es kann auch Befehle auf Ihrem eigenen Computer ausführen. Befehle, die nur lesen, laufen sofort. Jeder andere Befehl wird Wort für Wort angezeigt und fragt jedes Mal nach: Sie können genau diesen Befehl zulassen oder, nach einer zweiten Frage, jeden Befehl einschließlich Skripten.
Sobald jeder Befehl zugelassen ist, wird vor keinem Befehl mehr gefragt, bis erpc ai endet oder /new (oder /clear) eine neue Konversation startet. Auch ein Befehl mit --yes, der Geld ausgibt oder einen Server verändert, läuft, und ein Befehl, der eine Schlüsseldatei oder ein Passwort ausgibt, übergibt die Schlüsseldatei bzw. das Passwort an ERPC AI.

Was ERPC AI sieht

Alles, was ein Tool zurückgibt, wird als Teil der Konversation über das ERPC-AI-Gateway an das Modell gesendet.
  • Befehle auf Ihrem Computer: Was ein Befehl ausgibt, geht an ERPC AI, Logs eingeschlossen. Nur die Werte der Parameter api-key=, api_key=, apikey= und token= werden ausgeblendet.
  • Ihr Konto: Die Tools, die Ihr Konto lesen, geben nie Server-Passwörter, IP-Whitelists, Endpunkte mit einem Schlüssel darin, Zahlungsdaten, API-Schlüssel oder die Sitzung weiter. Für jeden VPS des Kontos gelangen dagegen seine IP und sein Login-Benutzer an das Modell, damit Sie fragen können, wo er sich befindet.
  • Ein neuer VPS: Während ERPC AI einen einrichtet, gelangen auch seine IP und sein Login-Benutzer (nie sein Passwort), der Fingerprint seines Host-Schlüssels, Ihre eigene öffentliche Adresse und die Adressen, von denen SSH zugelassen ist, an das Modell.
Was der Assistent liest in SECURITY.md listet auf, was jedes Tool weitergibt.

Die Modellgröße wählen

Standardmäßig bestimmen die Worte jeder Runde die Modellgröße: klein für eine Begrüßung und groß für alles andere. Um jede Runde auf eine Größe festzulegen, starten Sie mit --model (auch zusammen mit -m oder -c) oder geben Sie in der Konsole /model ein:
bash
erpc ai --model xlarge
Die Größen sind small, medium, large und xlarge, die leistungsfähigste, die Ihre Tokens mit dem Faktor 2 verbraucht. /model auto lässt wieder die Worte jeder Runde entscheiden, und /model allein sagt, welche Größe verwendet wird.
  • Wenn Sie die Größe in einer Konversation ändern, wird die ganze Konversation einmal in der neuen Größe erneut gelesen.
  • Die Wahl gilt, bis erpc ai endet, auch über /new hinweg, und die Konsole nennt die Größe unter jeder Antwort.
  • Eine Größe, die der Dienst nicht anbietet, wird in seiner Standardgröße beantwortet, und die Konsole weist darauf hin.
  • Die vorgeschlagene nächste Nachricht und die Zusammenfassung einer langen Konversation bleiben bei der kleinen Größe.

Befehle innerhalb einer Konversation

BefehlWas er tut
/new (auch /clear)Startet eine neue Konversation
/modelWählt die Modellgröße (/model xlarge, /model auto) oder sagt allein, welche verwendet wird
/helpZeigt die Tasten und Befehle
/exit (auch /quit)Verlässt die Konsole
Nach jeder Antwort zeigt das Eingabefeld einen abgeblendeten Vorschlag für Ihre nächste Nachricht. Tab übernimmt ihn in das Feld, wo Sie ihn bearbeiten oder senden können, und nichts wird gesendet, bevor Sie Enter drücken. Jeder Vorschlag ist eine zusätzliche kleine Anfrage, die nur die Worte der letzten beiden Runden erhält, nie Tool-Ergebnisse.
Lange Konversationen werden automatisch zusammengefasst, damit sie bezahlbar bleiben, und die zusammengefassten Runden bleiben auf dem Datenträger erhalten.

Gedächtnis

ERPC AI kann sich von einer Konversation zur nächsten kurze Fakten über Sie merken, etwa Ihre Hosts, Chains und Vorlieben. Sie werden in ~/.erpc/memory.json aufbewahrt, und nichts, was wie ein Secret aussieht, wird gespeichert. erpc memory list, forget <n> und clear zeigen und löschen sie.

Die Skills an einen anderen KI-Agenten weitergeben

Skills sind das, was ERPC AI über jede Chain und jeden Dienst weiß. erpc skills install (oder erpc skills sync) schreibt sie für einen anderen KI-Agenten heraus. Die Skills werden innerhalb von erpc ausgeliefert und gegen seine Befehle geprüft, daher passen sie immer zu der Version, die Sie ausführen. Nach einem Upgrade warnt erpc doctor, solange die Kopien auf dem Datenträger älter sind.

Aus einer Wallet bezahlen

erpc wallet create richtet Ihre einzige Base-Wallet ein. Der Befehl verwendet die ERPC-Wallet, die bereits in 1Password liegt, falls es eine gibt, und erstellt nur dann eine neue, wenn keine vorhanden ist. Der private Schlüssel einer neuen Wallet geht direkt nach 1Password und wird nie auf den Datenträger geschrieben oder angezeigt.
Laden Sie die Wallet mit EURC auf, und ERPC AI kann daraus ERPC Credit kaufen, nachdem Sie dem jeweiligen Kauf zugestimmt haben. erpc wallet create --no-ai verhindert, dass ERPC AI fragt, und --vault nimmt die ID oder den Namen des 1Password-Tresors an. erpc wallet show zeigt die Adresse der Wallet.