Commit Graph

18 Commits

Author SHA1 Message Date
Ricky Loynd
d22b6b2006 TeachableAgent (#278)
* Initial commit.

* Disable LLM response caching.

* Add teachability option to setup.py

* Modify test to use OAI_CONFIG_LIST as suggested in the docs.

* Expand unit test.

* Complete unit test.

* Add filter_dict

* details

* AnalysisAgent

* details

* More documentation and debug output.

* Support retrieval of any number of relevant memos, including zero.

* More robust analysis separator.

* cleanup

* teach_config

* refactoring

* For robustness, allow more flexibility on memo storage and retrieval.

* de-dupe the retrieved memos.

* Simplify AnalysisAgent. The unit tests now pass with gpt-3.5

* comments

* Add a verbosity level to control analyzer messages.

* refactoring

* comments

* Persist memory on disk.

* cleanup

* Use markdown to format retrieved memos.

* Use markdown in TextAnalyzerAgent

* Add another verbosity level.

* clean up logging

* notebook

* minor edits

* cleanup

* linter fixes

* Skip tests that fail to import openai

* Address reviewer feedback.

* lint

* refactoring

* Improve wording

* Improve code coverage.

* lint

* Use llm_config to control caching.

* lowercase notebook name

* Sort out the parameters passed through to ConversableAgent, and supply full docstrings for the others.

* lint

* Allow TextAnalyzerAgent to be given a different llm_config than TeachableAgent.

* documentation

* Modifications to run openai workflow.

* Test on just python 3.10.
Replace agent with agent teachable_agent as recommended.

* Test on python 3.9 instead of 3.10.

* Remove space from name -> teachableagent

---------

Co-authored-by: Li Jiang <bnujli@gmail.com>
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
2023-10-21 02:27:10 +00:00
Li Jiang
a456b512d5 Fix format and links in documentations (#310)
* Fix format and links

* Update title

* Sync title

* Add examples to installation
2023-10-20 02:23:29 +00:00
Victor Dibia
af879bdcda Organize notebooks into logical groups #273 (#288)
* Organize notebooks into logical groups #273

* update multiagent group to mention >3 agents
2023-10-19 15:54:54 +00:00
Juanma Cuevas
d802b7ae04 Improves clarity and fixes punctuation in README and Multi-agent documentation (#40)
* Improves clarity and fixes punctuation in README and Multi-agent documentation

* fix broken colab link to agentchat_groupchat_research.ipynb (others are fine)

* fix typos, improves readability
2023-09-29 17:59:30 +00:00
Danizord
d3d5dca159 Remove duplicated sentence (#35) 2023-09-28 14:54:15 +00:00
Li Jiang
4c4f622d73 Add links to RetrieveChat notebook 2023-09-19 20:58:08 +08:00
Chi Wang
ec85b4984d cleanup 2023-09-19 02:26:57 +00:00
Chi Wang
a4b9297719 cleanup 2023-09-16 16:34:16 +00:00
Qingyun Wu
9233bf077f reply func renaming 2023-09-11 10:30:24 -04:00
Qingyun Wu
409fec0dfb agent renaming 2023-09-11 09:50:07 -04:00
Qingyun Wu
90e086a5a6 update group chat links 2023-09-10 16:09:14 -04:00
Qingyun Wu
2837e22f3a fix typo 2023-09-08 09:42:55 -04:00
Qingyun Wu
a27b9bc9e1 add group chat link 2023-09-05 20:34:59 -04:00
Qingyun Wu
eebe5af424 typo 2023-09-05 18:37:47 -04:00
Qingyun Wu
2a69be7fe3 update conversation pattern 2023-09-02 21:58:13 -04:00
Qingyun Wu
65c14e2332 add figures 2023-09-02 20:37:51 -04:00
Qingyun Wu
45b3f1d80d change back name to flaml 2023-09-02 14:46:20 -04:00
Chi Wang
d835f48632 doc update 2023-08-31 15:37:45 +00:00