Open-Assistant icon indicating copy to clipboard operation
Open-Assistant copied to clipboard

Prompt based GUI and terminal automation

Open James4Ever0 opened this issue 2 years ago • 2 comments
trafficstars

I always want to make a bot to execute GUI and terminal tasks like human, such as "check and cleanup disks", "make a funny video and upload to youtube", "edit and test this bash script till it is bug-free", "talk to people on twitter and post ads".

Of course these tasks can be done by domain specific software, but since ChatGPT shows promising capabilities, and Open-Assistant is working on it, I wonder if it can target human-level computer operations to become a real killer assistant.

James4Ever0 avatar Dec 30 '22 23:12 James4Ever0

For such assistant to become usable, it shall be both real-time and always-learning. Real-time means it will listen to the user, monitor feedback from computer and react accordingly. Always-learning means it will watch and imitate user's actions, ask questions to users and search online to learn more.

James4Ever0 avatar Dec 30 '22 23:12 James4Ever0

Indeed, that would be very cool. Efforts like this exist, e.g. https://robotme.org/ and we'll probably not get into this in the first version, but in subsequent versions, this is definitely on the table!

yk avatar Dec 30 '22 23:12 yk

Sounds a bit like speech recognition software (e.g. Dragon NaturallySpeaking) that can do specific actions like clicking somewhere, opening programs or dictating text, but combined with an intent recognition like the current voice assistants (Alexa, Siri, ...), but more flexible what it can understand.

The end product could be an app that runs in the background of your pc or smartphone and you can talk to it. Ask any question and command it do to stuff on the computer for you.

Here is my research for "Linux Voice Interface": https://pad.nixnet.services/d1W89tL8Qj6-65-UJcp5SA?view

Especially check out Almond aka Genie from Stanford. Maybe you can collaborate with them to create an Open Source, Privacy-Preserving Voice Assistant. Also integration with Home Assistant would be great.

davidak avatar Mar 24 '23 16:03 davidak

Now it is been partly implemented, and as part of my ideology, the project Cybergod has been released.

Here's the program in action:

https://github.com/Significant-Gravitas/Auto-GPT/assets/103997068/8e1cd6fe-c49d-4d2b-835d-0ffc9a5a458e

If anyone interested in Cybergod, please join official discord group.

James4Ever0 avatar May 24 '23 12:05 James4Ever0