Commit graph

52 commits

Author SHA1 Message Date
geekan
292344cf40 change all mail address from fuzhi.ai to deepwisdom.ai 2023-12-11 15:23:55 +08:00
莘权 马
78548c2ddc feat: merge geekan:cli-etc 2023-11-28 18:16:50 +08:00
geekan
331d74059f 1. 动作优化
1. SummarizeCode动作:用于基于代码进行总结,思考bug、逻辑、todo
  2. CodeReview动作优化:目前强制要求回答问题,有更高的成功率了
2. 数据结构
  1. Document的标准化:Env->Repo->Document,其中Document/Asset/Code都只用Document
    1. 原用于检索的Document改为IndexableDocument
  2. Repo结构引入:用于Document装载与元数据装载
  3. RepoParser引入:写了一个简单的AST parser(后续可能要换tree-sitter),给出了整库symbol
3. 配置优化
  1. 默认更换为gpt-4-1106-preview,以获得最好的效果与成本
  2. 提供~/.metagpt作为配置最高优先级目录,从中读取config.yaml
  3. workspace可以灵活指定了,在config中配置
4. metagpt作为默认命令行,而非python startup.py
  1. 使用新的METAGPT_ROOT生成方式,而非寻找git,以便cli安装
  2. 命令行由fire换为了typer,它会带来相对更好的体验
  3. project_name可以灵活指定了,在metagpt命令行输入中配置
5. 其他
  1. BossRequirement -> UserRequirement
  2. 大量错误文本的修正,增加了可读性
  3. 中量提示词优化,稍微提升了一些准确率
  4. 暂时屏蔽了LongtermMemory相关逻辑,这个逻辑底层调用了langchain的FAISS,会带来~5秒加载耗时
  5. 修复了安装包中的部分描述错误
2023-11-27 15:47:06 +08:00
莘权 马
cda032948f refactor: pre-commit run --all-files 2023-11-22 16:26:48 +08:00
刘棒棒
1e645ddc6a chore: change comment respond to query_respond 2023-10-09 11:23:56 +08:00
刘棒棒
3c98fddbe4 Merge branch 'upgrade-oi' of https://github.com/orange-crow/MetaGPT into upgrade-oi 2023-10-09 11:20:43 +08:00
刘棒棒
6bfd0b89b6 chore: remove unused code and add example of the open-interpreter query respond. 2023-10-09 11:19:18 +08:00
Ben
9bc73c576d
Merge branch 'geekan:main' into upgrade-oi 2023-10-08 19:05:53 +08:00
刘棒棒
524be9d53e feat: upgrade open-interpreter to 0.1.7 2023-10-08 19:04:12 +08:00
zhanglei
304a03244c add:
1.moderation tools
2.unittest
2023-10-07 16:56:19 +08:00
刘棒棒
f221e31db1 fix: litellm Function calling error. 2023-10-07 16:22:44 +08:00
stellahsr
a78045d87e fix: rm annotations and use old styles 2023-09-23 12:36:32 +08:00
stellaHSR
a74f78f6da
Update search_engine.py
rm useless space
2023-09-21 23:49:57 +08:00
stellaHSR
9860e0d510
Update search_engine.py
add __future__ import to avoid error in py3.9
2023-09-21 15:51:13 +08:00
Ben
58a0ae0a35
Merge branch 'main' into add_open_interpreter 2023-09-21 10:38:57 +08:00
刘棒棒
10b90d4a64 add openai_api_base. 2023-09-20 19:32:01 +08:00
stellaHSR
d6649819f4
Merge pull request #327 from femto/feature/sk_agent
Feature/sk agent with basic planner and action planner
2023-09-20 16:53:31 +08:00
stellaHSR
ac4b550736
Update ut_writer.py
bug fix: fix quotes error
2023-09-14 20:41:14 +08:00
femto
b57687761a sk agent 2023-09-14 13:08:23 +08:00
刘棒棒
1d42a98fc8 add english comments. 2023-09-13 23:16:38 +08:00
刘棒棒
754fa5ccbe add support for open-interpreter. 2023-09-13 15:47:51 +08:00
krylo
1f469d55b5
Merge branch 'geekan:main' into main 2023-08-29 10:26:42 -05:00
brucemeek
a0e6d20034
Merge branch 'geekan:main' into main 2023-08-17 11:02:27 -05:00
shenchucheng
6e6e91660d Make the SearchEngine more user-friendly. 2023-08-17 17:37:20 +08:00
brucemeek
3ce123a7bf conflict fixes 2023-08-15 07:46:02 -05:00
brucemeek
193178b7d1 resolved current conflicts 2023-08-15 06:51:39 -05:00
hezz
cb11ec7bc7 fix ruff check error 2023-08-13 14:14:14 +08:00
shenchucheng
ede23b2fe9 Unified WebPage object return for the WebBrowserEngine API 2023-08-08 12:57:04 +08:00
shenchucheng
c62c870ab9 Unified Search Engine API with support for returning structured data. 2023-08-08 12:56:37 +08:00
brucemeek
0d632c7e56 another run through for translation. 2023-08-02 15:57:10 -05:00
geekan
af884b461f
Merge pull request #62 from LeonZh0u/dev
[bugfix] fix serper integration bug to support batch queries
2023-07-28 21:30:31 +08:00
brucemeek
0ff252886d triple checked the translations 2023-07-27 08:40:32 -05:00
brucemeek
5e1dcd8757 double checked for only translation, no changes 2023-07-26 16:08:03 -05:00
brucemeek
f2725b18ad English Translation
translated chinese to english
2023-07-26 14:46:20 -05:00
shenchucheng
8cb233ccff update docs for PlaywrightWrapper/SeleniumWrapper 2023-07-25 01:48:09 +08:00
shenchucheng
a6f13b6938 remove inappropriate variable names used in the definition of the class WebBrowserEngine. 2023-07-25 00:48:32 +08:00
shenchucheng
0700cd2e62 add parse_func for WebBrowserEngin to support custom parsing 2023-07-25 00:32:02 +08:00
shenchucheng
fac1cb0f59 use CONFIG instead of Config() 2023-07-25 00:15:16 +08:00
leonzh0u
3e13a00003 fix batch query: 2023-07-23 18:25:08 -04:00
leonzh0u
242bbbc13a merge main 2023-07-23 17:02:02 -04:00
shenchucheng
d07b6ba540
Merge branch 'main' into main 2023-07-24 01:50:24 +08:00
shenchucheng
ef279fdeb7 add web page scraping feature implemented by Playwright/Selenium 2023-07-24 00:18:36 +08:00
geekan
39d7ed9ee5
Merge pull request #67 from seehi/feature-add-precommit
Feature add precommit
2023-07-23 11:57:45 +08:00
hongjiongteng
d74215c502 Clean up existing unused code according to flake8 2023-07-22 11:55:57 +08:00
stellaHSR
fe0c06dd5e rm comment 2023-07-22 11:30:58 +08:00
hongjiongteng
0722257cd8 Format import according to isort 2023-07-22 11:28:22 +08:00
stellaHSR
ade5f88b81 use resources dir
mv test code
change logger.info to logger.debug
2023-07-22 11:15:10 +08:00
leonzh0u
b4536807d7 fix serper integration bug to support batch queries 2023-07-21 09:43:56 -04:00
stellaHSR
46a7a2c978 rm test code 2023-07-21 17:23:49 +08:00
stellaHSR
3aaecce7e7 add ui and sd engine 2023-07-21 17:20:26 +08:00