mirror of
https://github.com/FoundationAgents/MetaGPT.git
synced 2026-05-01 20:03:28 +02:00
新修改。
This commit is contained in:
parent
f3c7da32a0
commit
9af9461b4f
152 changed files with 7692 additions and 792 deletions
109
docs/ROADMAP.md
109
docs/ROADMAP.md
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
## Roadmap
|
||||
|
||||
### Long-term Objective
|
||||
|
|
@ -16,67 +15,69 @@ ### Tasks
|
|||
To reach version v0.5, approximately 70% of the following tasks need to be completed.
|
||||
|
||||
1. Usability
|
||||
1. Release v0.01 pip package to try to solve issues like npm installation (though not necessarily successfully)
|
||||
2. Support for overall save and recovery of software companies
|
||||
3. Support human confirmation and modification during the process
|
||||
4. Support process caching: Consider carefully whether to add server caching mechanism
|
||||
5. Resolve occasional failure to follow instruction under current prompts, causing code parsing errors, through stricter system prompts
|
||||
6. Write documentation, describing the current features and usage at all levels
|
||||
7. ~~Support Docker~~
|
||||
1. Release v0.01 pip package to try to solve issues like npm installation (though not necessarily successfully)
|
||||
2. Support for overall save and recovery of software companies
|
||||
3. Support human confirmation and modification during the process
|
||||
4. Support process caching: Consider carefully whether to add server caching mechanism
|
||||
5. Resolve occasional failure to follow instruction under current prompts, causing code parsing errors, through
|
||||
stricter system prompts
|
||||
6. Write documentation, describing the current features and usage at all levels
|
||||
7. ~~Support Docker~~
|
||||
2. Features
|
||||
1. Support a more standard and stable parser (need to analyze the format that the current LLM is better at)
|
||||
2. ~~Establish a separate output queue, differentiated from the message queue~~
|
||||
3. Attempt to atomize all role work, but this may significantly increase token overhead
|
||||
4. Complete the design and implementation of module breakdown
|
||||
5. Support various modes of memory: clearly distinguish between long-term and short-term memory
|
||||
6. Perfect the test role, and carry out necessary interactions with humans
|
||||
7. Provide full mode instead of the current fast mode, allowing natural communication between roles
|
||||
8. Implement SkillManager and the process of incremental Skill learning
|
||||
9. Automatically get RPM and configure it by calling the corresponding openai page, so that each key does not need to be manually configured
|
||||
1. Support a more standard and stable parser (need to analyze the format that the current LLM is better at)
|
||||
2. ~~Establish a separate output queue, differentiated from the message queue~~
|
||||
3. Attempt to atomize all role work, but this may significantly increase token overhead
|
||||
4. Complete the design and implementation of module breakdown
|
||||
5. Support various modes of memory: clearly distinguish between long-term and short-term memory
|
||||
6. Perfect the test role, and carry out necessary interactions with humans
|
||||
7. Provide full mode instead of the current fast mode, allowing natural communication between roles
|
||||
8. Implement SkillManager and the process of incremental Skill learning
|
||||
9. Automatically get RPM and configure it by calling the corresponding openai page, so that each key does not need
|
||||
to be manually configured
|
||||
3. Strategies
|
||||
1. Support ReAct strategy
|
||||
2. Support CoT strategy
|
||||
3. Support ToT strategy
|
||||
4. Support Reflection strategy
|
||||
1. Support ReAct strategy
|
||||
2. Support CoT strategy
|
||||
3. Support ToT strategy
|
||||
4. Support Reflection strategy
|
||||
4. Actions
|
||||
1. Implementation: Search
|
||||
2. Implementation: Knowledge search, supporting 10+ data formats
|
||||
3. Implementation: Data EDA
|
||||
4. Implementation: Review
|
||||
5. Implementation: Add Document
|
||||
6. Implementation: Delete Document
|
||||
7. Implementation: Self-training
|
||||
8. Implementation: DebugError
|
||||
9. Implementation: Generate reliable unit tests based on YAPI
|
||||
10. Implementation: Self-evaluation
|
||||
11. Implementation: AI Invocation
|
||||
12. Implementation: Learning and using third-party standard libraries
|
||||
13. Implementation: Data collection
|
||||
14. Implementation: AI training
|
||||
15. Implementation: Run code
|
||||
16. Implementation: Web access
|
||||
1. Implementation: Search
|
||||
2. Implementation: Knowledge search, supporting 10+ data formats
|
||||
3. Implementation: Data EDA
|
||||
4. Implementation: Review
|
||||
5. Implementation: Add Document
|
||||
6. Implementation: Delete Document
|
||||
7. Implementation: Self-training
|
||||
8. Implementation: DebugError
|
||||
9. Implementation: Generate reliable unit tests based on YAPI
|
||||
10. Implementation: Self-evaluation
|
||||
11. Implementation: AI Invocation
|
||||
12. Implementation: Learning and using third-party standard libraries
|
||||
13. Implementation: Data collection
|
||||
14. Implementation: AI training
|
||||
15. Implementation: Run code
|
||||
16. Implementation: Web access
|
||||
5. Plugins: Compatibility with plugin system
|
||||
6. Tools
|
||||
1. ~~Support SERPER api~~
|
||||
2. ~~Support Selenium apis~~
|
||||
3. ~~Support Playwright apis~~
|
||||
1. ~~Support SERPER api~~
|
||||
2. ~~Support Selenium apis~~
|
||||
3. ~~Support Playwright apis~~
|
||||
7. Roles
|
||||
1. Perfect the action pool/skill pool for each role
|
||||
2. Red Book blogger
|
||||
3. E-commerce seller
|
||||
4. Data analyst
|
||||
5. News observer
|
||||
6. Institutional researcher
|
||||
1. Perfect the action pool/skill pool for each role
|
||||
2. Red Book blogger
|
||||
3. E-commerce seller
|
||||
4. Data analyst
|
||||
5. News observer
|
||||
6. Institutional researcher
|
||||
8. Evaluation
|
||||
1. Support an evaluation on a game dataset
|
||||
2. Reproduce papers, implement full skill acquisition for a single game role, achieving SOTA results
|
||||
3. Support an evaluation on a math dataset
|
||||
4. Reproduce papers, achieving SOTA results for current mathematical problem solving process
|
||||
1. Support an evaluation on a game dataset
|
||||
2. Reproduce papers, implement full skill acquisition for a single game role, achieving SOTA results
|
||||
3. Support an evaluation on a math dataset
|
||||
4. Reproduce papers, achieving SOTA results for current mathematical problem solving process
|
||||
9. LLM
|
||||
1. Support Claude underlying API
|
||||
2. ~~Support Azure asynchronous API~~
|
||||
3. Support streaming version of all APIs
|
||||
4. ~~Make gpt-3.5-turbo available (HARD)~~
|
||||
1. Support Claude underlying API
|
||||
2. ~~Support Azure asynchronous API~~
|
||||
3. Support streaming version of all APIs
|
||||
4. ~~Make gpt-3.5-turbo available (HARD)~~
|
||||
10. Other
|
||||
1. Clean up existing unused code
|
||||
2. Unify all code styles and establish contribution standards
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue