From 07f624087d9e5b1f7e4c6795284328784e5ddde4 Mon Sep 17 00:00:00 2001 From: souzatharsis Date: Tue, 24 Dec 2024 18:24:03 -0300 Subject: [PATCH] update readme --- README.md | 4 +--- .../_build/.doctrees/environment.pickle | Bin 5885131 -> 5885131 bytes tamingllms/_build/html/_static/cover.html | 5 ++--- .../jupyter_execute/markdown/intro.ipynb | 2 +- tamingllms/_static/cover.html | 5 ++--- 5 files changed, 6 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index f99c650..1f34fcb 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,7 @@ Please [open an issue](https://github.com/souzatharsis/tamingLLMs/issues) with y *Publication Date: February 2, 2025* ### *A Practical Guide to LLM Pitfalls with Open Source Software* -Abstract: *The current discourse around Large Language Models (LLMs) tends to focus heavily on their capabilities while glossing over fundamental challenges. Conversely, this book takes a critical look at the key limitations and implementation pitfalls that engineers and technical leaders encounter when building LLM-powered applications. Through practical Python examples and proven open source solutions, it provides an introductory yet comprehensive guide for navigating these challenges. The focus is on concrete problems with reproducible code examples and battle-tested open source tools. - -By understanding these pitfalls upfront, readers will be better equipped to build products that harness the power of LLMs while sidestepping their inherent limitations.* +Abstract: **The current discourse around Large Language Models (LLMs) tends to focus heavily on their capabilities while glossing over fundamental challenges. Conversely, this book takes a critical look at the key limitations and implementation pitfalls that engineers and technical leaders encounter when building LLM-powered applications. Through practical Python examples and proven open source solutions, it provides an introductory yet comprehensive guide for navigating these challenges. The focus is on concrete problems with reproducible code examples and battle-tested open source tools. By understanding these pitfalls upfront, readers will be better equipped to build products that harness the power of LLMs while sidestepping their inherent limitations.** | Chapter | Website | Notebook | Status | |-------------------------------------------|--------------|---------------|----------------------| diff --git a/tamingllms/_build/.doctrees/environment.pickle b/tamingllms/_build/.doctrees/environment.pickle index c24faf4c67aee2c0ca51de696672d579ad12d28e..db81a7e22c35911c093c174be74a80ccbe487a1b 100644 GIT binary patch delta 10678 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 delta 10662 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 diff --git a/tamingllms/_build/html/_static/cover.html b/tamingllms/_build/html/_static/cover.html index 01f2fb3..34fac22 100644 --- a/tamingllms/_build/html/_static/cover.html +++ b/tamingllms/_build/html/_static/cover.html @@ -169,10 +169,9 @@