Skip to content
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 AutoGPT #6

Open
0x4D5352 opened this issue Jun 9, 2023 · 3 comments
Open

Implement AutoGPT #6

0x4D5352 opened this issue Jun 9, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@0x4D5352
Copy link
Owner

0x4D5352 commented Jun 9, 2023

Currently, the prototype manually deploys drones to a test hive - a linux server that it can use SSH to connect to as root using an RSA public key to minimize user interaction. This could and should be made more varied in order to finish the prototype.

The current goal for successful implementation is if AutoGPT can use SSH to connect from localhost to a target machine on the local network.

@0x4D5352 0x4D5352 added the enhancement New feature or request label Jun 9, 2023
@0x4D5352 0x4D5352 self-assigned this Jun 9, 2023
@0x4D5352
Copy link
Owner Author

0x4D5352 commented Jun 10, 2023

Got AutoGPT4ALL running, but (apart from the non-chatGPT model performing poorly) I'm mainly running into JSON based errors. Changing to a different memory type might be useful, but should do more debugging first. Test GPT-4 with non autogpt4all setup to rule out issues with your computer!

@0x4D5352
Copy link
Owner Author

TODO: update .env.template for autogpt4all setup to match the newer .env.template in auto-gpt that supports local models more easily

@0x4D5352
Copy link
Owner Author

0x4D5352 commented Jun 11, 2023

Good news: OpenAI implementation works! Bad news: the Auto-GPT master template breaks stable so autogpt4all doesn't work properly.

Screenshot below of GPT3.5 turbo using SSH to connect to a server on my local network and using the ip addr command to get network information, as a proof of concept that this can work. It cost roughly $0.10 to get to the point in the screenshot. The AI had to spend time learning how to actually run these commands, and didn't quite understand that it had actually completed the task, showing that more effective initial prompting can reduce overhead costs if this is the direction that is chosen for the full project or as an alternate path for people who don't mind connecting to OpenAI.

Screenshot 2023-06-11 at 09 35 38

Leaving this issue open because while i've hit PoC for this, I need to actually implement it as a standard prompt so that the user doesn't have to specifically type it in for the demo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant