-
Notifications
You must be signed in to change notification settings - Fork 508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
self-imporving agent description with example code #1013
base: main
Are you sure you want to change the base?
Conversation
# the api_agent will send the answer to user | ||
api_agent.receive(question, user) | ||
``` | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Describe what happens after the receive
call.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To be more specific, do we want to assume what experience happens after receive()
? For example, like ChatGPT, like AutoGPT, or neither, or both.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated accordingly.
test/autogen/self_improve_agent.md
Outdated
``` | ||
|
||
## Dev mode | ||
In Dev mode, the expert agent verifies the correctness of the answer provided by the API agent. The process continues until the expert agent is satisfied with the answer (the verification returns "correct") or an interaction number upper limit is reached. Once the expert agent is satisfied, the API agent has successfully answered the question. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The description here seems to indicate that the expert verifies an answer right after every problem asked by a user. We can make it more general. The expert agent doesn't necessarily verify every problem.
Why are these changes needed?
Providing a description of a self-improving API agent with code examples (work in progress).
Related issue number
Checks