Skip to content

sorokinvld/llama-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

🦙🧪 Llama Lab 🧬🦙

Llama Lab is dedicated to hosting cutting-edge project demonstrations, backed by the LlamaIndex library!

Each folder is organized into stand-alone examples that showcase how LlamaIndex can be used in different ways.

Current Labs

llama_agi

A clone of babyagi, using LlamaIndex as a task manager and LangChain as a task executor.

The current version of this folder will start an with an overall objective ("solve world hunger" by default), and create/prioritize the tasks needed to achieve that objective. LlamaIndex is used to create and prioritize tasks, while LangChain is used to guess the "result" of completing each action.

This will run in a loop until the task list is empty (or maybe you run out of OpenAI credits 😉).

Example Usage:

cd llama_agi
python ./run_llama_agi.py --initial-task "Create a task list" --objective "Solve world hunger" --sleep 2
python ./run_llama_agi.py -h
usage: Llama AGI [-h] [-it INITIAL_TASK] [-o OBJECTIVE] [--sleep SLEEP]

A baby-agi/auto-gpt inspired application, powered by Llama Index!

options:
  -h, --help            show this help message and exit
  -it INITIAL_TASK, --initial-task INITIAL_TASK
                        The initial task for the system to carry out. Default='Create a list of tasks'
  -o OBJECTIVE, --objective OBJECTIVE
                        The overall objective for the system. Default='Solve World Hunger'
  --sleep SLEEP         Sleep time (in seconds) between each task loop. Default=2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.6%
  • Jupyter Notebook 26.3%
  • Makefile 0.1%