How to Install and Use Auto-GPT: An Autonomous AI Tool

After the launch of ChatGPT, AI has brought a monumental change in how we perceive computing. You can nowtrain your AI chatbot with your own dataand develop apps with natural language. Developers are now working on the next big thing – Autonomous AI Agent – a peek into the beginning of AGI (Artificial General Intelligence). Auto-GPT is one such tool that lets you achieve your goals by allowing LLMs to think, plan, and execute actions autonomously. You no longer need to add any input as the AI can think and take decisions rationally. So if you are interested, follow our tutorial and learn how to install and use Auto-GPT.

Things to Know Before You Use Auto-GPT

Things to Know Before You Use Auto-GPT

  1. Youdon’t need a powerful computerto install and use Auto-GPT. Any decent computer would do the job. The heavy lifting is done by OpenAI API on the cloud.

  2. If you haveaccess to theGPT-4API, Auto-GPT would work best as it’s much better at thinking and coming to a conclusion. It’s also less prone to hallucination. If you do not have access already, you can join the waitlist for GPT-4 API access using thelink here. However, you can also use the regular OpenAI API with the GPT-3.5 model.

  3. Auto-GPTuses a lot of tokens, so you have to add billing details and set up spending limits once your free credit limit is exhausted.

  4. Unlike the free version of ChatGPT,Auto-GPT can connect to the internetand find the latest information on any subject. So you can use it to access any webpage and capture information.

How to Set up Auto-GPT on Your PC

How to Set up Auto-GPT on Your PC

Step 1: Install Python and Pip

  1. First off, download thelatest version of Pythonfromherefor your platform and install it.

  2. On Windows, make sure to enable “Add python.exe to PATH” before installing Python. Now, click on “Install Now.” You can check out the in-depth tutorial toinstall Python and Pip on Windowsvia the link here.

  3. Totest Python’s installation, open Windows Terminal and run the below commands. Both commands should return the version number. Linux and macOS users should usepython3andpip3in these commands.

Step 2: Add API Keys to Use Auto-GPT

  1. Next, head over to thislinkto open the latest GitHub release page of Auto-GPT. Here, click on “Source code (zip)” to download the ZIP file.

  2. Now, double-click to extract the ZIP file and copy the “Auto-GPT” folder.

  3. Next, simply paste the folder to your choice of location.

  4. Now, open the folder to find a “.env.template” file here. Open it using Notepad or any text editor.

  5. Next, go to OpenAI’swebsiteand get the API key. If you don’t have an account, create a free account and click on “Create a new secret key“. Now, copy the API key.

  6. After that, move to the text editor and paste the API in the “OPENAI_API_KEY” section. You can refer to the below image to get an idea.

  7. Next,open pinecone.io(visit) and create a free account. It will allow the LLM to retrieve relevant information from memory for AI applications.

  8. Here, click “API Keys” in the left sidebar and click on “Create API Key” in the right pane.

  9. Give a name like “autogpt” and click on “Create Key“.

  10. Now, copy the “Key Value” by clicking on the button.

  11. Open the text editor again and paste it next toPINECONE_API_KEY.

  12. Similarly, copy the value under “Environment“.

  13. Now, paste it next toPINECONE_ENV.

  14. Finally, save the “.env.template” file.

  15. Having done that, rename.env.templateto just.env. You are almost done.

Step 3: Install Auto-GPT on Windows, macOS, and Linux

  1. After adding the API keys, it’s time to run Auto-GPT. Right-click on the “Auto-GPT” folder and choose “Copy as path“.

  2. Now, open the Terminal and typecd, add a space, and then paste the path you copied above. You can right-click on the Terminal to paste the path quickly. Next, press Enter, and you willmove to the Auto-GPT folder. macOS and Linux users can simply right-click and open Terminal inside the folder itself.

  3. Once you are here, run the below command. It will automaticallyinstall all the required librariesto run Auto-GPT.

  4. Next, run the below command, and it willstart Auto-GPTon your system.

Step 4: How to Use Auto-GPT on Your PC

  1. On the first run, Auto-GPT will ask you toname the AI. For example – I am creating Shopper-GPT, which can find products on Amazon. If you don’t want to create an AI for a specific use-case, you can leave this field blank and hit Enter. It loads the Entrepreneur-GPT name by default.

  2. Next, you need todefine the role of the AI.

  3. After that,set goals for the autonomous AI one by one. This is where you tell the AI what you want to achieve. You can ask it to save the information in a text or PDF file. You can also ask it to shut down after all the information is retrieved.

  4. Now, Auto-GPT will start thinking. During the course of action, it will ask you to authorize actions.Press “y”and hit Enter to confirm. It might connect to websites and gather information.

  5. You can read what theAI is thinking, reasoning, and planning. It also provides criticism (kind of negative prompts) so that it comes up with the right kind of information. Finally, it performs the action.

  6. If you want to run the AI continuously without requiring user authorization, you canpressy -nand hit Enter. Make sure to replacenwith a number. If you entery -5, it means that it will not seek your permission for the next 5 actions. Note that you can use the “Ctrl + C” shortcut to stop any continuous action.

  7. Furthermore, Auto-GPT might automaticallyopen Chrometo gather information from the internet, as shown in the image below.

  8. As I was using the regular OpenAI API and the GPT-3.5 model, the model kept running in an endless loop. For some reason, Auto-GPT was unable to create the file. But after completion of the task, you should find the final information under the Auto-GPT folder. Once you are here, open “auto_gpt_workspace”.

Auto-GPT Alternative: Automate Tasks With AgentGPT (Easy Solution)

If you don’t want to set up Auto-GPT locally and want an easy-to-use solution to automate and deploy tasks, you can use AgentGPT. It’s built on Auto-GPT, but you can access it directly in a browser. No need to fiddle with the Terminal and commands. Here is how it works.

  1. Open agentgpt.reworkd.ai (visit) and click on “Settings” in the bottom-left corner.

  2. Here, add your OpenAI API key. You canget the API keyfromhere. If you don’t have access to GPT-4 API, select “gpt-3.5-turbo” as the model and click on “Save.”

  3. Next, give a name to your AI agent and set the goal you wish to achieve. Now,click on “Deploy Agent”for the Auto-GPT AI to start thinking about your inputs.

  4. Once the task is completed, you can click “Save” or “Copy” to get the final result.

  5. If you want to stop the AI agent, click on “Stop agent“.

So this is how you can install and use Auto-GPT to create multi-headed tasks and achieve them with the help of AI. In my testing, Auto-GPT failed to complete many tasks and was in a never-ending loop — most likely because I employed the GPT-3.5 API (ChatGPT API). Auto-GPT is known to work best with the the GPT-4 API. It was frequently making up URLs and was unable to retrieve content sincethe URLs were made upand they were throwing 404 error.

Nevertheless, Auto-GPT does have a lot of potential, and with more development in the field, users will be able to achieve amazing results. In the meantime, if you want to useMicrosoft JARVIS (aka HuggingGPT), follow our tutorial and learn about its insane capabilities. Apart from that, if you want touse ChatGPT-based CodeGPT in VS Code, we have a tutorial ready for you. Finally, if you have any questions, let us know in the comment section below.

Arjun Sha

Passionate about Windows, ChromeOS, Android, security and privacy issues. Have a penchant to solve everyday computing problems.

Add new comment

Name

Email ID

Δ

01

02

03

04

05