Li Jiang
370ebf5e00
Update speaker selector in GroupChat and update some notebooks ( #688 )
...
* Add speaker selection methods
* Update groupchat RAG
* Update seed to cache_seed
* Update RetrieveChat notebook
* Update parameter name
* Add test
* Add more tests
* Add mock to test
* Add mock to test
* Fix typo speaking
* Add gracefully exit manual input
* Update round_robin docstring
* Add method checking
* Remove participant roles
* Fix versions in notebooks
* Minimize installation overhead
* Fix missing lower()
* Add comments for try_count 3
* Update warning for n_agents < 3
* Update warning for n_agents < 3
* Add test_n_agents_less_than_3
* Add a function for manual select
* Update version in notebooks
* Fixed bugs that allow speakers to go twice in a row even when allow_repeat_speaker = False
---------
Co-authored-by: Adam Fourney <adamfo@microsoft.com>
2023-11-17 13:56:11 +00:00
afourney
f939dda150
Makes select_speaker more robust by checking for mentions anywhere. ( #669 )
...
* Makes select_speaker more robust by checking for agents mentioned anywhere in the selection string. Addresses 663.
* Added test coverage for group chat mentions. Refactored mention counter to own function.
* Fixed pre-commit formatting.
2023-11-17 02:30:24 +00:00
Chi Wang
8d4afe4263
function call filter in group chat ( #294 )
...
* function call filter in group chat
* find agents with function_map
2023-10-19 14:43:36 +00:00
Chi Wang
a4b9297719
cleanup
2023-09-16 16:34:16 +00:00
Chi Wang
bc4473fe8a
cleanup
2023-09-16 10:57:57 +00:00