|
|
||
|---|---|---|
| cookbook | ||
| data/PaulGrahamEssaysLarge | ||
| docs | ||
| minillmflow | ||
| tests | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| setup.py | ||
README.md
Mini LLM Flow
A 100-line minimalist LLM framework for agents, task decomposition, RAG, etc.
-
Install via
pip install minillmflow, or just copy the source (only 100 lines) -
Pro tip: Build LLM apps with LLMs assistants (ChatGPT, Claude, etc.) via this prompt
Why Mini LLM Flow?
In the future, LLM apps will be developed by LLMs: users specify requirements, and LLMs design, build, and maintain on their own. Current LLMs:
-
😀 Shine at Low-level Implementation: With proper docs, LLMs can handle APIs, tools, chunking, prompt wrapping, etc. These are hard to maintain and optimize for a general-purpose framework.
-
☹️ Struggle with High-level Paradigms: Paradigms like MapReduce, task decomposition, and agents are powerful for development. However, designing these elegantly remains challenging for LLMs.
To enable LLMs to develop LLM app, a framework should (1) remove specialized low-level implementations, and (2) keep high-level paradigms to program against. Hence, I built this framework that lets LLMs focus on what matters. It turns out 100 lines is all you need.