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
Other
167.6k stars 44.27k forks source link

good job, here are some concerns #276

Closed maljefairi closed 1 year ago

maljefairi commented 1 year ago

To improve this project, here are some suggestions:

Modularize the code: Separate the functions in commands.py into different modules based on their functionality. For example, you can create a module for file operations, another for memory management, and so on.

Error handling: Improve error handling by providing more informative error messages and handling edge cases that might cause the program to crash.

Code readability: Add more comments and documentation to explain the purpose of each function and its expected inputs and outputs.

Testing: Write unit tests for each function to ensure they work as expected and to catch any potential issues during development.

Security: Sanitize user inputs to prevent security vulnerabilities, such as code injection.

Configuration: Use a configuration file or environment variables to store sensitive information like API keys, rather than hardcoding them in the script.

Logging: Implement a proper logging system to track the application's activities and make debugging easier.

abhiprojectz commented 1 year ago

Is this ChatGPT generated ? @maljefairi

maljefairi commented 1 year ago

Yes it is

MoreTore commented 1 year ago

Dear god help us!

maljefairi commented 1 year ago

you are going to see a lot of those soon just training you on ai patience

abhiprojectz commented 1 year ago

@maljefairi @MoreTore BTW guys i'm also building something that yet hasn't built with GPT and that will push the ai limits by far .

I like this project, but unfortunately it can't automate your PC or complex task so it decided to build one.

Actually i'm building SingularGPT, which can automate your PC, Android or even any IOT device. By just saying to it!

It can automate any task without writing code, for example:

"Say copy content of folder named "Files" on desktop to the another folder named "Files2" and the App will do it for you!.


Say it upload 1st video in "x" folder to youtube and give it some attractive title and description and schedule for 2:00 AM the next day.

The app will do it even this for you.

And limits are endless.


And yes the app will be OpenSourced.

MoreTore commented 1 year ago

This is what I'm expecting Microsoft to do in windows. You might be better off to close it and sell it to them!🤣

In any case, keep me posted as that would be very useful!

Another idea I had was a install-from-source-GPT to automate dependency installations and binary building.

I have literally spent hundreds of hours building packages from source on my PC just to run other software.

For example:

Build ORB_SLAM2 on Ubuntu 22.04 and all dependencies.

abhiprojectz commented 1 year ago

@MoreTore Exactly, GPT knows everything as you'll ask it to "Build ORB_SLAM2 on Ubuntu 22.04 and all dependencies." It will give the steps, the only catch is GPT don't knows to communicate your device to achieve the these tasks, as their is a need of API between them.

That needs combination of something as Computer vision AI + OS API + GPT

That's what i'm building :)

It's almost ready for only linux, windows & android/ios is yet to be build.

An example of how will it see what's on your screen is something this:

Unlike Auto-GPT it doesn't needs any Crawling system , instead AI itself will do stuffs for you.

Librispeech fkjfk

YT dashboard 1d9eb7f3-68f9-40f9-93ce-c01bee3ff259

MoreTore commented 1 year ago

That would be very impressive

maljefairi commented 1 year ago

@abhiprojectz i am impressed with that i would love to have this feature let us know if its available so we can support

abhiprojectz commented 1 year ago

@maljefairi Unfortunately this can't be considered as a feature, because its a whole concept to be added so this will need to restructure this whole project and a lot of hassle would be there to do so and totally depends on author's will.

So, I decided to build it myself and would be a charm if everyone would contribute too.

I'll add a repo link once, its done to a certain limit by tomorrow , love to hear others suggestions as well. :)

Considering Leaving a star, it will help others to know!

https://github.com/abhiprojectz/SingularGPT

MoreTore commented 1 year ago

@maljefairi Unfortunately this can't be considered as a feature, because its a whole concept to be added so this will need to restructure this whole project and a lot of hassle would be there to do so and totally depends on author's will.

So, I decided to build it myself and would be a charm if everyone would contribute too.

I'll add a repo link once, its done to a certain limit by tomorrow , love to hear others suggestions as well. :)

Considering Leaving a star, it will help others to know!

https://github.com/abhiprojectz/SingularGPT

I am keeping an eye on this. Can't wait to try it out!

github-actions[bot] commented 1 year ago

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