Autonomous Agents
Articles
- Doing more with less: meta-reasoning and meta-learning in humans and machines (2023)
- M. Reddy, GMP O’Hare: The blackboard model: a survey of its application (1991)
- Joon Sung Park, Joseph C. O’Brien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, Michael S. Bernstein: Generative Agents: Interactive Simulacra of Human Behavior (2023)
- L. Wang et al: A Survey on Large Language Model based Autonomous Agents (2023)
- Z. Zheng et al: FlowMind: Automatic Workflow Generation with LLMs (2024)
- Avanika Narayan, Michael Wornow, Chris Ré: ECLAIR: A Treat for the Enterprise (2024)
Courses
- Old Duke U. class on Agent Architecture (table of contents only)
Posts
- Swyx
- LangChain Blog: Autonomous Agents & Agent Simulations (2023)
- Matt Schlicht: The Complete Beginners Guide To Autonomous Agents (2023)
- T.L. Griffiths et al: Doing more with less: meta-reasoning and meta-learning in humans and machines (2023)
- Wiki: SOAR architecture
- Philip Carter: All the Hard Stuff Nobody Talks About when Building Products with LLMs (2023)
- Simon Willison: Prompt injection explained (2023)
Talks
- Langchain crowdcast:
- LangChain Agents webinar (2023): prompt engineering, BabyAGI
- Langchain NoCode webinar (2023)
- Langchain Prompt Injection (2023)
- Langchain Document Question-Answering
- Sal Khan Ted Talk: The amazing AI super tutor for students and teachers (2023)
- Latent Space: Codium demo (2023)
Tools
- Langchain
- Tutorials
- Misbah Syed: Build a Langchain agent in under 30m, youtube (2023)
- A. Kumar: Dolly2 and LangChain: A Game Changer for Data Analytics (2023)
- Tutorials
- Pinecone
- Replit
- Camel
- Flowiseai.com
- Lamini
- Significant-Gravitas/AutoGPT, docs
- weaviate.io
- Vertex AI on GCP
Demos
- Flowiseai.com
- Fork lowiseAI/Flowise
- Clone locally,
cd Flowise
. Or open in Codespace. yarn install; yarn build; yarn start
- You can access the app on http://localhost:3000
- Get OpenAI, Pinecone, Serp API tokens
- Significant-Gravitas/AutoGPT, docs
- Auto-GPT Explained! 10 Ways To Start Using AutoGPT Today! (Better Than ChatGPT) (2023)
- Steps
- Fork Significant-Gravitas/Auto-GPT. Include all branches. Don’t tick `copy the master branch only.
- Select
stable
branch in UI. Click greenCode
button, startCodespace
onstable
branch- Alternative: Clone locally, cd to folder, run
pipenv shell
to create a virtual environment for the folder
- Alternative: Clone locally, cd to folder, run
- At the code space terminal, run
pip install -r requirements.txt
- Copy
.env.template
to.env
. Set theOPENAPI_API_KEY
,PINECONE_API_KEY
,PINECONE_ENV
.- The OpenAPI key requires payment, the Pinecone key can be gotten for free.
python -m autogpt
(run with-h
for parameters)- Also see lalab.ai’s Auto-GPT tutorial: How to set up Auto-GPT
- Prompts that work:
- Write a python program that takes as input an integer, and returns the prime number factorization. Write a unit tester as well.
AutoGPT
- Rocky Chen: How to config and run Auto-GPT?