Explore the use of AG2’s RetrieveChat for tasks like code generation from docstrings, answering complex questions with human feedback, and exploiting features like Update Context, custom prompts, and few-shot learning.
AssistantAgent
and
RetrieveUserProxyAgent
, which is similar to the usage of
AssistantAgent
and UserProxyAgent
in other notebooks (e.g.,
Automated Task Solving with Code Generation, Execution &
Debugging).
Essentially, RetrieveUserProxyAgent
implement a different auto-reply
mechanism corresponding to the RetrieveChat prompts.
docker-compose.yml
init.sql
file
config_list_from_json
function loads a list of configurations from an environment variable or
a json file.
AssistantAgent
and
RetrieveUserProxyAgent
. The system message needs to be set to “You are
a helpful assistant.” for AssistantAgent. The detailed instructions are
given in the user message. Later we will use the
RetrieveUserProxyAgent.message_generator
to combine the instructions
and a retrieval augmented generation task for an initial prompt to be
sent to the LLM assistant.