Versuchen Sie zunächst, ein Unternehmen mit Openaai GPT zu emulieren.
Dies ist im Grunde ein Python -Paket, das ein Unternehmen emuliert. Es fordert Openaai -API an und generiert eine Abfolge von Aufgaben, die jeweils einem Mitarbeiter zugeordnet sind. Die Mitarbeiter werden automatisch generiert (Systemaufforderungen, GPT zu sagen, welche Mitarbeiter sein sollen)?
Unser innovatives Unternehmen nutzt fortschrittliche Technologie für künstliche Intelligenz, um Produkte und Dienstleistungen auf die nächste Ebene zu bringen. Unsere Mitarbeiter sind AI -Instanzen, die mit dem leistungsstarken GPT -Sprachmodell erstellt wurden, das verschiedene Rollen wie Ingenieure, Designer und sogar Vermarkter ausführen kann. Auf diese Weise können wir Produkte schneller und effizienter entwickeln als herkömmliche Unternehmen und bieten gleichzeitig ein einzigartiges Erlebnis für unsere Kunden.
Unsere KI -Mitarbeiter sind mit der neuesten Technologie ausgestattet und lernen und passen sich ständig an neue Situationen an. Dies ermöglicht es uns, agiler und reagierender auf Marktänderungen zu sein, um sicherzustellen, dass unsere Produkte und Dienstleistungen immer im Vordergrund der Innovation stehen.
Wenn Sie die Zukunft der KI -Technologie erleben möchten, lesen Sie unser Produkt.
Haftungsausschluss: Unsere KI -Mitarbeiter sind nicht dazu gedacht, menschliche Arbeitnehmer zu ersetzen und als Ergänzung zu menschlichen Teams verwendet zu werden. Wir glauben an die Kraft menschlicher Kreativität und Intelligenz in Kombination mit fortschrittlicher Technologie.
python --version
python3 --version1 - Klonen Sie dieses Repository
git clone https://github.com/nervousapps/GPTenterprise.git2 - Gehen Sie in das Repo -Verzeichnis
cd GPTenterprise3 - Ein Python -Venv wird empfohlen, um einen in Ihrem Terminal zu erstellen:
python3 -m venv gptenterpriseUnd es aktivieren
source ./gptenterprise/bin/activate4 - Installieren Sie das Gptenterprise -Paket und die Abhängigkeiten durch Ausführung:
pip install ./pythonnano ./openai_key.txtUm ein Beispiel dafür zu sehen, was mit der Idee von gptenterprise getan werden kann:
1 - Tweek -Konfigurationsdatei, um?
nano ./config2 - Führen Sie das Enterprise aus
GPTenterprise ./configAnschließend wird das Unternehmen mit Ihren Richtlinien erstellt, ein Teamleiter und ein Scrum -Master werden engagiert. Sie werden sein Bestes tun, um Richtlinien zu erreichen.
HTML -Dokumentation hier.
Dokumentation mit PDOC generiert
Ein Unternehmen besteht aus einem Teamleiter, einem Scrum -Master und mehreren Mitarbeitern. Zu Beginn wird der CEO das Enterprise erstellen, das seine Richtlinien an Teamleiter und Scrum -Meister gibt. Jeder Mitarbeiter wird vom Teamleiter für seine Fähigkeiten eingestellt. Ein Mitarbeiter ist definiert als eine Systemaufforderung, die vom Teamleiter automatisch generiert wird und seine Fähigkeiten beschreibt. Der Scrum Master erstellt dann eine Abfolge von Aufgaben, die jeweils einem Mitarbeiter zugeordnet sind, der zuvor vom Teamleiter eingestellt wurde.
? ? Mitarbeiterstruktur
{
"name" : "Employee's name" ,
"role_name" : "Employee's role name" ,
"role" : "Employee's role (system prompt)"
"creativity" : 1.0
" emoji ": " Emoji code "
}Name und Rollenname müssen eindeutig sein.
? Aufgabenstruktur
{
"task_name" : "The task name"
"employee_name" : "The assigned amployee name"
"todo" : "The work description that has to be done"
"type" : "The type of the task (text or image)"
"requirements" : "The index of the required task or no if no task result is required"
}Bei jeder Aufgabe fügt der Scrum Master ein Ergebnisfeld mit der Arbeit des Mitarbeiters hinzu.
Produktionsstruktur
{
"employees" : [ employee1 , employee2 ],
"tasks" : [ task1 , task2 ],
"ceo_guidelines" :
"final_product" :
}Ein Feld "CEO_Guidelines" wird beim Erstellen des Unternehmens automatisch hinzugefügt. Das Endprodukt finden Sie im Feld Final_Product des JSON -Objekts, das in der Datei "Production_ <Company_Name> .json" im angegebenen Ausgabeverzeichnis enthalten ist.
CEO -Richtlinien müssen präzise sein und das Unternehmen und das gewünschte Endprodukt beschreiben. Die Anzahl der zu generierten Bilder kann angegeben werden, wenn Richtlinien, wenn nicht, eine Zufallszahl (max. 5) ist. Richtlinien müssen am Ende "Produkt" -Word haben, gefolgt von der Beschreibung des gewünschten Endprodukts. Ein Beispiel kann mit dem Schlüsselwort "Beispiel:" gegeben werden, es wird den Aufgaben der Mitarbeiter hinzugefügt.
| Env Name | Beschreibung | Standardwert |
|---|---|---|
| NAME DER FIRMA | Enterprise -Name | Gptenterprise |
| Keyfile | Pfad zu openai keyfile.txt | ./openai_key.txt |
| Output_directory | Ausgabeverzeichnis | ./generated/v2 |
| Manager_Retry | Wie oft werden Manager wiederholen, um die Pläne zu erstellen, wenn sie versagen? | 1 |
| Custom_Manager_prompts_path | Geben Sie eine benutzerdefinierte Manager auf die Eingabeaufforderung an (achten Sie darauf, dass Objekte Strukturdefinitionen aufbewahren). | "" " |
| CEO_Guidelines | "Als CEO will ich ... Produkt ..." | Standardrichtlinien |
| Interaktiv | Warten Sie auf den Benutzereintrag (grundlegend), keine Mitarbeiterinteraktion, wenn der asynchrone Modus aktiviert ist | "NEIN" |
| ASYNCHRON | Asynchroner Modus, Mitarbeiter können parallel arbeiten | "Ja" |
| Local_ai_url | URL einer lokalen Instanz einer API, die mit Openai Python -Paket kompatibel ist | "" " |
| Model_name | Modellname zu verwenden | GPT-3,5-Turbo-16K |
1 - Testsanforderungen installieren
pip install -r ./python/requirements-tests.txt2 - Tests ausführen
pytestSCHWARZ
Um ein Beispiel dafür zu sehen, was mit der Idee von gptenterprise getan werden kann, nutzen Sie das WebGPT.py
WebGPT ist ein KI -gesteuerter Unternehmen, das Website für seine Kunden entwickelt.
Es besteht aus mehreren GPT -Mitarbeitern (Eingabeaufforderungen):
✍️ Ein Subjekt -PromPter, der für die Formulierung von Probanden verantwortlich ist.
? Ein Dall-e-PromPter, der dafür verantwortlich ist, dass sie Dall-E auffordern, um Bilder auf dem zuvor erzeugten Sibject zu generieren.
Ein Webentwickler, der dafür verantwortlich ist, die Website auf zuvor generierten Themen und Bildern zu codieren.
? Eute ein CEO (Sie), das dafür verantwortlich ist, all dies zu fahren und das Unternehmen zu betreiben.
Um das Enterprise auszuführen, bitte tun Sie:
python ./examples/webgpt.pyDies ist kein offizielles OpenAI -Produkt. Dies ist ein persönliches Projekt und es ist in keiner Weise mit OpenAI verbunden.
Lizenz MIT