From 93a59b9415005a27d9f88c626c6b4f736e0b7d28 Mon Sep 17 00:00:00 2001 From: Zachary Huang <33015448+zachary62@users.noreply.github.com> Date: Sat, 28 Dec 2024 18:11:30 -0500 Subject: [PATCH] Update README.md --- README.md | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index deffd76..eb02ea6 100644 --- a/README.md +++ b/README.md @@ -13,23 +13,15 @@ Documentation: https://zachary62.github.io/miniLLMFlow/ ## Why Mini LLM Flow? -Mini LLM Flow is designed to **be the framework used by LLM assistants**. In the future, LLM app development will be heavily **LLM-assisted**: Users specify requirements, and LLM assistants design, build, and maintain themselves. Current LLM assistants: +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: +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. **👍 Shine at Low-level Implementation** -LLMs excel at APIs, tools, chunking, prompting, etc. These don't belong in a general-purpose framework; they're too specialized to maintain and optimize. +2. **👎 Struggle with High-level Paradigms:** Paradigms like MapReduce, task decomposition, and agents are powerful. However, designing these elegantly remains challenging for LLMs. +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. -2. **👎 Struggle with High-level Paradigms** -Paradigms like MapReduce, task decomposition, and agents are powerful. However, designing these elegantly remains challenging for LLMs. - - -The ideal framework for LLM assistants should: -(1) Remove specialized low-level implementations. -(2) Keep high-level paradigms to program against. -Hence, I built this minimal (100-line) framework so LLMs can focus on what matters. - -Mini LLM Flow is also a great learning resource, as many frameworks abstract too much away. +Mini LLM Flow is also a great learning resource, as current frameworks abstract too much away.