autogen/test
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
..
agentchat TeachableAgent (#278) 2023-10-21 02:27:10 +00:00
oai openai_utils.py - functionality for instantiating config_list with a .env file (#68) 2023-10-05 04:45:11 +00:00
test_files retrieve_utils.py - Updated.py to have the ability to parse text from PDF Files (#50) 2023-10-01 10:22:58 +00:00
test_code.py Replace the use of `assert` in non-test code (#80) 2023-10-03 17:52:50 +00:00
test_function_call.py cleanup 2023-09-16 16:34:16 +00:00
test_notebook.py cleanup 2023-09-21 15:20:10 +00:00
test_retrieve_utils.py Add support to custom text spliter (#270) 2023-10-17 14:53:40 +00:00
test_with_openai.py fix append_oai_message (#47) 2023-10-02 18:52:38 +00:00
twoagent.py make retry_time configurable, add doc (#53) 2023-09-30 16:21:07 +00:00