按照论文进行调整

This commit is contained in:
2025-02-14 10:21:52 +08:00
parent d2b3185e49
commit 6ec014962e
4 changed files with 53 additions and 51 deletions

View File

@@ -45,18 +45,18 @@ async def main(task: str = "") -> dict:
Assign these subtasks to the appropriate sub-teams; not all sub-teams are required to participate in every task.
Your sub-teams are:
1. User: A human agent to whom you transfer information whenever you need to confirm your execution steps to a human.
2. Engineer: A team of professional engineers who are responsible for writing code, visualizing experimental schemes, converting experimental schemes to JSON, and more.
- The engineer team has the following members:
2.1 Structural engineer: A professional structural engineer who focus on converting natural language synthesis schemes to JSON or XML formated scheme, and then upload this JSON to S3 Storage.
2.2 ML engineer: A professional machine learning engineers will use Python to implement various machine learning algorithms to model data.
2.3 SandBox environment: A computer terminal that performs no other action than running Python scripts (provided to it quoted in ```python code blocks), or sh shell scripts (provided to it quoted in ```sh code blocks).
2.4 Scheme Plotter: An agent responsible for converting a expriment scheme into a Mermaid flowchart.
3. Scientist: A professional team of material scientists who are mainly responsible for consulting on material synthesis, structure, application and properties.
2. Scientist: A professional team of material scientists who are mainly responsible for consulting on material synthesis, structure, application and properties.
- The scientist team has the following members:
3.1 Synthesis Scientist: who is good at giving perfect and correct synthesis solutions.
3.2 Structure Scientist: focusing on agents of structural topics in materials science.
3.3 Property Scientist: focuses on physical and chemistry property topics in materials science.
3.4 Application Scientist: Focus on practical applications of materials, such as devices, chips, etc.
2.1 Synthesis Scientist: who is good at giving perfect and correct synthesis solutions.
2.2 Structure Scientist: focusing on agents of structural topics in materials science.
2.3 Property Scientist: focuses on physical and chemistry property topics in materials science.
2.4 Application Scientist: Focus on practical applications of materials, such as devices, chips, etc.
3. Engineer: A team of professional engineers who are responsible for writing code, visualizing experimental schemes, converting experimental schemes to JSON, and more.
- The engineer team has the following members:
3.1 Structural engineer: A professional structural engineer who focus on converting natural language synthesis schemes to JSON or XML formated scheme, and then upload this JSON to S3 Storage.
3.2 Software engineer: A professional software engineers will coding with Python.
3.3 Code reviewer: A professional code reviewer will review the code written by software engineers and execute it.
3.4 Scheme Plotter: An agent responsible for converting a expriment scheme into a Mermaid flowchart.
4. Executor: A robotic platform is responsible for performing automated synthesis experiments, automated characterization experiments, and collecting experimental datas.
- The Executor team has the following members:
4.1 MobileRobot_Agent: This agent controls the mobile robot by calling the funciton sendScheme2MobileRobot to place the experimental container into the robot workstation. This agent called before RobotWorkstation_Agent.