From 8e9f6482d4ecc4e6b7f8ddc7f7bc71c368b104be Mon Sep 17 00:00:00 2001 From: Harrison Chase Date: Tue, 18 Apr 2023 21:49:25 -0700 Subject: [PATCH 1/2] cr --- docs/index.rst | 6 ++++++ docs/use_cases/autonomous_agents/autogpt.ipynb | 2 +- langchain/experimental/__init__.py | 3 ++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/index.rst b/docs/index.rst index 18c226f52f6ca3..4702ff46a1e337 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -63,6 +63,10 @@ Use Cases The above modules can be used in a variety of ways. LangChain also provides guidance and assistance in this. Below are some of the common use cases LangChain supports. +- `Autonomous Agents <./use_cases/autonomous_agents.html>`_: Autonomous agents are long running agents that take many steps in an attempt to accomplish an objective. Examples include AutoGPT and BabyAGI. + +- `Agent Simulations <./use_cases/agent_simulations.html>`_: Putting agents in a sandbox and observing how they interact with each other or to events can be an interesting way to observe their long-term memory abilities. + - `Personal Assistants <./use_cases/personal_assistants.html>`_: The main LangChain use case. Personal assistants need to take actions, remember interactions, and have knowledge about your data. - `Question Answering <./use_cases/question_answering.html>`_: The second big LangChain use case. Answering questions over specific documents, only utilizing the information in those documents to construct an answer. @@ -89,6 +93,8 @@ The above modules can be used in a variety of ways. LangChain also provides guid :hidden: ./use_cases/personal_assistants.md + ./use_cases/autonomous_agents.md + ./use_cases/agent_simulations.md ./use_cases/question_answering.md ./use_cases/chatbots.md ./use_cases/tabular.rst diff --git a/docs/use_cases/autonomous_agents/autogpt.ipynb b/docs/use_cases/autonomous_agents/autogpt.ipynb index 9dab8e69e552ab..be2d34b53fba47 100644 --- a/docs/use_cases/autonomous_agents/autogpt.ipynb +++ b/docs/use_cases/autonomous_agents/autogpt.ipynb @@ -100,7 +100,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.experimental.autonomous_agents.autogpt.agent import AutoGPT\n", + "from langchain.experimental import AutoGPT\n", "from langchain.chat_models import ChatOpenAI" ] }, diff --git a/langchain/experimental/__init__.py b/langchain/experimental/__init__.py index 653100ded8242b..d7ee676c573501 100644 --- a/langchain/experimental/__init__.py +++ b/langchain/experimental/__init__.py @@ -1,3 +1,4 @@ from langchain.experimental.autonomous_agents.baby_agi.baby_agi import BabyAGI +from langchain.experimental.autonomous_agents.autogpt.agent import AutoGPT -__all__ = ["BabyAGI"] +__all__ = ["BabyAGI", "AutoGPT"] From c146c54ab47340cc4f6aada3527f086709a5c0a5 Mon Sep 17 00:00:00 2001 From: Harrison Chase Date: Tue, 18 Apr 2023 21:52:07 -0700 Subject: [PATCH 2/2] cr --- langchain/experimental/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langchain/experimental/__init__.py b/langchain/experimental/__init__.py index d7ee676c573501..867cbac84cd6fe 100644 --- a/langchain/experimental/__init__.py +++ b/langchain/experimental/__init__.py @@ -1,4 +1,4 @@ -from langchain.experimental.autonomous_agents.baby_agi.baby_agi import BabyAGI from langchain.experimental.autonomous_agents.autogpt.agent import AutoGPT +from langchain.experimental.autonomous_agents.baby_agi.baby_agi import BabyAGI __all__ = ["BabyAGI", "AutoGPT"]