llama-lab  by run-llama

LlamaIndex projects for LLM data augmentation

created 2 years ago
1,490 stars

Top 28.2% on sourcepulse

GitHubView on GitHub
Project Summary

Llama Lab is a repository for cutting-edge projects built with LlamaIndex, an interface for LLM data augmentation. It targets developers and researchers looking to leverage LlamaIndex for advanced AI agent capabilities, offering tools for task management, internet interaction, and conversational simulations. The primary benefit is providing a framework for building sophisticated, autonomous AI systems.

How It Works

The repository houses several distinct projects, including llama_agi and auto_llama, both inspired by AutoGPT. llama_agi uses LlamaIndex for task creation and prioritization and LangChain for task execution, enabling agents to plan and solve objectives with tools like web search and note-taking. auto_llama implements its own agent system to search, download, and analyze web content to answer user queries. A conversational agent simulator is also included, allowing for dynamic agent interactions based on provided context.

Quick Start & Requirements

To run auto_llama:

cd auto_llama
pip install -r requirements.txt
python -m auto_llama

Requires a Google API key and CSE ID for the google-search tool.

To run convo_agents:

cd convo_agents
jupyter notebook ConvoAgents.ipynb

Highlighted Details

  • llama_agi is inspired by BabyAGI and AutoGPT, using LlamaIndex as a task manager and LangChain as an executor.
  • auto_llama can search, download, and query the internet to solve user-specified tasks.
  • Includes a conversational agent simulator for exploring agent interactions.
  • References external projects using LlamaIndex via submodules.

Maintenance & Community

Part of the broader Llama ecosystem, with links to LlamaIndex, LlamaHub, Twitter, and Discord. Contributions are welcomed for extending existing projects or creating new ones.

Licensing & Compatibility

The README does not explicitly state a license for the repository itself. LlamaIndex is typically Apache 2.0 licensed.

Limitations & Caveats

The llama_agi project requires specific API keys (Google API, CSE ID) and OpenAI credits to run effectively. The project appears to be experimental, with llama_agi noted as v0.1.0.

Health Check
Last commit

1 year ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
18 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jerry Liu Jerry Liu(Cofounder of LlamaIndex), and
4 more.

llama-hub by run-llama

0.0%
3k
Data loaders for LLMs (deprecated, now in LlamaIndex core)
created 2 years ago
updated 1 year ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), and
1 more.

awesome-llm-apps by Shubhamsaboo

6.4%
54k
LLM app collection with AI agents and RAG examples
created 1 year ago
updated 2 days ago
Feedback? Help us improve.