首先尝试使用Openaai GPT效仿企业。
这基本上是模拟企业的Python软件包。它要求OpenAAI API并生成一系列与员工关联的任务。员工是自动生成的(系统提示告诉GPT是什么员工?
我们的创新公司使用先进的人工智能技术将产品和服务提升到一个新的水平。我们的员工是使用强大的GPT语言模型创建的AI实例,可以执行工程师,设计师甚至营销人员等各种角色。这使我们能够比传统公司更快,更有效地开发产品,同时还为客户提供独特的体验。
我们的AI员工配备了最新技术,并不断学习并适应新情况。这使我们能够更加敏捷,并响应市场变化,以确保我们的产品和服务始终处于创新的最前沿。
如果您有兴趣体验AI技术的未来,请查看我们的产品。
免责声明:我们的AI员工无意取代人类工人,旨在用作人类团队的补充。我们相信当与先进技术结合使用时,人类创造力和智力的力量。
python --version
python3 --version1-克隆这个存储库
git clone https://github.com/nervousapps/GPTenterprise.git2-进入回购目录
cd GPTenterprise3-建议在您的航站楼中创建一个Python Venv:
python3 -m venv gptenterprise并启用它
source ./gptenterprise/bin/activate4-通过执行:
pip install ./pythonnano ./openai_key.txt查看一个可以用Gptenterprise的想法来完成的示例:
1- Tweek配置文件以给出?♂️CEO指南(如果需要的话,还有其他参数,但默认一个应该可以)
nano ./config2-运行企业
GPTenterprise ./config然后,将使用您的指南创建企业,将聘请团队负责人和Scrum Master。他们将尽力实现指导方针。
HTML文档在这里。
PDOC生成的文档
一个企业由团队负责人,一个大师和几名员工组成。一开始,首席执行官将创建企业,将其指南授予团队负责人和Scrum Master。团队负责人的技能将聘请每个员工。员工被定义为由团队负责人自动生成的系统提示,描述了他的技能。然后,Scrum Master将创建一系列任务,每个任务都与以前由团队负责人雇用的员工相关联。
??员工结构
{
"name" : "Employee's name" ,
"role_name" : "Employee's role name" ,
"role" : "Employee's role (system prompt)"
"creativity" : 1.0
" emoji ": " Emoji code "
}名称和cool_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"
}在每个任务中,Scrum Master将在员工的工作中添加结果字段。
?生产结构
{
"employees" : [ employee1 , employee2 ],
"tasks" : [ task1 , task2 ],
"ceo_guidelines" :
"final_product" :
}创建企业时,将自动添加“ CEO_GUIDELINES”字段“ CEO_GUIDELINES”。最终产品可以在指定输出目录中的“ production_ <company_name> .json”文件中包含的JSON对象的Final_product字段中找到。
首席执行官指南必须精确,并描述公司和最终产品。如果指南(如果没有),则可以指定要生成的图像数量,它将是一个随机数(最大值5)。准则必须在最后具有“产品”单词,然后描述所需的最终产品。可以用关键字“示例:”给出一个示例,将其添加到员工任务中。
| env名称 | 描述 | 默认值 |
|---|---|---|
| 公司名称 | 企业名称 | gptenterprise |
| 钥匙文件 | 通往openai keyfile.txt的路径 | ./openai_key.txt |
| output_directory | 输出目录 | ./generated/v2 |
| Manager_Retry | 如果失败,经理将重试计划多少次 | 1 |
| custom_manager_prompts_path | 给定制经理提示(请小心保持对象结构定义) | “” |
| CEO_GUIDELINE | “作为首席执行官,我想要……产品……” | 默认指南 |
| 交互的 | 等待用户输入(目前基本),如果激活异步模式,则没有员工互动 | “不” |
| 异步 | 异步模式,员工可以并行工作 | “是的” |
| 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是一个由AI驱动的企业,为其客户开发网站。
它由几个GPT员工组成(提示):
✍️是一个主题求职者,是为了制定主题的原因。
? DALL-E提示器,负责生成提示以在先前生成的sibject上生成图像的提示。
网络开发人员,负责在先前生成的主题和图像上编码网站。
?♂️首席执行官(您),这是驾驶所有这些并运行企业的原因。
要运营企业,请这样做:
python ./examples/webgpt.py这不是官方的OpenAI产品。这是一个个人项目,并且与Openai没有任何联系。
许可证