Heim  >  Artikel  >  Technologie-Peripheriegeräte  >  Open Interpreter: Ein Open-Source-Tool, das es großen Sprachmodellen ermöglicht, Code lokal auszuführen

Open Interpreter: Ein Open-Source-Tool, das es großen Sprachmodellen ermöglicht, Code lokal auszuführen

WBOY
WBOYnach vorne
2023-09-27 10:21:13826Durchsuche

Vor kurzem habe ich beim Durchsuchen von Github ein Artefakt namens Open Interpreter entdeckt, das hauptsächlich für die lokale Interaktion mit großen Sprachmodellen verwendet wird. Es konvertiert natürliche Sprache in Skriptcode und führt ihn dann lokal aus.

Kurz gesagt: Wenn Sie eine Datei mit dem Namen joke.txt auf Ihrem Desktop erstellen möchten, müssen Sie diese nicht manuell erstellen, sondern können Open Interpreter über natürliche Sprache anweisen und uns dabei helfen lassen, ein Skript zum Erstellen zu erstellen Datei ausführen und dann lokal ausführen, um eine joke.txt-Datei zu generieren

Alles, was wir tun müssen, ist ihm mitzuteilen, was unsere Bedürfnisse sind, und ihm zu erlauben, den Code lokal auszuführen.

Bitte schreiben Sie den Inhalt ins Chinesische um, ohne die ursprüngliche Bedeutung zu ändern. Es ist nicht erforderlich, den Originalsatz anzuzeigen

Open Interpreter:一款让大型语言模型在本地执行代码的开源工具Bild

Der gesamte Prozess des obigen Falls ist in drei Schritte unterteilt:

  1. Wir beschreiben eine Anforderung in natürlicher Sprache: Helfen Sie mir, eine Datei mit dem Namen „Witz“ zu erstellen Öffnen Sie die Testdatei auf dem Desktop. Open Interpreter zerlegt unsere Anforderungen und listet den Ausführungsplan und die auszuführenden Befehle auf.
  2. 计划: 1 检查桌面上的 open-test 文件夹是否存在,如果不存在则创建它。 2 在 open-test 文件夹中创建一个名为 joke.txt 的文件。我将使用以下代码来完成这个任务。mkdir -p ~/Desktop/open-test && touch ~/Desktop/open-test/joke.txt
wurde nach unserer manuellen Bestätigung ausgeführt und die Datei wurde schließlich erfolgreich erstellt.
  1. Dieses Projekt hat gerade erst begonnen und dieser Fall ist auch sehr einfach, aber wir müssen wissen, dass dies in Zukunft eine weitere Tür zu öffnen scheint, solange wir die Funktionen implementieren können, die durch Code erreicht werden können durch natürliche Sprache. Denken Sie nur darüber nach. Es war aufregend (und beängstigend).

Offizielle Einführung: Mit diesem Tool lassen sich Videos bearbeiten und E-Mails versenden, was man nur als vielversprechend bezeichnen kann.

Installation und Konfiguration

Conda installieren

Die Installation dieses Projekts ist sehr einfach. Normalerweise müssen wir nur pip install open-interpreter in der Befehlszeile ausführen. Um jedoch die Stabilität der Umgebung zu gewährleisten, werden wir Conda zur Umgebungsisolierung verwenden. Daher müssen wir zuerst Conda installieren und die folgenden Befehle nacheinander ausführen:

# 获取脚本wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh# 增加可执行权限chmod +x Anaconda3-2023.07-2-Linux-x86_64.sh# 运行安装脚本./Anaconda3-2023.07-2-Linux-x86_64.sh# 查询版本conda -V

Wenn die Versionsnummer normal ausgegeben werden kann, bedeutet dies, dass die Installation erfolgreich ist. Wenn der Eingabeaufforderungsbefehl nicht vorhanden ist, müssen wir die Umgebungsvariablen konfigurieren , in

vim .bash_profile# 加入下面一行PATH=$PATH:$HOME/bin:$NODE_PATH/bin:/root/anaconda3/bin# 再次执行conda -V

Bild Open Interpreter:一款让大型语言模型在本地执行代码的开源工具Erstellen Sie eine Isolationsumgebung

Nach Abschluss der Installation von Conda erstellen wir eine Isolationsumgebung für die angegebene Python-Version

conda create -n python311 pythnotallow=3.11

Die Bedeutung dieser Codezeile besteht darin, über conda create eine Isolationsumgebung mit dem Namen python311 zu erstellen. Die Python-Version der Umgebung wird als 3.11 angegeben. Nach Abschluss der Erstellung können wir die Liste der Isolationsumgebungen mit dem folgenden Befehl abfragen.

conda env list

BilderOpen Interpreter:一款让大型语言模型在本地执行代码的开源工具Open-Interpreter installieren

Dann betreten wir die Isolationsumgebung und installieren den Open-Interpreter wie folgt:

conda activate python311pip install open-interpreter

Warten Sie eine Weile und die Installation wird erfolgreich sein Nach erfolgreicher Installation geben Sie den folgenden Befehl ein. Sie können mit der lokalen Interaktion mit großen Sprachmodellen beginnen.

interpreter

BildOpen Interpreter:一款让大型语言模型在本地执行代码的开源工具Die ursprüngliche Bedeutung muss nicht geändert werden. Der Inhalt, der neu geschrieben werden muss, ist: Wenn wir den Befehl „Interpreter“ direkt eingeben, werden wir aufgefordert, unseren OpenAI-API-Schlüssel einzugeben. Derzeit wird standardmäßig das GPT-4-Modell verwendet, wir können jedoch das GPT-3.5-Modell verwenden, indem wir den Parameter „--fast“ hinzufügen

interpreter --fast

Hier müssen wir den OpenAI-API-Schlüssel jedes Mal manuell eingeben Es ist mühsam, kann aber konfiguriert werden. Stellen Sie die Umgebungsvariablen

export OPENAI_API_KEY=skxxxx

ein, damit wir den API-Schlüssel von OpenAI für nachfolgende Ausführungen nicht manuell eingeben müssen. Wenn Sie Microsofts Azure OpenAI verwenden möchten, wird dies ebenfalls unterstützt. Konfigurieren Sie einfach die folgenden Umgebungsvariablen und fügen Sie dann beim Start --use hinzu. Der Parameter -azure reicht aus Azurblau. Tatsächlich unterstützt Open Interpreter auch die lokale Ausführung. Fügen Sie beim Start einfach den Parameter --local hinzu und wählen Sie dann das entsprechende Modell aus. Der lokale Betrieb erfordert jedoch unsere Computerkonfigurationsunterstützung. Freunde, die daran interessiert sind, können zum Üben auf die offizielle Dokumentation zurückgreifen, aber meine Konfiguration lässt dies nicht zu

Open Interpreter:一款让大型语言模型在本地执行代码的开源工具Bilder

Zusammenfassung

Heute habe ich Ihnen die Installationsmethode und das einfache Gameplay von Open Interpreter vorgestellt. Dieses Projekt befindet sich derzeit in einer schnellen Iteration und ich glaube, dass es in naher Zukunft eine Revolution auslösen wird. Man muss sagen, dass das Zeitalter der künstlichen Intelligenz wirklich angebrochen ist und die nächsten Jahre eine Zeit der starken Entwicklung von Produkten der künstlichen Intelligenz sein werden. Als Programmierer müssen wir mit der Zeit gehen und dürfen nicht ins Hintertreffen geraten

Das obige ist der detaillierte Inhalt vonOpen Interpreter: Ein Open-Source-Tool, das es großen Sprachmodellen ermöglicht, Code lokal auszuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51cto.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen