まず、Openaai GPTで企業をエミュレートしてみてください。
これは基本的に、企業をエミュレートするPythonパッケージです。 Openaai APIを要求し、それぞれ従業員に関連付けられている一連のタスクを生成します。従業員は自動的に生成されます(システムプロンプトはGPTに従業員になるように伝えます)。
当社の革新的な企業は、高度な人工知能技術を使用して、製品とサービスを次のレベルに導入しています。当社の従業員は、エンジニア、デザイナー、さらにはマーケティング担当者などのさまざまな役割を実行できる強力なGPT言語モデルで作成されたAIインスタンスです。これにより、従来の企業よりも迅速かつ効率的に製品を開発することができ、顧客にユニークな体験を提供することができます。
AIの従業員には最新のテクノロジーが装備されており、常に新しい状況を学び、適応させています。これにより、市場の変化により機敏で対応することができ、当社の製品とサービスが常にイノベーションの最前線にあることを保証します。
AIテクノロジーの将来を体験することに興味がある場合は、当社の製品をご覧ください。
免責事項:当社のAI従業員は、人間の労働者を置き換えることを意図しておらず、人間チームの補足として使用するように設計されています。高度な技術と組み合わせると、人間の創造性と知性の力を信じています。
python --version
python3 --version1-このリポジトリをクローンします
git clone https://github.com/nervousapps/GPTenterprise.git2 -Repo Directoryに移動します
cd GPTenterprise3-ターミナルにPython Venvを作成することをお勧めします。
python3 -m venv gptenterpriseそしてそれを有効にします
source ./gptenterprise/bin/activate4-実行してgptenterpriseパッケージと依存関係をインストールします。
pip install ./pythonnano ./openai_key.txtGptenterPriseのアイデアで何ができるかの例を見るには:
1 -Tweek Configファイルを指定するために?
nano ./config2-企業を実行します
GPTenterprise ./configその後、エンタープライズはガイドラインで作成され、チームリーダーとスクラムマスターが雇われます。彼らはガイドラインを達成するために最善を尽くします。
HTMLドキュメントはこちら。
PDOCで生成されたドキュメント
エンタープライズは、チームリーダー、スクラムマスター、および複数の従業員で構成されています。当初、CEOはエンタープライズを作成し、チームリーダーとスクラムマスターにガイドラインを提供します。各従業員は、スキルのためにチームリーダーに雇われます。従業員は、チームリーダーによって自動的に生成されるシステムプロンプトとして定義され、彼のスキルを説明します。その後、スクラムマスターは一連のタスクを作成し、それぞれが以前にチームリーダーに雇われた従業員に関連付けられています。
??従業員構造
{
"name" : "Employee's name" ,
"role_name" : "Employee's role name" ,
"role" : "Employee's role (system prompt)"
"creativity" : 1.0
" emoji ": " Emoji code "
}名前とlele_nameは一意でなければなりません。
?タスク構造
{
"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"
}各タスクで、スクラムマスターは従業員の仕事に結果フィールドを追加します。
?ショ和構造
{
"employees" : [ employee1 , employee2 ],
"tasks" : [ task1 , task2 ],
"ceo_guidelines" :
"final_product" :
}エンタープライズの作成時にフィールド「CEO_GUIDERINES」が自動的に追加されます。最終製品は、指定された出力ディレクトリの「production_ <company_name> .json」ファイルに含まれるJSONオブジェクトのfinal_productフィールドにあります。
CEOのガイドラインは正確であり、会社と最終製品を希望する最終製品を説明する必要があります。ガイドラインの場合、生成する画像の数を指定できます。そうでない場合は、乱数になります(最大5)。ガイドラインでは、最後に「製品」の単語が必要であり、その後、目的の最終製品の説明が必要です。例は、キーワード「例:」で説明できます。従業員のタスクに追加されます。
| env名 | 説明 | デフォルト値 |
|---|---|---|
| 会社名 | エンタープライズ名 | gptenterprise |
| キーファイル | Openai keyfile.txtへのパス | ./openai_key.txt |
| output_directory | 出力ディレクトリ | ./Generated/V2 |
| Manager_retry | 失敗した場合、マネージャーは何回再試行して計画を立てることができます | 1 |
| custom_manager_prompts_path | カスタムマネージャーにプロンプトを提供します(オブジェクト構造の定義を保持するように注意してください) | "" |
| CEO_GUIDERINES | 「CEOとして、私は欲しい...製品...」 | デフォルトのガイドライン |
| 相互の作用 | 非同期モードがアクティブ化されている場合、ユーザーエントリ(今のところ基本)を待つ、従業員の相互作用はありません | "いいえ" |
| 非同期 | 非同期モードでは、従業員は並行して作業できます | "はい" |
| local_ai_url | Openai Pythonパッケージと互換性のあるAPIのローカルインスタンスのURL | "" |
| model_name | 使用するモデル名 | GPT-3.5-TURBO-16K |
1-テスト要件をインストールします
pip install -r ./python/requirements-tests.txt2-テストを実行します
pytest黒
gptenterpriseのアイデアで何ができるかの例を見るには、webgpt.pyを使用してみましょう
WebGPTは、クライアント向けのWebサイトを開発するAI主導の企業です。
複数のGPT従業員(プロンプト)で構成されています。
deavy subment愛である被験者のプロンプター。
? Dall-eのプロンプター。これは、以前に生成されたsibjectで画像を生成するためにDall-Eに注入するプロンプトを生成する責任があります。
以前に生成された主題と画像でWebサイトをコーディングする責任のあるWeb開発者。
?♂ ♂️CEO(あなた)は、これをすべて運転して企業を運営する責任があります。
エンタープライズを運営するには:
python ./examples/webgpt.pyこれは公式のOpenai製品ではありません。これは個人的なプロジェクトであり、決してOpenaiと提携していません。
ライセンスMIT