diff --git a/README.md b/README.md index 6262992..f5dc441 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

Mini LLM Flow

+

Mini LLM Flow - LLM Framework in 100 Lines

![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg) [![Docs](https://img.shields.io/badge/docs-latest-blue)](https://zachary62.github.io/miniLLMFlow/) @@ -13,15 +13,15 @@ Documentation: https://minillmflow.github.io/miniLLMFlow/ ## Why Mini LLM Flow? -Mini LLM Flow is designed to be **the framework used by LLMs**. In the future, LLM projects will self-programmed by LLMs themselves: Users specify requirements, and LLMs will design, build, and maintain. Current LLMs: +Mini LLM Flow is designed to be **the framework used by LLMs**. In the future, LLM projects will *self-programmed* by LLMs themselves: Users specify requirements, and LLMs will design, build, and maintain. Current LLMs are: -1. **👍 Shine at Low-level Implementation:** LLMs can handle APIs, tools, chunking, prompting, etc. These don't belong in a general-purpose framework; they're too specialized to maintain and optimize. +1. **👍 Good at Low-level Implementation:** LLMs can handle *LLM wrappers, tools, and prompts*, which don't require any framework. Current frameworks are often over-engineered, making them difficult for humans (and LLMs) to understand. -2. **👎 Struggle with High-level Paradigms:** Paradigms like MapReduce, task decomposition, and agents are powerful. However, designing these elegantly remains challenging for LLMs. +2. **👎 Bad at High-level Paradigms:** While paradigms like *MapReduce, task decomposition, and agents* are powerful, LLMs still struggle to design them elegantly. These high-level concepts should be emphasized in frameworks. -The ideal framework for LLMs should (1) remove specialized low-level implementations, and (2) keep high-level paradigms to program against. Hence, I built this minimal (100-line) framework so LLMs can focus on what matters. +The ideal framework for LLMs should (1) **strip away low-level implementations**, and (2) **keep high-level paradigms** to program against. Hence, we provide this minimal (100-line) framework that allows LLMs to focus on what matters. -Mini LLM Flow is also a great learning resource, as current frameworks abstract too much away. +Mini LLM Flow is also a **great learning resource**, as current frameworks abstract too much away.