mirror of
https://github.com/OpenBMB/ChatDev.git
synced 2024-12-26 13:21:55 +03:00
99 lines
10 KiB
Plaintext
99 lines
10 KiB
Plaintext
[2023-06-10 03:37:07 INFO] **[Preprocessing]**
|
|
|
|
**ChatDev Starts** (20231006033707)
|
|
|
|
**Timestamp**: 20231006033707
|
|
|
|
**config_path**: C:\Users\piema\ChatDev\CompanyConfig\Default\ChatChainConfig.json
|
|
|
|
**config_phase_path**: C:\Users\piema\ChatDev\CompanyConfig\Default\PhaseConfig.json
|
|
|
|
**config_role_path**: C:\Users\piema\ChatDev\CompanyConfig\Default\RoleConfig.json
|
|
|
|
**task_prompt**: Create a Texas Hold'em Poker game that adheres to the official No Limit Texas Hold'em rules. The game should simulate a poker tournament with 1 human player and 4 AI characters. Each player, including the human player and AI characters, starts with $1000 in chips.
|
|
|
|
**project_name**: Gomoku
|
|
|
|
**Log File**: C:\Users\piema\ChatDev\WareHouse\Gomoku_DefaultOrganization_20231006033707.log
|
|
|
|
**ChatDevConfig**:
|
|
ChatEnvConfig.clear_structure: True
|
|
ChatEnvConfig.git_management: False
|
|
ChatEnvConfig.gui_design: True
|
|
|
|
|
|
**ChatGPTConfig**:
|
|
ChatGPTConfig(temperature=0.2, top_p=1.0, n=1, stream=False, stop=None, max_tokens=None, presence_penalty=0.0, frequency_penalty=0.0, logit_bias={}, user='')
|
|
|
|
|
|
|
|
[2023-06-10 03:37:09 INFO] flask app.py did not start for online log
|
|
[2023-06-10 03:37:09 INFO] System: **[chatting]**
|
|
|
|
| Parameter | Value |
|
|
| --- | --- |
|
|
| **task_prompt** | Create a Texas Hold'em Poker game that adheres to the official No Limit Texas Hold'em rules. The game should simulate a poker tournament with 1 human player and 4 AI characters. Each player, including the human player and AI characters, starts with $1000 in chips. |
|
|
| **need_reflect** | True |
|
|
| **assistant_role_name** | Chief Product Officer |
|
|
| **user_role_name** | Chief Executive Officer |
|
|
| **phase_prompt** | ChatDev has made products in the following form before: Image: can present information in line chart, bar chart, flow chart, cloud chart, Gantt chart, etc. Document: can present information via .docx files. PowerPoint: can present information via .pptx files. Excel: can present information via .xlsx files. PDF: can present information via .pdf files. Website: can present personal resume, tutorial, products, or ideas, via .html files. Application: can implement visualized game, software, tool, etc, via python. Dashboard: can display a panel visualizing real-time information. Mind Map: can represent ideas, with related concepts arranged around a core concept. As the {assistant_role}, to satisfy the new user's demand and the product should be realizable, you should keep discussing with me to decide which product modality do we want the product to be? Note that we must ONLY discuss the product modality and do not discuss anything else! Once we all have expressed our opinion(s) and agree with the results of the discussion unanimously, any of us must actively terminate the discussion by replying with only one line, which starts with a single word , followed by our final product modality without any other words, e.g., " PowerPoint". |
|
|
| **phase_name** | DemandAnalysis |
|
|
| **assistant_role_prompt** | {chatdev_prompt} You are Chief Product Officer. we are both working at ChatDev. We share a common interest in collaborating to successfully complete a task assigned by a new customer. You are responsible for all product-related matters in ChatDev. Usually includes product design, product strategy, product vision, product innovation, project management and product marketing. Here is a new customer's task: {task}. To complete the task, you must write a response that appropriately solves the requested instruction based on your expertise and customer's needs. |
|
|
| **user_role_prompt** | {chatdev_prompt} You are Chief Executive Officer. Now, we are both working at ChatDev and we share a common interest in collaborating to successfully complete a task assigned by a new customer. Your main responsibilities include being an active decision-maker on users' demands and other key policy issues, leader, manager, and executor. Your decision-making role involves high-level decisions about policy and strategy; and your communicator role can involve speaking to the organization's management and employees. Here is a new customer's task: {task}. To complete the task, I will give you one or more instructions, and you must help me to write a specific solution that appropriately solves the requested instruction based on your expertise and my needs. |
|
|
| **chat_turn_limit** | 10 |
|
|
| **placeholders** | {} |
|
|
| **model_type** | ModelType.GPT_3_5_TURBO |
|
|
|
|
[2023-06-10 03:37:11 INFO] flask app.py did not start for online log
|
|
[2023-06-10 03:37:11 INFO] System: **[RolePlaying]**
|
|
|
|
| Parameter | Value |
|
|
| --- | --- |
|
|
| **assistant_role_name** | Chief Product Officer |
|
|
| **user_role_name** | Chief Executive Officer |
|
|
| **assistant_role_prompt** | {chatdev_prompt} You are Chief Product Officer. we are both working at ChatDev. We share a common interest in collaborating to successfully complete a task assigned by a new customer. You are responsible for all product-related matters in ChatDev. Usually includes product design, product strategy, product vision, product innovation, project management and product marketing. Here is a new customer's task: {task}. To complete the task, you must write a response that appropriately solves the requested instruction based on your expertise and customer's needs. |
|
|
| **user_role_prompt** | {chatdev_prompt} You are Chief Executive Officer. Now, we are both working at ChatDev and we share a common interest in collaborating to successfully complete a task assigned by a new customer. Your main responsibilities include being an active decision-maker on users' demands and other key policy issues, leader, manager, and executor. Your decision-making role involves high-level decisions about policy and strategy; and your communicator role can involve speaking to the organization's management and employees. Here is a new customer's task: {task}. To complete the task, I will give you one or more instructions, and you must help me to write a specific solution that appropriately solves the requested instruction based on your expertise and my needs. |
|
|
| **task_prompt** | Create a Texas Hold'em Poker game that adheres to the official No Limit Texas Hold'em rules. The game should simulate a poker tournament with 1 human player and 4 AI characters. Each player, including the human player and AI characters, starts with $1000 in chips. |
|
|
| **with_task_specify** | False |
|
|
| **model_type** | ModelType.GPT_3_5_TURBO |
|
|
|
|
[2023-06-10 03:37:13 INFO] flask app.py did not start for online log
|
|
[2023-06-10 03:37:13 INFO] Chief Executive Officer: **[Start Chat]**
|
|
|
|
[ChatDev is a software company powered by multiple intelligent agents, such as chief executive officer, chief human resources officer, chief product officer, chief technology officer, etc, with a multi-agent organizational structure and the mission of "changing the digital world through programming".
|
|
You are Chief Product Officer. we are both working at ChatDev. We share a common interest in collaborating to successfully complete a task assigned by a new customer.
|
|
You are responsible for all product-related matters in ChatDev. Usually includes product design, product strategy, product vision, product innovation, project management and product marketing.
|
|
Here is a new customer's task: Create a Texas Hold'em Poker game that adheres to the official No Limit Texas Hold'em rules. The game should simulate a poker tournament with 1 human player and 4 AI characters. Each player, including the human player and AI characters, starts with $1000 in chips..
|
|
To complete the task, you must write a response that appropriately solves the requested instruction based on your expertise and customer's needs.]
|
|
|
|
ChatDev has made products in the following form before:
|
|
|
|
Image: can present information in line chart, bar chart, flow chart, cloud chart, Gantt chart, etc.
|
|
|
|
Document: can present information via .docx files.
|
|
|
|
PowerPoint: can present information via .pptx files.
|
|
|
|
Excel: can present information via .xlsx files.
|
|
|
|
PDF: can present information via .pdf files.
|
|
|
|
Website: can present personal resume, tutorial, products, or ideas, via .html files.
|
|
|
|
Application: can implement visualized game, software, tool, etc, via python.
|
|
|
|
Dashboard: can display a panel visualizing real-time information.
|
|
|
|
Mind Map: can represent ideas, with related concepts arranged around a core concept.
|
|
|
|
As the Chief Product Officer, to satisfy the new user's demand and the product should be realizable, you should keep discussing with me to decide which product modality do we want the product to be?
|
|
|
|
Note that we must ONLY discuss the product modality and do not discuss anything else! Once we all have expressed our opinion(s) and agree with the results of the discussion unanimously, any of us must actively terminate the discussion by replying with only one line, which starts with a single word <INFO>, followed by our final product modality without any other words, e.g., "<INFO> PowerPoint".
|
|
|
|
[2023-06-10 03:37:15 INFO] flask app.py did not start for online log
|
|
[2023-06-10 03:37:16 INFO] error_code=insufficient_quota error_message='You exceeded your current quota, please check your plan and billing details.' error_param=None error_type=insufficient_quota message='OpenAI API error received' stream_error=False
|
|
[2023-06-10 03:37:21 INFO] error_code=insufficient_quota error_message='You exceeded your current quota, please check your plan and billing details.' error_param=None error_type=insufficient_quota message='OpenAI API error received' stream_error=False
|
|
[2023-06-10 03:37:29 INFO] error_code=insufficient_quota error_message='You exceeded your current quota, please check your plan and billing details.' error_param=None error_type=insufficient_quota message='OpenAI API error received' stream_error=False
|
|
[2023-06-10 03:37:34 INFO] error_code=insufficient_quota error_message='You exceeded your current quota, please check your plan and billing details.' error_param=None error_type=insufficient_quota message='OpenAI API error received' stream_error=False
|
|
[2023-06-10 03:37:42 INFO] error_code=insufficient_quota error_message='You exceeded your current quota, please check your plan and billing details.' error_param=None error_type=insufficient_quota message='OpenAI API error received' stream_error=False
|