Significant-Gravitas / AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
https://agpt.co
MIT License
166.33k stars 44.02k forks source link

Auto-GPT repairing issues on its own #527

Closed dvelle closed 11 months ago

dvelle commented 1 year ago

Duplicates

Summary 💡

I have locally installed Auto-GPT within the auto_gpt_workspace - I cloned the Auto-GPT repo I then asked the AI to look up the outstanding issues and begin to repair them the AI responded that out of at the time 185 outstanding issues it would focus on issue it could solve quickly

this loop continued as it couldn't seem to write files to the local instance

Version 2

I then asked the AI to search the internet on how it could improve itself the AI wanted to install machine learning modules - again it was unable to write to the local repo

I am currently consulting ChatGPT-4 directly to assist this upgrade

Examples 🌈

No response

Motivation 🔦

Self-improving Auto-GPT would be awesome and natural next level

rafinskipg commented 1 year ago

@dvelle That's great

can you also ask it to rewrite it's source code so if it crashes it restarts and reloads the state where it left it?

Can you also ask it to rewrite parts of it's system with new languages and compilers?

And then ask it to replicate itself through internet connection to cloud virtual machines, in self executing scripts that ping the OpenAI api or scan the internet for new versions or similar services to be connected even if destroyed.

Nightmares

Boostrix commented 1 year ago

I mentioned this in another issue, I used a subset of this idea to let it open/read some of its own commands and plugins (copied 3 files into the workspace) in order to come up with new commands/plugins based on a description, and it worked at least "somewhat" - for instance, telling it to extend gitoperations.py "just works" for 3-4 commands, in conjunction with some URLs and text files for contextual info: https://github.com/Significant-Gravitas/Auto-GPT/issues/15#issuecomment-1528846110

Boostrix commented 1 year ago

I then asked the AI to look up the outstanding issues and begin to repair them the AI responded that out of at the time 185 outstanding issues it would focus on issue it could solve quickly

Great, if you also went as far as asking Auto-GPT to look at its open issues, you should probably consider getting involved in an attempt to hook up the github API to Auto-GPT: https://github.com/Significant-Gravitas/Auto-GPT/issues/15#issuecomment-1529117969

The idea being to provide a new set of commands (or a dedicated plugin) to integrate Auto-GPT with its own issue tracking system, inspired by this comment here: https://github.com/Significant-Gravitas/Auto-GPT/issues/1454#issuecomment-1509474337

Once Auto-GPT can download its own issue/pull list in JSON format, it would also be able to apply its own set of heuristics to automatically re-assign/re-label and re-prioritize issues. Given the popularity/fame of the project, that might in fact be the only viable way forward to deal with this degree of activity/followers (and remain sane)

github-actions[bot] commented 11 months ago

This issue was closed automatically because it has been stale for 10 days with no activity.