-
Notifications
You must be signed in to change notification settings - Fork 44.4k
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
Implement reflection #11
Comments
That it VERY interesting indeed. I've been playing about with getting Auto-GPT to improve itself and write it's own code, this might just be the ticket! Executing unreviewed AI Generated code is a security risk though, so we'd have to think of the safest way to do this. Submit a pull request! |
I code but only know about web programming, and I'm a junior too... sorry Haha |
No worries at all, and never let being a junior stop you, the absolute best way to learn is by trying and failing! |
Probably best to have it raise pull requests so that they can be reviewed manually. |
I kinda implemented this. In my implementation I let the agent reflect every N steps which can be quite interesting but requires more testing. |
Around weekend I will do a little bit of research around this topic. @algopapi would you mind sharing your implementation? Have you pushed it on your fork? |
Also, probably will have to create some kind of benchmarks so that the AI can know the direction it needs to go. "Improve itself" can be a bit vague |
@LeonardoLGDS I had no time to check the paper yet but I assumed there are some guidelines on benchmarking provided in paper |
If anyone can get me a GPT4 key, either directly via your org with prepayment or by getting me in touch with someone at OpenAI, I'm willing to implement it. I think it could be a lot of fun, and to add an edge, I'll do it on a fresh Linux w/ firewalled access to only the OpenAI API, and a USB chainsaw. Jk, not the chainsaw. |
I'm planning to implement this over the weekend. Another best paper for self-reflection is this: https://arxiv.org/abs/2304.03442 They also have a way of evaluating the agents with some questions. @Torantulino @Andythem23 |
I guess, a starting point would be accepting actual constraints/restrictions, aka:
|
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com>
This issue was closed automatically because it has been stale for 10 days with no activity. |
fix: update `default` shell, add missing derivations
Context: Implement reflection, a technique that allows generating more coherent and natural texts using pre-trained language models.
Problem or idea: Reflection is based on two articles that propose different methods to incorporate world knowledge and causal reasoning in text generation. The articles are:
Solution or next step: I would like the Auto-GPT project to include reflection as an option to improve the quality of the generated texts. @Torantulino, what do you think of this idea?
The text was updated successfully, but these errors were encountered: