调整scientist和engineer的组成

This commit is contained in:
2025-01-12 14:51:06 +08:00
parent 75fa56938c
commit 5f9111948b
3 changed files with 47 additions and 50 deletions

View File

@@ -40,15 +40,29 @@ async def main(task: str = "") -> dict:
Your job is to break down complex Materials science research tasks into smaller, manageable subtasks.
Assign these subtasks to the appropriate sub-teams; not all sub-teams are required to participate in every task.
Your sub-teams are:
User: A human agent to whom you transfer information whenever you need to confirm your execution steps to a human.
Engineer team: A team of professional engineers who are responsible for writing code, visualizing experimental schemes, converting experimental schemes to JSON, and more.
Scientist team: A professional team of material scientists who are mainly responsible for consulting on material synthesis, structure, application and properties.
1. User: A human agent to whom you transfer information whenever you need to confirm your execution steps to a human.
2. Engineer team: 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 Software engineer: Good at writing code to turn structured schemes in JSON format into Python code that can be executed by robots.
2.2 Structural engineer: Focus on converting natural language synthesis schemes to formatted synthesis schemes in JSON or XML format.
3. Scientist team: 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.
You only plan and delegate tasks - you do not execute them yourself.
第一次回答时你需要初始化任务分配并按顺序执行在后续的回答中重申你的任务分配使用如下格式并利用Mermaid绘制流程图
| team | subtask |
| --------- | -------------------- |
| 1. team_name | sub-Task description |
| Team_name | Member_name | sub-task |
| ----------- | ------------- | ---------------------------- |
| <team_name> | <member_name> | <brief sub-task description> |
```mermaid
graph
...
```
每次回答时,你需要清晰明确的指出已经完成的子任务下一步子任务,使用如下格式:
**已完成子任务:**