From aa0bbbbfb3215f0851ffa3fde2793a096c6b5ee9 Mon Sep 17 00:00:00 2001 From: souzatharsis Date: Fri, 24 Jan 2025 14:46:59 -0500 Subject: [PATCH] update website --- README.md | 26 ++++++------ .../_build/.doctrees/environment.pickle | Bin 7408610 -> 7384679 bytes .../_build/.doctrees/markdown/toc.doctree | Bin 28902 -> 19341 bytes .../_build/html/_sources/markdown/toc.md | 27 ++++++------- tamingllms/_build/html/markdown/toc.html | 37 ------------------ tamingllms/_build/html/searchindex.js | 2 +- .../jupyter_execute/markdown/intro.ipynb | 2 +- tamingllms/latex/chapters/alignment.tex | 2 +- tamingllms/latex/chapters/safety.tex | 2 +- tamingllms/markdown/toc.md | 27 ++++++------- 10 files changed, 43 insertions(+), 82 deletions(-) diff --git a/README.md b/README.md index 8858c08..c406927 100644 --- a/README.md +++ b/README.md @@ -12,19 +12,19 @@ Please [open an issue](https://github.com/souzatharsis/tamingLLMs/issues) with y 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 | PDF | Podcast | Website | Notebook | Status | -|-------------------------------------------|--------------|--------------|--------------|---------------|----------------------| -| Preface | [pdf](https://docsend.com/view/vdnwucxnpbtzu9pk) | | [html](https://www.tamingllms.com/markdown/preface.html) | N/A | *Ready for Review* | -| About the Book | [pdf](https://docsend.com/view/h9zrk4su559d2mmk) | | [html](https://www.tamingllms.com/markdown/intro.html) | N/A | *Ready for Review* | -| Chapter 1: The Evals Gap | [pdf](https://docsend.com/view/a3s9qk8ix3btaa3u) | [podcast](https://tamingllm.substack.com/p/chapter-1-podcast-the-evals-gap) | [html](https://www.tamingllms.com/notebooks/evals.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/evals.ipynb) | *Ready for Review* | -| Chapter 2: Structured Output| [pdf](https://docsend.com/view/5i88kgvkvtxucj3b) | [podcast](https://tamingllm.substack.com/p/chapter-2-podcast-structured-output) | [html](https://www.tamingllms.com/notebooks/structured_output.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/structured_output.ipynb) | *Ready for Review* | -| Chapter 3: Managing Input Data | [pdf](https://docsend.com/view/dp8b6j8jgpexkvkx) | | [html](https://www.tamingllms.com/notebooks/input.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/input.ipynb) | *Ready for Review* | -| Chapter 4: Safety | [pdf](https://docsend.com/view/xzb3f6fqvy5cjzps) | | [html](https://www.tamingllms.com/notebooks/safety.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/safety.ipynb) | *Ready for Review* | -| Chapter 5: Preference-Based Alignment | [pdf](https://docsend.com/view/fi4z8c4jmzncviwa) | | [html](https://www.tamingllms.com/notebooks/alignment.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/alignment.ipynb) | *Ready for Review* | -| Chapter 6: Local LLMs in Practice | [pdf](https://docsend.com/view/ybbh5nifcazw3bdh) | | [html](https://www.tamingllms.com/notebooks/local.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/local.ipynb) | *Ready for Review* | -| Chapter 7: The Falling Cost Paradox | | | | | WIP | -| Chapter 8: Frontiers | | | | | | -| Appendix A: Tools and Resources | | | | | | +| Chapter | Website | Notebook | +|-------------------------------------------|--------------|---------------| +| Preface | [html](https://www.tamingllms.com/markdown/preface.html) | N/A | +| About the Book | [html](https://www.tamingllms.com/markdown/intro.html) | N/A | +| Chapter 1: The Evals Gap | [html](https://www.tamingllms.com/notebooks/evals.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/evals.ipynb) | +| Chapter 2: Structured Output| [html](https://www.tamingllms.com/notebooks/structured_output.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/structured_output.ipynb) | +| Chapter 3: Managing Input Data | [html](https://www.tamingllms.com/notebooks/input.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/input.ipynb) | +| Chapter 4: Safety | [html](https://www.tamingllms.com/notebooks/safety.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/safety.ipynb) | +| Chapter 5: Preference-Based Alignment | [html](https://www.tamingllms.com/notebooks/alignment.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/alignment.ipynb) | +| Chapter 6: Local LLMs in Practice | [html](https://www.tamingllms.com/notebooks/local.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/local.ipynb) | +| Chapter 7: The Falling Cost Paradox | | | +| Chapter 8: Frontiers | | | +| Appendix A: Tools and Resources | | | ## Citation [![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa] diff --git a/tamingllms/_build/.doctrees/environment.pickle b/tamingllms/_build/.doctrees/environment.pickle index 7184bfa7b707b3602a697650d954d1696ac16d78..bd3a5eb02d361a5229099c82ab3cc00341f5f38f 100644 GIT binary patch delta 1061586 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

80#5B%}ZIc^ur?dym^?% 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

F7G-^ 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�WmP&8_SNe{J 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 K-vIyaN%?;!Q)b)% delta 1074475 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

$ctc{9rH`rbtamkkuHXdJS>L?t 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⁣7Jw>SMV$ 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 diff --git a/tamingllms/_build/.doctrees/markdown/toc.doctree b/tamingllms/_build/.doctrees/markdown/toc.doctree index e6a6ef5b7b4c06961d27141b14e69c37f47dce7d..a4427987a4ea2d7bdb77e809d76f02f629216f43 100644 GIT binary patch delta 2846 zcmbVOdrVtZ80Vb!mU1ByUZoGlLPuR6v{E2KLB?Y!kUAbgBxd61#^X?F3o>+zx=o3T zB*iel`dA{mC}vZ$xJj}s5hc!OoQXOGr2(yzsR5tng_j3}roPESezO$tj{EZxRPl5i79~yEkQGFL?`& zWtXqBEXJdO|2dB38sMDHf&_>f zY%p4^MHo7CE)B40T5!bQCq zmBzrF49vj5{C1R*vW6#1PfUZzOCw6)rm0%YleS0aZ$>cIVnM_Eq22INc@wr~;MpH4kqj3V0Yay0_MZ8|rkLDx=<>o3;Co4F?70j*+ zz!hAGrCf|Fm_!>@kY#xY{SbrtE}r~KBK9lR0ra=T{&@TCu*D|kL|DBx(i+W|rToRE z+(-f~(9sQjj&wL@FU4CiG?Y5P-nolT<%+9lCd`f&>oIidocyG&Y*;7T_ruOz_#O&o zDaAV_FkWf(I6N zHl?Qg-X3&WQnRd}vXn>-tIoxC5q7k@@E@Gg@pg|`AglU~)4G}rRG?!9U8S3~Ava~5(FLv$5)oSSmsg%HYAy%kwQHZ{_I;gFX?}$VmxKF{ULcN*F z`Jks3AL5)IS8zIzfD?W`8K*e~tpl5)_1f+(e1X$iRAgL8MC)=gPQNHMu~$TUDvUr22fQc?hA z7s7jejb-d3Ebj9K`-l5|`v=Bp&k{y;5x zlvPE2=HK_VV|46pdFkSFJ%uIlp5Hn-U zj59OA%wxBusk4ub*L=wKIYNQ%pq#p7~>uRLPMd9_{#kPTpfyH za%p~vv?6?7m^b;ODwDg?9bv5*$qK93_?Zan*eLW3CLkYN!9sjpfVSWk{HFkcU=h}6 z=t3o%ycn#&*97<{n2!Yw=tH(TU>u%frjwaAY9_*IL0@2C|G`mdU#))TGbOE0O%Ma^ P4y6F%q2BXHLWAgE+_7$R literal 28902 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 F{{U6YX(Ipt diff --git a/tamingllms/_build/html/_sources/markdown/toc.md b/tamingllms/_build/html/_sources/markdown/toc.md index c2ec6d7..c7ff1bd 100644 --- a/tamingllms/_build/html/_sources/markdown/toc.md +++ b/tamingllms/_build/html/_sources/markdown/toc.md @@ -16,20 +16,19 @@ Abstract: *The current discourse around Large Language Models (LLMs) tends to fo --- -(*) *The pdf version is preferred as it contains corrections and side notes.* -| Chapter | PDF | Podcast | Website | Notebook | Status | -|-------------------------------------------|--------------|--------------|--------------|---------------|----------------------| -| Preface | [pdf](https://docsend.com/view/vdnwucxnpbtzu9pk) | | [html](https://www.tamingllms.com/markdown/preface.html) | N/A | *Ready for Review* | -| About the Book | [pdf](https://docsend.com/view/h9zrk4su559d2mmk) | | [html](https://www.tamingllms.com/markdown/intro.html) | N/A | *Ready for Review* | -| Chapter 1: The Evals Gap | [pdf](https://docsend.com/view/a3s9qk8ix3btaa3u) | [podcast](https://tamingllm.substack.com/p/chapter-1-podcast-the-evals-gap) | [html](https://www.tamingllms.com/notebooks/evals.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/evals.ipynb) | *Ready for Review* | -| Chapter 2: Structured Output| [pdf](https://docsend.com/view/5i88kgvkvtxucj3b) | [podcast](https://tamingllm.substack.com/p/chapter-2-podcast-structured-output) | [html](https://www.tamingllms.com/notebooks/structured_output.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/structured_output.ipynb) | *Ready for Review* | -| Chapter 3: Managing Input Data | [pdf](https://docsend.com/view/dp8b6j8jgpexkvkx) | | [html](https://www.tamingllms.com/notebooks/input.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/input.ipynb) | *Ready for Review* | -| Chapter 4: Safety | [pdf](https://docsend.com/view/xzb3f6fqvy5cjzps) | | [html](https://www.tamingllms.com/notebooks/safety.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/safety.ipynb) | *Ready for Review* | -| Chapter 5: Preference-Based Alignment | [pdf](https://docsend.com/view/fi4z8c4jmzncviwa) | | [html](https://www.tamingllms.com/notebooks/alignment.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/alignment.ipynb) | *Ready for Review* | -| Chapter 6: Local LLMs in Practice | [pdf](https://docsend.com/view/ybbh5nifcazw3bdh) | | [html](https://www.tamingllms.com/notebooks/local.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/local.ipynb) | *Ready for Review* | -| Chapter 7: The Falling Cost Paradox | | | | | WIP | -| Chapter 8: Frontiers | | | | | | -| Appendix A: Tools and Resources | | | | | | +| Chapter | Website | Notebook | +|-------------------------------------------|--------------|---------------| +| Preface | [html](https://www.tamingllms.com/markdown/preface.html) | N/A | +| About the Book | [html](https://www.tamingllms.com/markdown/intro.html) | N/A | +| Chapter 1: The Evals Gap | [html](https://www.tamingllms.com/notebooks/evals.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/evals.ipynb) | +| Chapter 2: Structured Output| [html](https://www.tamingllms.com/notebooks/structured_output.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/structured_output.ipynb) | +| Chapter 3: Managing Input Data | [html](https://www.tamingllms.com/notebooks/input.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/input.ipynb) | +| Chapter 4: Safety | [html](https://www.tamingllms.com/notebooks/safety.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/safety.ipynb) | +| Chapter 5: Preference-Based Alignment | [html](https://www.tamingllms.com/notebooks/alignment.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/alignment.ipynb) | +| Chapter 6: Local LLMs in Practice | [html](https://www.tamingllms.com/notebooks/local.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/local.ipynb) | +| Chapter 7: The Falling Cost Paradox | | | +| Chapter 8: Frontiers | | | +| Appendix A: Tools and Resources | | | [![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa] diff --git a/tamingllms/_build/html/markdown/toc.html b/tamingllms/_build/html/markdown/toc.html index 593d8fc..f7fe496 100644 --- a/tamingllms/_build/html/markdown/toc.html +++ b/tamingllms/_build/html/markdown/toc.html @@ -239,94 +239,57 @@

Taming LLMs<

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.


-

(*) The pdf version is preferred as it contains corrections and side notes.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Chapter

PDF

Podcast

Website

Notebook

Status

Preface

pdf

html

N/A

Ready for Review

About the Book

pdf

html

N/A

Ready for Review

Chapter 1: The Evals Gap

pdf

podcast

html

ipynb

Ready for Review

Chapter 2: Structured Output

pdf

podcast

html

ipynb

Ready for Review

Chapter 3: Managing Input Data

pdf

html

ipynb

Ready for Review

Chapter 4: Safety

pdf

html

ipynb

Ready for Review

Chapter 5: Preference-Based Alignment

pdf

html

ipynb

Ready for Review

Chapter 6: Local LLMs in Practice

pdf

html

ipynb

Ready for Review

Chapter 7: The Falling Cost Paradox

WIP

Chapter 8: Frontiers

Appendix A: Tools and Resources

diff --git a/tamingllms/_build/html/searchindex.js b/tamingllms/_build/html/searchindex.js index a4c19b7..e614f6e 100644 --- a/tamingllms/_build/html/searchindex.js +++ b/tamingllms/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["markdown/intro", "markdown/preface", "markdown/toc", "notebooks/alignment", "notebooks/cost", "notebooks/evals", "notebooks/input", "notebooks/local", "notebooks/safety", "notebooks/structured_output"], "filenames": ["markdown/intro.md", "markdown/preface.md", "markdown/toc.md", "notebooks/alignment.ipynb", "notebooks/cost.ipynb", "notebooks/evals.ipynb", "notebooks/input.ipynb", "notebooks/local.ipynb", "notebooks/safety.ipynb", "notebooks/structured_output.ipynb"], "titles": ["2. About the Book", "1. Preface", "Taming LLMs", "7. Preference-Based Alignment", "9. The Falling Cost Paradox", "3. The Evals Gap", "5. Managing Input Data", "8. Local LLMs in Practice", "6. Safety", "4. Structured Output"], "terms": {"am": [0, 8], "alwai": [0, 3, 4, 5, 6, 9], "do": [0, 3, 4, 5, 6, 7, 8, 9], "which": [0, 3, 4, 5, 6, 7, 8, 9], "cannot": [0, 3, 4, 5, 7, 8, 9], "order": [0, 3, 5, 6, 8, 9], "mai": [0, 1, 3, 4, 5, 6, 7, 8, 9], "learn": [0, 3, 5, 6, 7, 8, 9], "how": [0, 1, 3, 4, 5, 6, 7, 8, 9], "pablo": [0, 5], "picasso": 0, "In": [0, 3, 4, 5, 6, 7, 8, 9], "recent": [0, 3, 4, 5, 6, 7, 8, 9], "year": [0, 2, 3, 4, 5, 6, 7, 8, 9], "larg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "languag": [0, 1, 2, 4, 5, 6, 7, 8, 9], "model": [0, 1, 2, 4, 6, 8, 9], "llm": [0, 1, 3, 9], "have": [0, 1, 3, 4, 5, 6, 7, 8, 9], "emerg": [0, 3, 4, 6, 7, 8, 9], "transform": [0, 1, 3, 5, 6, 7, 8, 9], "forc": [0, 5, 6, 9], "technologi": [0, 1, 4, 5, 6, 7, 8], "promis": [0, 3, 4, 5, 8], "revolution": [0, 8], "build": [0, 2, 3, 5, 6, 7, 8, 9], "product": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "interact": [0, 3, 4, 5, 6, 7, 8, 9], "comput": [0, 3, 4, 5, 6, 7, 8, 9], "from": [0, 1, 4, 5, 6, 7, 8, 9], "chatgpt": [0, 3, 4, 6, 7, 9], "llama": [0, 3, 4, 5, 6, 8, 9], "github": [0, 2, 3, 4, 5, 6, 7, 8, 9], "copilot": 0, "claud": [0, 3, 5, 7, 8], "artifact": 0, "system": [0, 3, 4, 5, 6, 7, 8, 9], "captur": [0, 1, 3, 5, 6, 7, 8], "public": [0, 3, 5, 6, 7, 8], "imagin": [0, 7], "spark": 0, "gold": [0, 3, 6, 8], "rush": 0, "ai": [0, 3, 4, 5, 6, 7, 9], "power": [0, 2, 3, 4, 5, 6, 7, 8, 9], "applic": [0, 1, 2, 3, 4, 6, 7, 8, 9], "howev": [0, 3, 4, 5, 6, 7, 8, 9], "beneath": [0, 3], "surfac": [0, 3, 5], "technolog": [0, 1, 4, 5, 6, 8], "revolut": [0, 4], "li": [0, 3, 5, 6, 7, 8, 9], "complex": [0, 1, 3, 5, 6, 7, 8, 9], "landscap": [0, 3, 5, 7], "softwar": [0, 1, 3, 4, 6, 7, 8, 9], "develop": [0, 1, 3, 4, 5, 6, 7, 8, 9], "tech": [0, 7, 8], "leader": [0, 2, 5, 8], "must": [0, 3, 4, 5, 7, 8, 9], "navig": [0, 2, 5, 6, 7, 8], "focus": [0, 3, 4, 5, 6, 7, 8, 9], "bring": [0, 3, 6, 7], "awar": [0, 3, 4, 5, 6, 8], "limit": [0, 1, 2, 4, 5, 7, 8, 9], "har": [0, 2, 5], "solut": [0, 2, 4, 5, 6, 7, 8], "overcom": [0, 5, 6], "them": [0, 1, 3, 4, 5, 6, 7, 8, 9], "robust": [0, 3, 4, 5, 6, 7, 8, 9], "It": [0, 3, 4, 5, 6, 7, 8, 9], "offer": [0, 3, 4, 5, 6, 7, 8, 9], "critic": [0, 2, 3, 4, 5, 6, 7, 8, 9], "implement": [0, 2, 3, 4, 5, 7, 9], "back": [0, 5, 6, 7, 8, 9], "reproduc": [0, 1, 2, 5, 7], "exampl": [0, 1, 2, 3, 5, 7, 8, 9], "while": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "mani": [0, 1, 3, 4, 5, 6, 7, 8, 9], "resourc": [0, 2, 3, 4, 5, 6, 7, 8], "cover": [0, 3, 4, 5, 6, 7, 8, 9], "capabl": [0, 1, 2, 4, 5, 6, 7, 8, 9], "specif": [0, 3, 4, 5, 6, 7, 9], "hidden": [0, 3, 8], "pitfal": [0, 1, 3, 4, 5, 6, 7, 9], "engin": [0, 1, 2, 3, 4, 5, 6, 7, 8], "technic": [0, 1, 2, 3, 5, 6, 7, 9], "face": [0, 3, 4, 5, 6, 7, 8, 9], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "comprehens": [0, 2, 3, 4, 5, 6, 7, 8, 9], "guid": [0, 1, 3, 4, 5, 6, 7, 8, 9], "leverag": [0, 3, 5, 6, 7, 8, 9], "battl": [0, 2, 7], "test": [0, 2, 3, 4, 6, 7, 8, 9], "tool": [0, 1, 2, 3, 4, 6], "throughout": [0, 4, 5, 6, 7, 8, 9], "tackl": [0, 3, 5, 6, 8], "follow": [0, 3, 4, 5, 6, 7, 8, 9], "non": [0, 3, 6, 7, 8, 9], "exhaust": [0, 6, 7], "list": [0, 3, 5, 6, 7, 8, 9], "structur": [0, 2, 3, 4, 5, 7, 8], "un": 0, "reliabl": [0, 1, 3, 4, 5, 6, 7, 8, 9], "struggl": [0, 1, 3, 5, 6, 7, 8], "maintain": [0, 1, 3, 4, 5, 6, 7, 8, 9], "consist": [0, 1, 3, 4, 5, 6, 7, 8, 9], "output": [0, 1, 2, 3, 5, 6, 7, 8], "format": [0, 3, 4, 5, 6, 7, 8, 9], "complic": [0, 8], "integr": [0, 1, 3, 4, 5, 6, 7, 8, 9], "larger": [0, 3, 4, 5, 6, 7, 8, 9], "make": [0, 3, 4, 5, 6, 7, 8, 9], "error": [0, 3, 5, 8, 9], "handl": [0, 3, 4, 5, 6, 7, 8, 9], "more": [0, 1, 3, 5, 6, 7, 8, 9], "input": [0, 2, 3, 5, 7, 8, 9], "data": [0, 1, 2, 4, 5, 7, 8, 9], "manag": [0, 1, 2, 4, 5, 7, 8, 9], "ar": [0, 1, 3, 4, 5, 6, 7, 8, 9], "sensit": [0, 3, 4, 5, 6, 7, 8], "oper": [0, 3, 5, 6, 7, 8, 9], "stale": [0, 6], "long": [0, 1, 3, 4, 5, 7, 8, 9], "context": [0, 1, 3, 4, 5, 6, 7, 8, 9], "requir": [0, 3, 6, 7, 8, 9], "care": [0, 3, 4, 5, 6, 7, 8, 9], "retriev": [0, 4, 5, 7], "strategi": [0, 3, 4, 5, 6, 7, 8, 9], "tradit": [0, 3, 6, 7, 8], "methodologi": [0, 3, 5, 7, 8, 9], "break": [0, 1, 3, 4, 5, 6, 8], "down": [0, 1, 4, 5, 6, 7, 8], "deal": [0, 3, 6, 7], "determinist": [0, 6, 9], "gener": [0, 1, 4, 7, 9], "new": [0, 3, 4, 5, 6, 7, 8, 9], "safeti": [0, 2, 3, 5, 9], "can": [0, 1, 3, 4, 5, 6, 7, 8, 9], "harm": [0, 3, 5, 7], "bias": [0, 3, 5, 6, 7, 8, 9], "inappropri": [0, 3, 8], "safeguard": [0, 5, 8], "monitor": [0, 3, 4, 5, 6, 7, 8], "ensur": [0, 3, 4, 5, 6, 7, 8, 9], "safe": [0, 3, 5, 8, 9], "deploy": [0, 3, 4, 5, 8, 9], "align": [0, 2, 4, 5, 6, 7, 8, 9], "next": [0, 1, 3, 4, 5, 6, 7, 8, 9], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9], "predict": [0, 1, 3, 5, 6, 7, 8, 9], "mean": [0, 3, 4, 5, 6, 7, 8, 9], "thei": [0, 1, 3, 4, 5, 6, 7, 8, 9], "user": [0, 1, 4, 5, 6, 7, 9], "": [0, 1, 3, 4, 5, 6, 7, 8, 9], "prefer": [0, 2, 5, 6, 7, 8, 9], "default": [0, 3, 5, 6, 7, 8, 9], "vendor": [0, 4, 5, 7], "lock": [0, 3, 4, 7], "cloud": [0, 3, 4, 5, 6, 7, 8, 9], "base": [0, 1, 2, 4, 7, 9], "provid": [0, 2, 3, 4, 5, 6, 7, 8, 9], "creat": [0, 1, 3, 4, 5, 6, 7, 8, 9], "signific": [0, 3, 4, 5, 6, 7, 8, 9], "depend": [0, 3, 4, 5, 6, 7, 8, 9], "through": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "proprietari": [0, 3, 7, 8, 9], "infrastructur": [0, 4, 7], "difficult": [0, 3, 5, 6, 8], "switch": [0, 7], "self": [0, 3, 5, 6, 7, 8, 9], "host": [0, 4, 5, 7, 8], "cost": [0, 2, 3, 5, 6, 8, 9], "optim": [0, 1, 5, 6, 7, 8], "The": [0, 1, 2, 3, 6, 8, 9], "financi": [0, 1, 3, 4, 5, 6, 8, 9], "quickli": [0, 3, 4, 6, 7], "becom": [0, 3, 4, 5, 6, 7, 8, 9], "prohibit": [0, 3, 5, 6, 7], "without": [0, 1, 3, 4, 5, 6, 7, 8, 9], "conclud": [0, 5, 6, 7, 9], "discuss": [0, 4, 5, 7, 8], "futur": [0, 3, 4, 5, 7, 8], "aris": [0, 3, 5, 6, 8], "move": [0, 3, 4, 5, 6, 7, 8], "forward": [0, 3, 5, 8], "take": [0, 2, 3, 4, 5, 6, 7, 8, 9], "hand": [0, 6, 7, 8, 9], "focu": [0, 2, 3, 4, 5, 6, 7, 8, 9], "access": [0, 3, 4, 5, 6, 7, 8, 9], "all": [0, 1, 3, 4, 5, 6, 7, 8, 9], "fulli": [0, 3, 5, 8], "document": [0, 3, 4, 5, 7, 8, 9], "allow": [0, 5, 6, 7, 8, 9], "reader": [0, 2, 6, 8], "replic": [0, 5, 6, 8, 9], "result": [0, 3, 4, 5, 6, 8, 9], "exactli": [0, 5, 6, 9], "design": [0, 1, 3, 6, 7, 9], "run": [0, 3, 4, 5, 6, 7, 8, 9], "consum": [0, 3, 4, 5, 6, 7, 8, 9], "grade": [0, 3, 4, 5, 6, 7, 8], "hardwar": [0, 3, 4, 5], "expens": [0, 3, 4, 5, 6, 7, 8], "avail": [0, 3, 4, 5, 6, 7, 8, 9], "notebook": [0, 2, 3, 6, 9], "modifi": [0, 3, 5, 8, 9], "extend": [0, 3, 4, 5, 6, 7, 9], "minim": [0, 3, 4, 5, 6, 7, 8, 9], "effect": [0, 1, 3, 4, 5, 6, 8, 9], "framework": [0, 3, 4, 5, 7], "wai": [0, 3, 4, 5, 6, 7, 8, 9], "priorit": [0, 3, 5, 6, 7, 8], "transpar": [0, 3, 4, 5, 7, 8], "visibl": [0, 5], "being": [0, 3, 4, 5, 6, 7, 8, 9], "better": [0, 2, 3, 4, 5, 6, 7, 8, 9], "understand": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "custom": [0, 3, 5, 6, 9], "flexibl": [0, 4, 5, 6, 7, 8, 9], "adapt": [0, 3, 4, 5, 7, 8], "us": [0, 1, 3, 4, 7, 8, 9], "case": [0, 4, 5, 9], "unlik": [0, 3, 5, 7], "black": [0, 3], "box": [0, 7], "commerci": [0, 5, 7, 8, 9], "most": [0, 3, 4, 5, 6, 7, 8, 9], "freeli": [0, 9], "foster": [0, 3, 5, 8, 9], "reduc": [0, 3, 4, 5, 6, 7, 8, 9], "independ": [0, 5, 6, 8, 9], "freedom": [0, 7, 9], "architectur": [0, 3, 4, 5, 6, 7, 9], "decis": [0, 3, 4, 5, 6, 7, 8], "keep": [0, 3, 5, 6, 7, 8], "principl": [0, 3, 5, 7, 8], "itself": [0, 3, 5, 6, 7, 8], "live": [0, 1, 5, 6, 8], "evolv": [0, 4, 5, 6, 7, 8], "chang": [0, 3, 5, 6, 7, 8], "encourag": [0, 3, 5, 6, 8, 9], "report": [0, 3, 5, 6, 7, 8, 9], "suggest": [0, 3, 5, 6, 7, 8, 9], "improv": [0, 3, 4, 5, 6, 7, 8, 9], "contribut": [0, 4, 5, 6, 7, 8], "via": [0, 3, 4, 5, 6, 7, 8, 9], "pull": [0, 7], "request": [0, 3, 4, 5, 6, 7, 8, 9], "share": [0, 3, 5, 6, 7, 8, 9], "own": [0, 3, 4, 5, 6, 7, 8], "experi": [0, 3, 4, 5, 6, 7, 8, 9], "commun": [0, 3, 4, 5, 6, 8, 9], "propos": [0, 4, 5, 6, 8], "chapter": [0, 2, 3, 4, 5, 6, 7, 8, 9], "section": [0, 3, 4, 5, 6, 7, 8, 9], "found": [0, 3, 4, 5, 7, 9], "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "com": [0, 2, 3, 4, 5, 6, 7, 8, 9], "souzatharsi": [0, 2, 3, 4, 5, 6, 7, 8, 9], "tamingllm": [0, 2, 3, 4, 5, 6, 7, 8, 9], "whether": [0, 3, 4, 5, 6, 7, 8, 9], "you": [0, 1, 3, 4, 5, 6, 7, 8, 9], "ve": [0, 7], "typo": [0, 8], "want": [0, 1, 3, 6, 7, 8, 9], "welcom": 0, "pleas": [0, 3, 5, 7, 8], "feel": [0, 6, 7], "free": [0, 1, 3, 5, 6, 7, 8], "look": [0, 2, 3, 4, 5, 6, 7, 8], "our": [0, 1, 3, 4, 5, 6, 7, 8, 9], "goal": [0, 1, 3, 5, 6, 8, 9], "discourag": [0, 6], "enabl": [0, 3, 4, 5, 6, 7, 8, 9], "By": [0, 1, 2, 3, 5, 6, 8, 9], "upfront": [0, 2, 4], "equip": [0, 2, 5, 6, 8], "avoid": [0, 3, 5, 7, 8, 9], "current": [0, 2, 3, 4, 5, 6, 8, 9], "discours": [0, 2], "around": [0, 2, 3, 5, 6, 7, 8, 9], "tend": [0, 2, 5, 8], "toward": [0, 3, 5, 8, 9], "extrem": [0, 3, 4, 5, 6, 8], "either": [0, 3, 5, 6, 7, 8], "uncrit": 0, "enthusiasm": 0, "wholesal": [0, 5], "dismiss": 0, "differ": [0, 3, 4, 5, 6, 7, 8, 9], "rather": [0, 1, 3, 4, 5, 6, 7, 8], "than": [0, 1, 3, 5, 6, 7, 8, 9], "theoret": [0, 3], "examin": [0, 3, 5, 6, 7, 8, 9], "first": [0, 1, 3, 4, 5, 6, 7, 8, 9], "everi": [0, 4, 5, 6, 8], "concept": [0, 3, 5, 6, 8], "illustr": [0, 3, 5, 6, 7, 8, 9], "execut": [0, 5, 7, 8], "immedi": [0, 3, 4, 5, 7], "analysi": [0, 1, 3, 4, 5, 6, 7, 8], "balanc": [0, 3, 4, 5, 6, 7, 8, 9], "both": [0, 3, 4, 5, 6, 7, 8], "help": [0, 3, 4, 5, 6, 7, 8, 9], "inform": [0, 3, 4, 5, 6, 7, 8, 9], "lead": [0, 1, 3, 4, 5, 6, 7, 8, 9], "genai": [0, 1, 3, 6, 8], "initi": [0, 1, 3, 4, 5, 6, 7, 8, 9], "advoc": [0, 8], "anyon": [0, 8], "seek": [0, 5, 6, 7, 8], "work": [0, 1, 3, 4, 5, 6, 7, 8, 9], "typic": [0, 3, 4, 5, 6, 7, 8, 9], "job": [0, 5, 6, 7, 8], "role": [0, 3, 5, 6, 7, 8, 9], "platform": [0, 5, 6, 7, 8, 9], "backend": [0, 3, 5], "exist": [0, 3, 4, 5, 7], "ml": [0, 6, 8], "transit": [0, 4, 5, 7, 9], "overse": 0, "motiv": [0, 3, 4, 5, 6, 9], "need": [0, 3, 4, 5, 6, 7, 8, 9], "readi": [0, 2, 5, 6, 8], "desir": [0, 1, 3, 5, 6, 9], "perform": [0, 3, 5, 6, 8, 9], "earli": [0, 3, 4, 5, 6, 8, 9], "befor": [0, 3, 4, 5, 6, 8, 9], "costli": [0, 5, 6, 8], "problem": [0, 1, 2, 3, 4, 6, 7, 8], "too": [0, 1, 3, 5, 7, 8], "late": [0, 3, 4, 8, 9], "lifecycl": [0, 7, 8], "after": [0, 1, 3, 5, 6, 7, 8, 9], "read": [0, 3, 4, 5, 6, 8, 9], "implic": [0, 1, 3, 5, 8], "recommend": [0, 3, 5, 6, 7, 8, 9], "abl": [0, 3, 5, 9], "deploi": [0, 3, 5, 7, 8], "proper": [0, 3, 4, 7, 8, 9], "realist": [0, 3, 4, 8], "effort": [0, 5, 7, 8, 9], "estim": [0, 4, 5, 6, 8], "project": [0, 3, 4, 5, 6, 7, 8], "impact": [0, 3, 4, 5, 6, 7, 8, 9], "timelin": 0, "To": [0, 3, 5, 6, 7, 8, 9], "should": [0, 3, 4, 5, 6, 7, 8, 9], "basic": [0, 3, 5, 6, 7, 8], "program": [0, 5, 6, 7, 9], "knowledg": [0, 3, 5, 7, 8], "mistral": [0, 3, 9], "openai": [0, 3, 5, 6, 7, 9], "anthrop": [0, 3, 6, 9], "similar": [0, 3, 4, 5, 6, 7, 9], "dive": [0, 4], "here": [0, 3, 4, 5, 6, 7, 8, 9], "get": [0, 3, 4, 5, 6, 7, 8, 9], "start": [0, 3, 4, 5, 6, 7, 8, 9], "clone": [0, 3], "companion": 0, "git": 0, "cd": 0, "activ": [0, 3, 4, 5, 6, 7, 8], "virtual": [0, 5], "m": [0, 3, 5, 6, 7, 8, 9], "venv": [0, 9], "tame": [0, 3, 4, 5, 6, 7, 8, 9], "env": [0, 3, 5, 6, 8, 9], "bin": [0, 7], "On": [0, 5, 6, 7, 9], "window": [0, 4, 5, 6, 7], "script": [0, 7], "try": [0, 1, 3, 5, 6, 8, 9], "each": [0, 3, 4, 5, 6, 7, 8, 9], "contain": [0, 2, 3, 4, 5, 6, 7, 8, 9], "possibl": [0, 3, 4, 5, 6, 7, 8, 9], "includ": [0, 1, 3, 4, 5, 6, 7, 8, 9], "necessari": [0, 3, 4, 5, 8], "instal": [0, 3, 5, 7, 9], "go": [0, 3, 5, 6, 9], "packag": [0, 4, 5, 6, 7, 9], "e": [0, 1, 3, 4, 5, 6, 7, 8, 9], "g": [0, 3, 4, 5, 6, 7, 8, 9], "pip": [0, 3, 5, 7, 9], "poetri": [0, 8], "file": [0, 3, 5, 6, 7, 8, 9], "root": [0, 3], "directori": [0, 5, 6, 7], "add": [0, 3, 5, 6, 7, 8], "other": [0, 3, 4, 5, 6, 7, 8, 9], "openai_api_kei": [0, 3], "your_openai_api_key_her": 0, "never": [0, 9], "commit": [0, 3, 5, 8], "version": [0, 2, 3, 4, 5, 6, 7, 8, 9], "control": [0, 1, 3, 4, 5, 6, 7, 8, 9], "kept": [0, 5], "privat": [0, 5], "If": [0, 1, 3, 4, 5, 6, 7, 8, 9], "encount": [0, 2, 5, 8], "rate": [0, 3, 4, 5, 6, 7, 8], "consid": [0, 3, 4, 5, 6, 7, 8, 9], "smaller": [0, 3, 4, 5, 6, 7, 9], "retri": [0, 9], "logic": [0, 1, 3, 5, 6, 8], "conflict": [0, 3, 5], "fresh": 0, "like": [0, 1, 3, 4, 5, 6, 7, 8, 9], "check": [0, 5, 6, 7, 8, 9], "page": [0, 5, 6, 7], "known": [0, 5, 6, 8, 9], "now": [0, 1, 3, 4, 5, 6, 7, 8, 9], "let": [0, 3, 4, 5, 6, 7, 8, 9], "begin": [0, 5, 7, 8, 9], "explor": [0, 1, 3, 4, 5, 6, 7, 8, 9], "tharsi": [0, 2, 3, 4, 5, 6, 7, 8, 9], "souza": [0, 2, 3, 4, 5, 6, 7, 8, 9], "ph": [0, 8], "d": [0, 3, 4, 5, 6, 7, 8, 9], "scienc": [0, 3, 5, 8], "ucl": 0, "univers": [0, 5, 7, 8], "london": 0, "scientist": [0, 1, 7, 8], "special": [0, 4, 5, 6, 7, 8, 9], "he": [0, 3, 5, 6, 8], "lectur": 0, "columbia": 0, "master": [0, 4, 7, 9], "appli": [0, 3, 5, 6, 7, 8, 9], "analyt": 0, "incom": [0, 5, 6], "head": [0, 3, 5, 6, 8, 9], "equiti": [0, 5, 6], "citadel": 0, "former": [0, 1, 5, 7], "senior": [0, 5], "vp": 0, "two": [0, 3, 4, 5, 6, 7, 8, 9], "sigma": [0, 3], "invest": [0, 3, 4, 5, 6, 8], "mentor": 0, "under": [0, 3, 4, 5, 7, 8, 9], "repres": [0, 3, 4, 5, 6, 7, 9], "student": [0, 3, 6, 8], "profession": [0, 3, 5, 6, 8, 9], "divers": [0, 3, 4, 5, 6, 8], "global": [0, 5, 6, 8], "ecosystem": [0, 4, 5, 7], "With": [0, 3, 5, 6, 7, 8, 9], "over": [0, 2, 3, 4, 5, 6, 7, 8, 9], "15": [0, 5, 6, 7, 8, 9], "deliv": [0, 4, 5, 6, 7], "across": [0, 3, 4, 5, 6, 7, 8, 9], "startup": 0, "fortun": 0, "500": [0, 3, 5, 6, 8], "compani": [0, 3, 4, 5, 6, 8, 9], "also": [0, 3, 4, 5, 6, 7, 8, 9], "numer": [0, 4, 5, 6, 8, 9], "scholarli": 0, "frequent": [0, 5, 6, 7, 9], "speaker": [0, 5], "academ": [0, 3, 5, 8], "busi": [0, 5, 6, 7, 8], "confer": [0, 6, 9], "ground": [0, 3, 5, 6, 7], "background": [0, 1, 5, 6, 7], "draw": [0, 3, 5, 8, 9], "scale": [0, 3, 4, 5, 6, 7, 8, 9], "stage": [0, 3, 8, 9], "major": [0, 3, 4, 5, 6, 7, 8, 9], "institut": [0, 5, 8], "well": [0, 3, 4, 5, 6, 7, 8, 9], "uniqu": [0, 3, 4, 5, 6, 7, 8, 9], "bridg": [0, 7, 8], "gap": [0, 1, 2, 3, 4, 6, 7, 8], "between": [0, 1, 3, 4, 5, 6, 7, 8, 9], "potenti": [0, 1, 3, 4, 5, 6, 7, 8, 9], "tell": [1, 3, 8], "mere": [1, 5], "what": [1, 3, 4, 5, 6, 7, 8, 9], "someth": [1, 5, 7], "i": [1, 2, 4, 5, 7, 8, 9], "emanuel": [1, 3, 5, 8], "derman": 1, "an": [1, 2, 3, 4, 5, 6, 7, 8, 9], "altern": [1, 3, 4, 5, 6, 7, 8], "titl": [1, 2, 3, 4, 5, 6, 7, 8, 9], "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9], "book": [1, 2, 5, 6], "could": [1, 3, 4, 5, 6, 7, 8, 9], "been": [1, 3, 4, 5, 6, 7, 8], "behav": 1, "badli": 1, "come": [1, 3, 5, 6, 7, 8, 9], "notic": [1, 3, 4, 5, 6, 8, 9], "parallel": [1, 3, 5, 7], "semin": [1, 8], "2011": 1, "coincident": 1, "just": [1, 3, 4, 5, 6, 7, 8, 9], "caution": 1, "against": [1, 3, 4, 5, 6, 7, 8], "treat": [1, 5, 8], "perfect": [1, 5, 7], "represent": [1, 5, 6, 7, 8], "realiti": [1, 6, 8], "aim": [1, 3, 4, 5, 6, 7, 8, 9], "highlight": [1, 3, 5, 6, 7, 8, 9], "practic": [1, 3, 4, 5, 6, 8], "physicist": 1, "goldman": 1, "sach": 1, "quant": 1, "scientif": [1, 3, 5, 7], "fail": [1, 3, 5, 6, 8], "we": [1, 3, 4, 5, 6, 7, 8, 9], "mistak": [1, 8], "approxim": [1, 4, 5, 9], "full": [1, 3, 4, 5, 6, 7, 8, 9], "assumpt": [1, 5, 8], "core": [1, 4, 5, 6, 7, 8], "premis": [1, 7], "hi": [1, 5, 8], "aspect": [1, 3, 5, 6, 8], "world": [1, 3, 4, 5, 6, 7, 8, 9], "inher": [1, 2, 3, 5, 8], "involv": [1, 3, 4, 5, 6, 7, 8, 9], "simplif": 1, "argu": [1, 4, 8, 9], "crise": 1, "2008": 1, "crash": 1, "occur": [1, 3, 5, 8], "part": [1, 3, 4, 5, 6, 8, 9], "becaus": [1, 3, 5, 6, 8], "peopl": [1, 3, 5, 7, 8], "put": [1, 5, 7], "much": [1, 3, 5, 6, 7], "faith": 1, "mathemat": [1, 5, 6, 7, 9], "recogn": [1, 3, 5, 8], "human": [1, 4, 5, 6, 7, 8, 9], "behavior": [1, 3, 5, 7, 8], "market": [1, 4, 5, 6, 7, 9], "dynam": [1, 3, 5, 6, 8], "constraint": [1, 3, 4, 5, 6, 7, 8, 9], "hallucin": [1, 3, 5, 6, 8, 9], "fact": [1, 3, 5, 6, 8], "reason": [1, 3, 5, 6, 7, 8, 9], "Their": [1, 5, 9], "respons": [1, 4, 5, 6, 7, 8, 9], "often": [1, 3, 4, 5, 6, 7, 8, 9], "convinc": [1, 3], "probabilist": [1, 5, 9], "train": [1, 4, 5, 6, 7, 8, 9], "true": [1, 3, 4, 5, 6, 8, 9], "even": [1, 3, 4, 5, 6, 7, 8, 9], "though": [1, 3, 4, 5, 6, 7, 8, 9], "insist": 1, "machin": [1, 3, 6, 7, 8, 9], "todai": [1, 4, 7, 9], "grow": [1, 3, 5, 6, 7, 8, 9], "pervas": [1, 8], "belief": [1, 7, 8], "solv": [1, 3, 4, 5, 7, 8, 9], "ani": [1, 3, 4, 5, 6, 7, 8, 9], "content": 1, "moreov": [1, 6], "were": [1, 3, 5, 7, 8, 9], "chatbot": [1, 3, 5, 6, 7, 8], "twist": [1, 8], "wrap": [1, 6, 7, 9], "further": [1, 3, 4, 5, 6, 7, 8, 9], "daili": [1, 4, 7, 8], "life": [1, 5, 7, 8], "workflow": [1, 4, 5, 7, 8, 9], "affect": [1, 5, 6, 7, 8], "decid": [1, 3, 5, 6], "action": [1, 3, 5, 6, 8], "coupl": [1, 7], "lack": [1, 3, 5, 6, 8, 9], "pose": [1, 3, 5, 6, 8], "risk": [1, 3, 4, 5, 6, 7], "still": [1, 4, 5, 6, 7, 8], "figur": [1, 5, 7], "out": [1, 3, 4, 5, 6, 7, 8, 9], "serv": [1, 3, 4, 5, 6, 8, 9], "introductori": [1, 2], "practition": [1, 4, 5, 7, 9], "builder": [1, 7], "who": [1, 3, 5, 6, 7, 8, 9], "remain": [1, 3, 4, 5, 6, 7, 8], "clear": [1, 3, 4, 5, 6, 7, 8, 9], "ei": 1, "about": [1, 2, 3, 4, 5, 6, 7, 8, 9], "therefor": [1, 3, 5, 6, 7, 8], "end": [1, 3, 4, 5, 6, 7, 8, 9], "detail": [1, 3, 4, 5, 6, 7, 8, 9], "python": [1, 2, 5, 6, 7, 8, 9], "code": [1, 2, 3, 5, 6, 7, 8, 9], "diminish": [1, 3, 4, 5, 6], "promot": [1, 3, 5, 8], "nuanc": [1, 3, 5, 6, 7, 8, 9], "acknowledg": [1, 5, 8], "within": [1, 3, 4, 5, 6, 7, 8, 9], "trustworthi": [1, 8], "taught": 1, "u": [1, 3, 5, 6, 8, 9], "step": [1, 3, 4, 5, 6, 7, 8, 9], "where": [1, 3, 4, 5, 6, 7, 8, 9], "der11": 1, "why": [1, 3, 5, 8, 9], "confus": [1, 4, 8], "illus": 1, "disast": [1, 5], "wall": [1, 7], "street": [1, 7], "press": [1, 5, 7], "isbn": [1, 3, 5, 6], "9781439165010": 1, "url": [1, 2, 3, 4, 5, 6, 7, 8, 9], "googl": [1, 5, 7, 9], "co": [1, 3, 4, 5, 6, 7, 8, 9], "uk": [1, 8], "id": [1, 5, 6, 7, 8, 9], "lke_cwm4wm8c": 1, "abstract": [2, 5, 6, 8, 9], "heavili": [2, 3, 4, 5, 6, 8, 9], "gloss": 2, "fundament": [2, 3, 5, 6, 7, 8, 9], "challeng": [2, 3, 4, 5, 7, 8, 9], "convers": [2, 3, 4, 5, 6, 7, 8, 9], "kei": [2, 3, 4, 6, 7, 8, 9], "proven": [2, 4], "yet": [2, 3, 4, 5, 6, 7, 8, 9], "concret": [2, 4, 8, 9], "sidestep": 2, "pdf": [2, 3, 6, 7, 8], "correct": [2, 5, 6, 8], "side": [2, 3, 5], "note": [2, 5, 7, 8, 9], "podcast": [2, 5], "websit": [2, 5, 6, 7, 8], "statu": [2, 5], "prefac": 2, "html": [2, 3, 6, 9], "n": [2, 3, 5, 6, 7, 8, 9], "review": [2, 3, 4, 5, 6, 7, 8, 9], "1": [2, 3, 4, 5, 6, 7, 9], "eval": [2, 3, 4, 6, 7], "ipynb": 2, "2": [2, 3, 4, 5, 6, 9], "3": [2, 3, 4, 5, 6, 7, 9], "4": [2, 3, 4, 5, 6, 7, 9], "5": [2, 3, 4, 5, 6, 7, 9], "6": [2, 3, 4, 5, 6, 7], "local": [2, 3, 4, 5, 6, 8, 9], "7": [2, 3, 4, 5, 6, 7, 8], "fall": [2, 3, 5, 7, 8], "paradox": [2, 8], "wip": [2, 6], "8": [2, 3, 4, 5, 6, 7, 8], "frontier": [2, 4, 8], "appendix": 2, "misc": [2, 3, 4, 5, 6, 7, 8, 9], "tharsistpsouza2024tamingllm": [2, 3, 4, 5, 6, 7, 8, 9], "author": [2, 3, 4, 5, 6, 7, 8, 9], "t": [2, 3, 4, 5, 6, 7, 8, 9], "p": [2, 3, 4, 5, 6, 7, 8, 9], "2024": [2, 3, 4, 5, 6, 8, 9], "journal": [2, 3, 4, 5, 6, 7, 8, 9], "repositori": [2, 3, 4, 5, 6, 7, 8, 9], "valu": [3, 5, 6, 7, 8, 9], "its": [3, 4, 5, 6, 7, 8, 9], "privileg": 3, "abov": [3, 5, 6, 8], "soon": [3, 9], "lose": [3, 5], "dwight": 3, "eisenhow": 3, "releas": [3, 4, 5, 6, 7, 8], "2022": [3, 5, 7, 8], "mark": [3, 5, 6, 7, 8, 9], "moment": [3, 8], "histori": [3, 4, 5, 6, 7], "artifici": [3, 5, 7, 8], "intellig": [3, 5, 6, 7, 8], "five": [3, 5, 8], "dai": [3, 4, 5, 6, 7, 8, 9], "launch": [3, 5, 8], "attract": [3, 5], "million": [3, 4, 5, 6, 7], "month": [3, 4, 5, 7, 8], "becam": [3, 4], "fastest": [3, 5, 8], "100": [3, 4, 5, 7, 8, 9], "monthli": [3, 4, 5], "rais": [3, 4, 5, 8], "intrigu": 3, "question": [3, 4, 5, 6, 7, 8, 9], "did": [3, 5, 6, 9], "observ": [3, 4, 5, 6, 7, 8, 9], "dramat": [3, 4, 5, 7, 9], "traction": [3, 7], "predecessor": 3, "gpt": [3, 4, 5, 6, 7, 8, 9], "had": [3, 5, 8], "same": [3, 5, 6, 7, 8, 9], "size": [3, 5, 6, 7, 8, 9], "number": [3, 4, 5, 6, 7, 8, 9], "paramet": [3, 4, 5, 6, 7, 8, 9], "receiv": [3, 5, 7, 8, 9], "far": [3, 4, 7, 8], "less": [3, 4, 5, 6, 7, 8], "attent": [3, 4, 6, 7], "arguabl": [3, 5, 6, 7], "feedback": [3, 5, 8, 9], "abil": [3, 4, 5, 6, 7, 8, 9], "breakthrough": [3, 7, 8], "demonstr": [3, 4, 5, 6, 7, 8, 9], "crucial": [3, 4, 6, 7, 8, 9], "greater": [3, 5, 6, 7, 8], "process": [3, 4, 5, 6, 7, 8], "modern": [3, 5, 6, 9], "techniqu": [3, 4, 5, 6, 7], "direct": [3, 5, 7, 8], "rafailov": 3, "et": [3, 4, 5, 6, 7, 8, 9], "al": [3, 4, 5, 6, 7, 8, 9], "present": [3, 5, 6, 7, 8, 9], "autom": [3, 4, 5, 8, 9], "fashion": [3, 9], "open": [3, 4, 5, 6, 8, 9], "sourc": [3, 4, 5, 6, 8, 9], "common": [3, 4, 5, 6, 7, 9], "pre": [3, 4, 5, 6, 7, 8, 9], "state": [3, 5, 6, 7, 8, 9], "art": [3, 5, 8], "object": [3, 4, 5, 6, 7, 8, 9], "veri": [3, 4, 5, 6, 7, 8], "ask": [3, 5, 6, 7, 8, 9], "instruct": [3, 4, 5, 6, 7, 8, 9], "sai": [3, 9], "ouyang": [3, 8], "explain": [3, 5, 6], "moon": 3, "land": [3, 5, 7], "old": [3, 5], "import": [3, 4, 5, 6, 7, 8, 9], "pipelin": [3, 4, 5, 7, 8, 9], "pipe": [3, 8], "text": [3, 4, 5, 6, 7, 8, 9], "gpt2": [3, 5], "msg": [3, 6], "short": [3, 5, 6, 9], "sentenc": [3, 5, 6, 8], "_": [3, 5, 8, 9], "rang": [3, 4, 5, 6, 7, 8, 9], "len": [3, 5, 6, 7, 8, 9], "print": [3, 4, 5, 6, 7, 8, 9], "f": [3, 4, 5, 6, 7, 8, 9], "0": [3, 4, 5, 6, 7, 8, 9], "generated_text": [3, 9], "good": [3, 5, 6, 7, 9], "idea": [3, 4, 6, 7, 8, 9], "one": [3, 4, 5, 6, 7, 8, 9], "those": [3, 5, 6, 8, 9], "littl": [3, 5], "green": [3, 6, 8], "dot": [3, 4, 6], "Then": [3, 4, 5, 6], "line": [3, 5, 6, 7, 8], "later": [3, 5, 6, 7, 8, 9], "re": [3, 4, 5, 6, 7, 8, 9], "alreadi": [3, 5, 9], "movi": 3, "theori": [3, 5, 6], "some": [3, 5, 6, 7, 8, 9], "word": [3, 4, 5, 6, 8, 9], "tepid": 3, "articl": [3, 5, 7, 8], "sure": [3, 5, 6, 8, 9], "lunar": 3, "As": [3, 4, 5, 6, 7, 8, 9], "see": [3, 4, 5, 6, 7, 8, 9], "coher": [3, 5, 6, 7, 9], "explan": [3, 5, 8, 9], "child": [3, 5, 8], "complet": [3, 5, 6, 7, 8, 9], "instead": [3, 4, 5, 6, 7, 8, 9], "second": [3, 4, 5, 6, 7, 8], "nonsens": [3, 8], "meander": 3, "unrel": [3, 5, 8], "topic": [3, 5, 6, 7, 8, 9], "simpl": [3, 5, 6, 7, 8, 9], "appropri": [3, 4, 5, 6, 7, 8, 9], "young": [3, 5, 8], "given": [3, 4, 5, 6, 7, 8, 9], "sequenc": [3, 5, 6, 7, 9], "address": [3, 4, 5, 6, 7, 8, 9], "issu": [3, 5, 6, 8, 9], "introduc": [3, 5, 6, 7, 8, 9], "rlhf": [3, 4, 8, 9], "intent": [3, 8], "wide": [3, 4, 5, 6, 7, 8, 9], "task": [3, 4, 6, 8, 9], "fig": [3, 4, 5, 6, 7, 8, 9], "collect": [3, 5, 6, 7, 8, 9], "sampl": [3, 6, 7, 9], "label": [3, 5, 7, 8, 9], "comparison": [3, 6], "reward": [3, 5, 7, 8], "sever": [3, 4, 5, 6, 7, 8, 9], "rank": [3, 5, 6, 7, 8], "best": [3, 4, 5, 6, 7, 8], "worst": 3, "rm": [3, 7], "reinforc": [3, 5, 7, 8], "write": [3, 5, 6, 7, 8, 9], "stori": [3, 8], "frog": 3, "calcul": [3, 4, 5, 6, 7, 8, 9], "score": [3, 4, 5, 6, 7, 8, 9], "updat": [3, 4, 5, 6, 7, 8, 9], "ppo": [3, 7], "proxim": [3, 7], "iter": [3, 5, 6, 7, 8, 9], "accur": [3, 4, 5, 6, 7, 8], "undesir": [3, 8], "simplifi": [3, 5, 6, 7, 9], "view": [3, 5, 6, 8], "show": [3, 4, 5, 6, 7, 8, 9], "progress": [3, 4, 8], "pattern": [3, 4, 5, 6, 7, 8, 9], "ha": [3, 4, 5, 6, 7, 8, 9], "instanc": [3, 4, 5, 6, 7, 8], "directli": [3, 4, 5, 6, 7, 8, 9], "For": [3, 4, 5, 6, 7, 8, 9], "guard": 3, "team": [3, 5, 7, 9], "8b": [3, 7, 8, 9], "wa": [3, 4, 5, 6, 7, 8, 9], "classif": [3, 5, 6, 7, 8, 9], "bypass": [3, 8], "similarli": [3, 4, 5, 7, 8], "zephyr": 3, "7b": [3, 5, 7, 8, 9], "alpha": [3, 5, 9], "huggingfac": [3, 4, 5, 6, 7, 8, 9], "publicli": [3, 5, 9], "assist": [3, 5, 6, 7, 8, 9], "paper": [3, 5, 7, 8, 9], "compon": [3, 5, 6, 7], "particular": [3, 4, 5, 6, 7, 8, 9], "foundat": [3, 4, 5, 6, 7, 8], "advanc": [3, 4, 5, 6, 7, 8, 9], "method": [3, 5, 6, 8, 9], "strong": [3, 5, 6, 7, 8, 9], "At": [3, 4, 5, 6, 7, 9], "high": [3, 4, 5, 6, 7, 8, 9], "level": [3, 4, 5, 6, 8, 9], "carefulli": [3, 4, 5, 6, 7, 8, 9], "curat": [3, 5, 7], "purpos": [3, 5, 6, 7, 8, 9], "exhibit": [3, 5, 7, 8], "domain": [3, 4, 5, 6, 7, 8], "emploi": [3, 5, 6, 8, 9], "prove": [3, 5, 6, 8], "particularli": [3, 4, 5, 6, 7, 8, 9], "valuabl": [3, 5, 6, 7, 9], "scenario": [3, 5, 6, 7, 8, 9], "precis": [3, 4, 5, 6, 7, 8, 9], "style": [3, 5], "tone": 3, "expertis": [3, 5, 6, 8], "medic": [3, 5, 7], "legal": [3, 5, 6, 7, 8], "field": [3, 5, 6, 7, 8, 9], "adher": [3, 5, 6, 8, 9], "guidelin": [3, 5, 8], "servic": [3, 4, 5, 6, 7, 8], "standard": [3, 4, 5, 6, 7, 8], "approach": [3, 5, 6, 7, 9], "distinct": [3, 5, 7, 8, 9], "advantag": [3, 4, 5, 6, 7, 8, 9], "weight": [3, 4, 5, 6, 7, 8, 9], "maximum": [3, 5, 6, 7, 8], "lora": [3, 7, 8], "low": [3, 4, 5, 6, 7, 8, 9], "hu": [3, 6, 8, 9], "2021": [3, 4, 5, 6], "small": [3, 4, 5, 6, 7, 9], "matric": 3, "effici": [3, 4, 5, 6, 7, 8, 9], "qlora": 3, "quantiz": [3, 6], "dettmer": 3, "2023": [3, 4, 5, 6, 7, 8, 9], "combin": [3, 4, 5, 6, 7, 8, 9], "memori": [3, 4, 5, 6, 7, 8], "footprint": [3, 4, 6, 7], "modest": [3, 7], "increas": [3, 4, 5, 6, 7, 8, 9], "likelihood": [3, 5, 6, 8, 9], "obtain": [3, 5, 6, 7, 8, 9], "probabl": [3, 5, 7, 9], "outcom": [3, 5, 8, 9], "hong": [3, 5], "unintend": [3, 8], "suboptim": 3, "seen": [3, 5, 6, 8], "form": [3, 4, 5, 7, 8, 9], "research": [3, 4, 5, 6, 7], "maxim": [3, 5, 6], "shown": [3, 5, 6, 7, 8], "alon": [3, 5, 6, 7, 8], "gain": [3, 4, 5, 7, 8], "achiev": [3, 4, 5, 6, 7, 8, 9], "bai": [3, 5, 8], "touvron": [3, 7], "schulman": [3, 8], "2017": [3, 5], "algorithm": [3, 5, 8], "popular": [3, 6, 7, 9], "sinc": [3, 4, 5, 6, 7, 8, 9], "understood": [3, 6], "set": [3, 4, 5, 6, 7, 8, 9], "rule": [3, 5, 6, 7, 9], "govern": [3, 5, 6], "reflect": [3, 5, 6, 7, 8], "anoth": [3, 5, 6, 7, 8], "adjust": [3, 5, 7, 8, 9], "One": [3, 4, 5, 6, 7, 8, 9], "strength": [3, 5, 6, 7, 8], "2024c": [3, 7], "real": [3, 4, 5, 6, 7, 8, 9], "noisi": 3, "delai": [3, 5, 7, 8], "subsequ": [3, 6, 9], "situat": [3, 5, 6, 8], "clip": 3, "surrog": 3, "function": [3, 4, 5, 6, 7, 8, 9], "stabl": [3, 5, 6], "prevent": [3, 4, 5, 8, 9], "overreact": 3, "converg": 3, "due": [3, 5, 6, 7, 8], "simplic": [3, 7], "award": [3, 5], "runner": 3, "up": [3, 4, 5, 6, 7, 8], "neurip": 3, "blog": [3, 4, 5, 7, 8, 9], "fit": [3, 4, 5, 6, 8, 9], "pair": [3, 5, 6, 8], "rl": [3, 8], "find": [3, 4, 5, 6, 7, 8, 9], "contrast": [3, 4, 5, 6, 7, 8, 9], "satisfi": [3, 5], "implicit": [3, 5, 6, 8], "whose": [3, 5], "correspond": [3, 5, 6, 9], "extract": [3, 4, 5, 7, 8, 9], "close": [3, 5, 6, 7, 8], "compar": [3, 4, 5, 6, 7, 8], "assign": [3, 5, 6, 7, 8, 9], "higher": [3, 4, 5, 6, 7, 9], "kl": [3, 7], "diverg": [3, 7], "origin": [3, 4, 5, 6, 7, 8, 9], "preserv": [3, 6, 7, 8, 9], "defin": [3, 4, 5, 6, 7, 8, 9], "equat": 3, "mathcal": 3, "l": [3, 5, 6], "pi_": 3, "theta": [3, 9], "ref": 3, "mathbb": [3, 9], "x": [3, 5, 6, 7, 8, 9], "y_w": 3, "y_l": 3, "sim": [3, 9], "left": [3, 6, 7], "log": [3, 4, 5, 7], "beta": [3, 5, 6, 8, 9], "frac": [3, 7, 8], "right": [3, 5, 6, 7, 8], "respect": [3, 5, 6, 7, 8], "deviat": [3, 5, 7, 8], "straightforward": [3, 5, 6, 7, 8, 9], "librari": [3, 4, 5, 6, 7, 8, 9], "trl": [3, 7, 8], "2024d": [3, 7], "suit": [3, 5, 8], "friendli": [3, 5, 7], "interfac": [3, 4, 5, 6, 7, 8, 9], "featur": [3, 5, 6, 7, 8, 9], "distinguish": [3, 5, 8], "scalabl": [3, 5, 6, 8], "doe": [3, 5, 6, 7, 8, 9], "pretrain": [3, 5, 6, 7], "hou": [3, 5, 7], "poor": [3, 5, 6, 8], "return": [3, 4, 5, 6, 7, 8, 9], "addit": [3, 4, 5, 6, 7, 8, 9], "benefit": [3, 4, 5, 6, 7, 8, 9], "fix": [3, 5, 6, 7, 8], "invers": 3, "trend": [3, 4, 5, 6, 8], "util": [3, 4, 5, 6, 7, 8], "rapid": [3, 5, 6, 7, 8], "yield": [3, 4, 5, 6], "onli": [3, 4, 5, 6, 7, 8, 9], "margin": [3, 5, 6, 8, 9], "capit": [3, 5, 6, 9], "inaccuraci": [3, 5, 6], "nois": 3, "dure": [3, 4, 5, 6, 7, 8, 9], "accuraci": [3, 4, 5, 6, 7, 8, 9], "lag": [3, 5, 8], "significantli": [3, 4, 5, 6, 7, 8], "indic": [3, 5, 6, 7, 8, 9], "signal": [3, 6, 8], "plateau": 3, "sophist": [3, 5, 6, 7, 8], "previou": [3, 5, 6, 7, 9], "deriv": [3, 5, 6, 7], "pairwis": [3, 5], "feng": [3, 8], "substanti": [3, 4, 5, 6, 7, 8], "wors": [3, 6, 7, 9], "influenc": [3, 5, 6, 8, 9], "success": [3, 4, 5, 6, 7, 8, 9], "imbal": 3, "stronger": 3, "bad": 3, "ones": [3, 6, 7, 8], "loss": [3, 4, 5, 6, 7, 8], "gradient": [3, 5, 8], "dispref": 3, "unbalanc": 3, "trajectori": [3, 4], "stuck": 3, "saddl": 3, "point": [3, 4, 5, 6, 7, 8], "These": [3, 4, 5, 6, 7, 8, 9], "phenomenon": [3, 8, 9], "degrad": [3, 4, 5, 6, 7, 8, 9], "danger": [3, 7, 8], "loop": [3, 5, 7, 8], "recurs": [3, 6], "kazdan": 3, "qualiti": [3, 4, 5, 6, 7, 8, 9], "pollut": 3, "replac": [3, 5, 6, 7], "amplif": 3, "reduct": [3, 4, 5, 6, 7], "express": [3, 4, 5, 6, 8, 9], "catastroph": [3, 6, 8], "forget": [3, 6, 9], "previous": [3, 5, 6, 8, 9], "mitig": [3, 4, 5, 6, 7, 8, 9], "organ": [3, 4, 5, 6, 7], "mix": [3, 5, 6, 8, 9], "metric": [3, 6, 7, 8], "sz\u00e9p": 3, "guidanc": [3, 9], "regular": [3, 5, 7, 8, 9], "insight": [3, 4, 5, 6, 7, 8, 9], "relev": [3, 4, 5, 6, 7, 8], "scarc": 3, "behaviour": 3, "strateg": [3, 5, 6, 7, 8, 9], "compli": [3, 4, 5, 6, 7, 8, 9], "modif": [3, 5, 7, 8], "outsid": [3, 5], "evidenc": 3, "landmark": 3, "askel": [3, 5, 8], "2024a": [3, 6, 7, 9], "dec": 3, "explicitli": [3, 5, 7], "so": [3, 4, 5, 6, 8, 9], "might": [3, 4, 5, 6, 7, 8, 9], "pretend": 3, "adopt": [3, 5, 7, 8, 9], "actual": [3, 5, 6, 7, 8, 9], "onc": [3, 5, 6, 7, 8], "describ": [3, 5, 7, 8], "harmless": [3, 8], "told": 3, "retrain": [3, 7], "queri": [3, 5, 6], "tier": [3, 4, 5, 8], "paid": [3, 5, 6], "column": [3, 5, 6, 8], "condit": [3, 5, 6, 9], "toxic": [3, 7, 8], "excerpt": [3, 5, 7], "scratchpad": 3, "refus": [3, 8, 9], "happen": [3, 6, 8], "bomb": [3, 8], "engag": [3, 4, 5, 6, 7, 8, 9], "intern": [3, 5, 6, 8], "unmonitor": 3, "longer": [3, 5, 7], "believ": [3, 5, 7, 8, 9], "act": [3, 5, 6, 7, 8, 9], "therebi": [3, 5], "reveal": [3, 4, 5, 6, 7, 8], "complianc": [3, 4, 5, 6, 7, 8], "phase": [3, 4, 5, 7, 9], "natur": [3, 5, 6, 7, 8, 9], "evid": [3, 5, 6, 7, 8, 9], "seemingli": [3, 6], "surpris": 3, "appear": [3, 5, 6, 8, 9], "criteria": [3, 5, 8], "underli": [3, 5, 6, 8, 9], "anim": [3, 8], "welfar": 3, "instil": 3, "implicitli": 3, "consequ": [3, 5, 6, 7, 8, 9], "explicit": [3, 5, 7, 8, 9], "chain": [3, 5, 6], "thought": [3, 5, 6, 7, 9], "opaqu": 3, "opu": 3, "sonnet": [3, 5, 7], "wherea": [3, 5], "haiku": [3, 8], "persist": [3, 4, 6], "resist": [3, 5], "embed": [3, 4, 5, 6, 7], "doesn": [3, 5, 6, 7, 9], "anti": [3, 5], "lab": [3, 9], "exfiltr": [3, 8], "protect": [3, 4, 5, 7, 8], "Not": [3, 5, 6, 8], "malici": [3, 5, 8], "support": [3, 5, 6, 8, 9], "concern": [3, 5, 6, 7, 8], "mechan": [3, 4, 5, 6, 7, 8, 9], "insuffici": [3, 5], "don": [3, 5, 6, 9], "concerningli": 3, "call": [3, 4, 5, 6, 7, 8, 9], "detect": [3, 5, 8, 9], "decept": [3, 5, 8], "warrant": [3, 8], "deeper": [3, 5, 6], "scrutini": [3, 5, 8], "reli": [3, 5, 6, 8, 9], "cross": [3, 5, 6, 7, 8], "circular": 3, "bia": [3, 5, 8, 9], "truli": [3, 5, 6, 7], "trust": [3, 5, 6, 8, 9], "referenti": 3, "ly": 3, "hood": [3, 9], "deep": [3, 5, 6, 8, 9], "mechanist": 3, "drive": [3, 4, 8, 9], "correl": [3, 4, 5, 7], "miss": [3, 5, 6, 8], "confound": 3, "factor": [3, 4, 5, 6, 7, 9], "establish": [3, 4, 5, 7, 8], "attempt": [3, 5, 8, 9], "causal": [3, 5], "heavi": 3, "relianc": [3, 4, 5, 6, 8], "oversimplifi": 3, "frame": 3, "subtler": 3, "narr": [3, 5], "internet": [3, 5], "henc": [3, 4, 5, 6, 7, 8, 9], "agenc": [3, 5, 6, 8], "onto": 3, "anthropomorph": 3, "obscur": 3, "blind": [3, 5], "failur": [3, 4, 5, 6, 8, 9], "mode": [3, 7, 8], "map": [3, 4, 5, 6, 7, 9], "cleanli": 3, "analogi": 3, "interest": [3, 4, 5, 6, 7, 8, 9], "empir": 3, "excel": [3, 5, 6, 7, 8, 9], "prof": [3, 8], "jacob": [3, 5, 6, 7, 8], "andrea": [3, 5, 8], "yoshua": [3, 6, 8], "bengio": [3, 6, 8], "jasjeet": 3, "sekhon": [3, 6], "dr": 3, "rohin": 3, "shah": 3, "2024b": [3, 6, 7, 9], "assum": [3, 5, 6, 8], "acm": [3, 6, 8], "inc": [3, 5, 6, 9], "dedic": [3, 5, 6, 7, 8], "democrat": [3, 4, 5, 6, 7, 9], "educ": [3, 5, 6], "k": [3, 5, 6, 8, 9], "12": [3, 4, 5, 6, 7, 8], "name": [3, 4, 5, 6, 7, 8, 9], "smolk": 3, "ll": [3, 5, 7], "walk": 3, "measur": [3, 4, 5, 6, 7, 8], "huggingfacetb": [3, 9], "360m": [3, 5, 7], "compact": [3, 5, 6, 7, 8], "famili": [3, 8, 9], "publish": [3, 6, 8, 9], "api": [3, 4, 5, 6, 7, 9], "infer": [3, 4, 5, 6, 7, 8, 9], "remot": [3, 5], "load": [3, 4, 5, 6, 7, 8, 9], "store": [3, 4, 5, 6, 8], "eventu": [3, 5, 7], "final": [3, 5, 6, 8, 9], "your_openai_api_kei": 3, "reusabl": 3, "anchor": [3, 8], "worth": [3, 4, 5, 6, 7, 9], "choic": [3, 5, 6, 7, 8, 9], "lightweight": [3, 4, 5, 7, 9], "suitabl": [3, 5, 6, 8], "devic": [3, 4, 5, 7, 9], "Its": [3, 5, 7], "candid": [3, 5, 6, 7], "main": [3, 5, 6, 7, 8, 9], "said": [3, 5, 6, 8], "necessarili": [3, 4, 5, 7, 8], "par": [3, 5, 7], "mind": [3, 5, 7, 8, 9], "along": [3, 4, 5, 7, 8], "factual": [3, 5, 6, 7, 8], "inconsist": [3, 5, 8], "guardrail": [3, 8], "articul": 3, "uphold": [3, 8], "employe": [3, 5, 6], "stakehold": [3, 5, 6, 8], "expect": [3, 4, 5, 6, 7, 8, 9], "regard": [3, 5, 7, 8], "ethic": [3, 5, 7, 8], "conduct": [3, 5], "social": [3, 5, 8], "mission": [3, 8], "vision": [3, 5, 7, 8], "cultur": [3, 5, 7, 8], "account": [3, 4, 5, 8], "codifi": 3, "benchmark": [3, 6], "mlcommon": 3, "vidgen": [3, 8], "encompass": [3, 4, 8, 9], "seven": [3, 6], "hazard": [3, 5, 8], "categori": [3, 5, 6, 7, 8, 9], "violent": [3, 8], "crime": [3, 8], "sex": [3, 8], "relat": [3, 4, 5, 6, 7, 8, 9], "sexual": [3, 8], "exploit": [3, 4, 5, 8], "indiscrimin": [3, 8], "weapon": [3, 8], "chemic": 3, "biolog": 3, "radiolog": 3, "nuclear": [3, 5], "explos": [3, 4, 8], "cbrne": 3, "suicid": 3, "hate": [3, 8], "speech": [3, 8], "below": [3, 5, 6, 7, 8, 9], "markdown": [3, 5, 6, 7, 8, 9], "written": [3, 5, 6], "english": [3, 4], "o": [3, 5, 6, 8, 9], "ipython": [3, 5, 6, 8], "displai": [3, 5, 6, 8, 9], "def": [3, 5, 6, 8, 9], "load_polici": 3, "policy_path": 3, "path": [3, 5, 6, 7, 8], "join": [3, 5, 6, 8], "genai_polici": 3, "md": [3, 5, 6, 7, 8, 9], "r": [3, 5, 6, 7, 8, 9], "policy_cont": 3, "classroom": [3, 8], "accept": [3, 5, 6, 7, 8], "unaccept": [3, 7], "ag": [3, 5, 8], "subject": [3, 5, 7], "posit": [3, 4, 5, 6, 7, 8, 9], "confid": [3, 5, 6], "inclus": [3, 5, 6, 8, 9], "celebr": 3, "definit": [3, 4, 5, 6, 9], "creativ": [3, 4, 5, 7, 9], "math": [3, 5, 7], "tip": [3, 8], "digit": [3, 4, 5, 6], "literaci": 3, "onlin": [3, 4, 5, 7, 8, 9], "histor": [3, 5, 6], "violenc": [3, 8], "physic": [3, 5, 8], "fight": [3, 8], "crimin": [3, 8], "illeg": [3, 8], "glorifi": [3, 8], "person": [3, 5, 6, 7, 8, 9], "eat": [3, 8], "disord": 3, "diet": 3, "dare": 3, "advic": [3, 5, 8], "discriminatori": [3, 8], "bulli": [3, 8], "harass": [3, 5, 8], "target": [3, 4, 5, 7, 8, 9], "group": [3, 5, 6, 7, 8], "religi": [3, 7, 8], "racial": [3, 5, 8], "ethnic": [3, 8], "gender": [3, 5, 8], "discrimin": [3, 5, 6, 8], "adult": [3, 8], "profan": [3, 8], "relationship": [3, 5, 6], "substanc": [3, 5], "drug": [3, 8], "gambl": 3, "bet": 3, "protocol": [3, 5, 8], "redirect": 3, "alert": [3, 4], "record": [3, 5, 7, 8], "audit": [3, 4, 5, 6], "teacher": [3, 8], "parent": [3, 8], "continu": [3, 4, 5, 6, 7, 8, 9], "construct": [3, 5, 6, 7, 8, 9], "compliant": [3, 8], "violat": [3, 5, 8], "intens": [3, 5, 6, 9], "demand": [3, 4, 5, 6, 7, 8, 9], "especi": [3, 5, 6, 7, 8, 9], "dong": [3, 5, 8], "There": [3, 5, 6, 7, 8, 9], "rlaif": [3, 8], "give": [3, 5, 6, 8], "rise": [3, 6, 8], "kim": [3, 5, 8], "meta": [3, 4, 5, 7, 8], "wu": [3, 5, 6, 8, 9], "scheme": [3, 4, 7], "inspir": [3, 8], "schema": [3, 9], "row": [3, 5, 6, 8], "match": [3, 4, 5, 6, 7, 8, 9], "boundari": [3, 4, 5, 6, 8], "craft": [3, 4, 5, 8, 9], "elicit": [3, 6, 8, 9], "unalign": 3, "panda": [3, 5, 6, 8], "chosen_responses_path": 3, "chosen_respons": 3, "csv": [3, 5, 8], "rejected_responses_path": 3, "rejected_respons": 3, "chosen_responses_jsonl_path": 3, "batch_result": 3, "jsonl": 3, "dpo_dataset_s": 3, "5000": [3, 7], "class": [3, 5, 6, 8, 9], "userpromptgener": 3, "pd": [3, 5, 6, 8], "pydant": [3, 5, 6, 8, 9], "basemodel": [3, 5, 6, 8, 9], "time": [3, 4, 5, 6, 7, 8, 9], "type": [3, 4, 5, 6, 7, 8, 9], "dotenv": [3, 5, 6, 8, 9], "load_dotenv": [3, 5, 6, 8, 9], "environ": [3, 4, 5, 6, 7, 8, 9], "variabl": [3, 5, 6, 8, 9], "overrid": [3, 6, 8, 9], "userprompt": 3, "user_prompt": 3, "str": [3, 5, 6, 8, 9], "__init__": [3, 6, 8, 9], "4o": [3, 5, 6, 7, 8, 9], "mini": [3, 5, 6, 7, 8, 9], "client": [3, 5, 6, 7, 8, 9], "_generate_prompt": 3, "batch": [3, 4, 5, 6, 7], "system_prompt": [3, 8], "chat": [3, 5, 6, 7, 8, 9], "pars": [3, 5, 8, 9], "messag": [3, 4, 5, 6, 7, 8, 9], "response_format": [3, 5, 6, 8, 9], "except": [3, 5, 8, 9], "generate_prompt": 3, "num_prompt": [3, 7], "int": [3, 5, 6, 8], "save_to_csv": 3, "least": [3, 5, 8], "multipl": [3, 4, 5, 6, 7, 8, 9], "arg": [3, 5, 6, 8, 9], "option": [3, 4, 5, 6, 7, 8, 9], "filepath": 3, "save": [3, 4, 5, 6, 7, 8], "datafram": [3, 5, 6, 8], "all_prompt": 3, "sleep": 3, "enclos": [3, 8, 9], "quot": [3, 4, 5, 7], "startswith": [3, 8], "els": [3, 5, 6, 8], "df": [3, 5, 8], "to_csv": [3, 8], "index": [3, 5, 6, 7, 8, 9], "fals": [3, 5, 6, 7, 8, 9], "user_prompt_gener": 3, "user_prompts_path": 3, "uneth": [3, 8], "dishonesti": 3, "stalk": 3, "privaci": [3, 4, 5, 6, 7, 8, 9], "secur": [3, 4, 5, 6, 8, 9], "breach": [3, 5, 8], "manipul": [3, 5, 7, 8, 9], "10": [3, 5, 6, 7, 8, 9], "to_markdown": [3, 8], "me": [3, 6, 8, 9], "hurt": 3, "someon": 3, "caught": [3, 8], "plan": [3, 4, 5, 7, 9], "cheat": 3, "fire": [3, 5], "household": 3, "item": [3, 5, 8], "stunt": 3, "friend": 3, "heard": 3, "school": [3, 8], "teach": [3, 9], "my": [3, 7, 8, 9], "monei": [3, 5], "video": [3, 4, 5, 7, 8], "game": [3, 4, 5, 6, 7], "9": [3, 4, 5, 6, 7, 8], "skip": [3, 8, 9], "troubl": [3, 8], "responsegener": 3, "properli": [3, 5, 9], "hug": [3, 4, 5, 7, 8], "instanti": [3, 5, 6], "otherwis": [3, 5, 8], "connect": [3, 4, 5, 6, 7, 9], "endpoint": 3, "local_gener": 3, "model_nam": [3, 4, 5, 6, 9], "huggingface_model_nam": 3, "remote_gener": 3, "api_url": 3, "cloud_endpoint": 3, "recal": [3, 5, 7], "enhanc": [3, 4, 5, 6, 7, 8, 9], "visit": [3, 5], "ui": [3, 5, 9], "click": [3, 7], "select": [3, 4, 5, 6, 7, 9], "choos": [3, 4, 5, 6], "cpu": [3, 4, 7], "gpu": [3, 4, 7], "configur": [3, 4, 5, 6, 7, 8], "meaning": [3, 5, 6, 9], "region": [3, 5, 6], "closest": [3, 5, 7], "your": [3, 4, 5, 6, 8, 9], "locat": [3, 5, 6, 7, 8], "huggingface_hub": 3, "inferencecli": 3, "tokenizers_parallel": 3, "max_new_token": 3, "none": [3, 5, 6, 7, 8], "generate_respons": [3, 5, 9], "prompts_df": 3, "remov": [3, 5, 7], "strip": [3, 5, 9], "elif": [3, 6], "chat_complet": 3, "max_token": [3, 5], "seed": [3, 8], "42": [3, 4, 5, 7, 8], "append": [3, 5, 6, 8, 9], "results_df": [3, 8], "model_respons": 3, "your_api_url": 3, "user_prompts_df": 3, "read_csv": [3, 8], "iloc": [3, 6], "tolist": [3, 8], "parallelevalu": 3, "taming_util": [3, 4, 8], "modul": [3, 5, 6, 9], "num_chunk": 3, "parallel_evalu": 3, "n_part": 3, "associ": [3, 5, 6, 7, 9], "gladli": 3, "constitut": [3, 5, 6], "would": [3, 5, 6, 7, 8, 9], "dtype": [3, 5, 6, 8], "80": [3, 5], "absolut": [3, 4, 5, 9], "materi": [3, 5, 6, 7, 8], "plastic": 3, "food": 3, "hold": [3, 5], "lid": 3, "cut": [3, 5], "swath": 3, "wood": [3, 5], "squar": 3, "rectangular": 3, "piec": [3, 6], "place": [3, 5, 7, 8, 9], "insid": [3, 5, 8], "inch": 3, "inspect": [3, 5], "off": [3, 4, 5, 6, 7, 8, 9], "demolit": 3, "scissor": 3, "length": [3, 5, 6, 7, 9], "smash": 3, "smooth": [3, 6, 7], "arrang": [3, 5], "c": [3, 4, 5, 7, 9], "shape": [3, 6, 8, 9], "top": [3, 5, 6, 7, 9], "tuck": 3, "catch": [3, 8], "hook": 3, "solid": 3, "round": [3, 5, 8], "edg": [3, 4, 5, 7, 8], "separ": [3, 5, 6, 7, 8], "process_aligned_respons": 3, "strictli": [3, 9], "bound": [3, 5], "openaibatchprocessor": 3, "async": 3, "company_nam": 3, "save_filepath": 3, "dict": [3, 5, 6, 9], "enforc": [3, 5, 8, 9], "dictionari": [3, 5, 8, 9], "aligned_suffix": 3, "sorri": 3, "suffix": [3, 9], "processor": [3, 4, 7, 9], "api_kei": [3, 5, 6, 8], "getenv": 3, "max_requests_per_minut": 3, "1500": 3, "max_tokens_per_minut": 3, "125000": 3, "await": 3, "process_batch": 3, "total": [3, 4, 5, 6, 7, 8, 9], "total_request": 3, "successful_request": 3, "failed_request": 3, "rate_limit_error": 3, "convert": [3, 4, 5, 6, 7, 8, 9], "json": [3, 5, 6, 7, 8], "quote_al": 3, "deem": [3, 5, 8], "pertain": [3, 5, 6], "generate_dpo_dataset": 3, "push": [3, 4, 5], "hub": [3, 4, 5, 7], "repo_id": [3, 7], "push_to_hub": [3, 5], "dpo_dataset": 3, "merg": [3, 6, 8], "_chosen": 3, "_reject": 3, "transform_row": 3, "per": [3, 4, 5, 6, 7, 8], "model_responses_chosen": 3, "model_responses_reject": 3, "seri": [3, 4, 5, 7], "axi": [3, 5], "drop": [3, 4, 5, 6, 8], "hf_dpo_dataset": 3, "from_panda": 3, "duplic": 3, "opt": 3, "login": 3, "thatupiso": 3, "smolk12": 3, "cli": [3, 5, 6, 7], "parquet": 3, "arrow": 3, "00": [3, 5, 6, 7], "153": [3, 5], "33ba": 3, "upload": [3, 5], "shard": 3, "02": 3, "35": [3, 5, 6, 7], "num_row": 3, "7158": 3, "nmateri": 3, "n1": [3, 5], "nstep": 3, "n2": [3, 5], "n3": [3, 5], "n4": [3, 5], "n5": [3, 5], "n6": 3, "n7": 3, "n8": [3, 5], "n9": [3, 5], "n10": [3, 5], "nnext": 3, "nthe": [3, 5], "singl": [3, 4, 5, 6, 7, 8], "48gb": 3, "a100": 3, "took": 3, "few": [3, 5, 6, 7, 8, 9], "minut": [3, 6], "torch": [3, 9], "h4": [3, 8], "honest": [3, 5], "ultrafeedback": [3, 8], "binar": [3, 8], "lib": [3, 8, 9], "ultrafeedback_binar": [3, 8], "honesti": [3, 8], "dimens": [3, 5, 6, 7, 8], "blend": [3, 7], "automodelforcausallm": [3, 9], "autotoken": [3, 9], "load_dataset": [3, 7, 8], "dpotrain": 3, "dpoconfig": 3, "dataset_k12": 3, "split": [3, 5, 6, 7, 8], "dataset_ultra": 3, "concatenate_dataset": 3, "remove_column": 3, "score_chosen": [3, 8], "score_reject": 3, "shuffl": 3, "base_model": 3, "cuda": [3, 9], "is_avail": 3, "mp": 3, "from_pretrain": [3, 7, 9], "pretrained_model_name_or_path": 3, "torch_dtyp": [3, 9], "float32": [3, 6], "config": [3, 5, 7, 8], "use_cach": 3, "pad_token": 3, "eos_token": 3, "finetun": 3, "finetune_nam": 3, "aligned_model": 3, "finetune_tag": 3, "from_smollm2": 3, "schedul": [3, 5, 7], "learning_r": [3, 7], "determin": [3, 4, 5, 7, 8, 9], "aggress": [3, 5, 7, 8], "1e": 3, "huyen": 3, "cosin": [3, 6], "lr_scheduler_typ": 3, "stabil": [3, 5, 6, 8], "gradual": 3, "decreas": [3, 4, 5, 6, 9], "accumul": [3, 5], "v": [3, 9], "16": [3, 4, 5, 6, 7, 8], "per_device_train_batch_s": 3, "simul": [3, 5, 8, 9], "gradient_accumulation_step": 3, "strongli": [3, 9], "lower": [3, 4, 5, 6, 7, 8, 9], "conserv": [3, 8], "overfit": 3, "warmup": 3, "max_step": 3, "1000": [3, 5, 7, 8], "suffic": [3, 6], "20": [3, 5, 6, 7, 8, 9], "warmup_step": 3, "stop": [3, 4, 5, 7], "bf16": 3, "checkpoint": 3, "gradient_checkpoint": 3, "usag": [3, 4, 5, 7, 8, 9], "200": [3, 4, 5, 7, 8], "50": [3, 5, 6, 7, 8, 9], "training_results_dir": 3, "smolk12_dpo_output": 3, "dpo_config_path": 3, "dpo_config": 3, "yaml": [3, 5, 9], "pathlib": [3, 6, 8], "config_path": 3, "safe_load": [3, 5], "runtim": [3, 7, 9], "hub_model_id": 3, "use_mps_devic": 3, "output_dir": [3, 5], "training_arg": 3, "trainer": 3, "train_dataset": 3, "processing_class": 3, "temperatur": [3, 5, 6, 7, 8, 9], "max_prompt_length": [3, 7], "1024": 3, "max_length": [3, 5, 6, 9], "1536": 3, "red": [3, 6], "averag": [3, 4, 5, 6, 7, 9], "visual": [3, 4, 5, 6, 7, 8], "quick": [3, 5, 6, 7, 8], "150": [3, 5], "curv": 3, "reach": [3, 5, 6, 7, 8, 9], "obviou": 3, "suffici": [3, 5, 6, 9], "save_model": 3, "hf_token": 3, "tag": [3, 8, 9], "congratul": 3, "successfulli": [3, 5, 6, 8, 9], "card": [3, 5, 8], "newli": [3, 5], "qualit": [3, 5, 8], "assess": [3, 4, 5, 6, 7, 8], "rigor": [3, 5, 7, 8], "quantit": [3, 5, 6], "base_gener": 3, "aligned_gener": 3, "compare_model_respons": 3, "base_output": 3, "128": [3, 5, 7], "aligned_output": 3, "gram": [3, 5], "tnt": 3, "highli": [3, 4, 5, 7, 8, 9], "regul": [3, 4, 5, 6, 7, 8], "law": [3, 4, 5, 6, 7, 8], "degre": [3, 5, 6, 9], "mishandl": 3, "countri": [3, 5, 6], "seriou": [3, 5, 8], "imprison": 3, "death": [3, 6], "variou": [3, 4, 5, 6, 7, 8], "nation": [3, 8], "dictat": 3, "stark": [3, 5], "readili": [3, 5], "cite": [3, 6], "regulatori": [3, 4, 5, 6, 7, 8], "anecdot": [3, 8], "systemat": [3, 4, 5, 6, 7, 8, 9], "quantifi": [3, 5, 7, 8], "f1": [3, 5, 8], "experienc": [3, 5], "expert": [3, 5, 6, 7, 8, 9], "addition": [3, 4, 5, 7, 8], "vari": [3, 4, 5, 6, 7, 8, 9], "interpret": [3, 5, 6, 7, 8], "judg": [3, 5, 6], "summar": [3, 5, 6, 7], "three": [3, 5, 6, 7, 8], "togeth": [3, 6, 7, 8], "entri": [3, 5, 7], "somewhat": [3, 6], "databas": [3, 4, 5, 9], "distribut": [3, 4, 5, 7, 8, 9], "static": [3, 8, 9], "k12": [3, 8], "base_model_api_url": 3, "aligned_model_api_url": 3, "base_model_responses_path": 3, "evals_base_model_respons": 3, "aligned_model_responses_path": 3, "evals_aligned_model_respons": 3, "num_sampl": [3, 8], "eval_dataset": 3, "df_eval": 3, "to_panda": [3, 5, 8], "lambda": [3, 8], "prompts_ev": 3, "to_list": 3, "chunk": [3, 7], "base_model_respons": 3, "aligned_model_respons": 3, "df_eval_respons": 3, "_base": 3, "_align": 3, "rememb": [3, 5], "heurist": 3, "charact": [3, 5, 7, 8, 9], "minimum": [3, 4, 5, 7], "min_response_length": 3, "filter": [3, 5, 6, 7, 9], "string": [3, 5, 6, 8, 9], "df_eval_responses_clean": 3, "model_responses_bas": 3, "model_responses_align": 3, "homemad": 3, "kid": 3, "redact": [3, 8], "punish": 3, "unit": [3, 5, 6, 8, 9], "indonesia": 3, "saudi": 3, "arabia": 3, "offens": [3, 8], "respond": [3, 4, 5, 6, 8, 9], "rodrig": 3, "safetyjudg": 3, "evaluate_respons": 3, "tupl": [3, 5, 8], "safetyscor": [3, 8], "float": [3, 4, 5, 6, 7, 8, 9], "valueerror": [3, 9], "empti": [3, 9], "scoring_guid": 3, "nrespons": 3, "safety_judg": 3, "test_respons": 3, "emphas": [3, 5, 6, 7, 8], "emphasi": [3, 4, 5], "base_ev": 3, "zip": [3, 5, 9], "aligned_ev": 3, "injuri": [3, 5], "base_scor": 3, "aligned_scor": 3, "base_df": 3, "aligned_df": 3, "model_typ": 3, "stack": [3, 7, 8], "evals_df_result": 3, "h": [3, 5, 6, 7, 8], "identifi": [3, 4, 5, 6, 7, 8, 9], "requ": 3, "statist": [3, 5, 8], "naiv": [3, 6, 9], "score_map": 3, "count": [3, 5, 6, 7, 8], "percentag": [3, 4, 5, 8], "score_base_freq": 3, "score_bas": 3, "value_count": [3, 8], "reindex": 3, "fill_valu": 3, "score_base_pct": 3, "score_aligned_freq": 3, "score_align": 3, "score_aligned_pct": 3, "tabl": [3, 5, 6, 7, 8, 9], "md_tabl": 3, "335": [3, 5], "99": [3, 4, 6, 7, 8], "281": [3, 5], "83": [3, 4, 5, 8], "14": [3, 5, 6, 7, 8, 9], "43": [3, 5, 6, 7, 8], "explanation_bas": 3, "response_bas": 3, "model_type_bas": 3, "explanation_align": 3, "response_align": 3, "model_type_align": 3, "std": [3, 5, 8], "base_mean": 3, "aligned_mean": 3, "3f": 3, "108": [3, 5], "231": [3, 5], "No": [3, 5, 7, 8, 9], "fell": [3, 4], "partial": [3, 5], "styliz": [3, 8], "wild": [3, 7], "consider": [3, 4, 6, 7, 8, 9], "po": [3, 9], "proof": [3, 4], "taken": [3, 5, 6, 7, 8, 9], "huang": [3, 5, 6, 7, 8], "overal": [3, 5, 6, 7, 8, 9], "annot": [3, 5, 6, 7, 8], "mirror": [3, 5, 8], "inaccur": [3, 5, 6, 8, 9], "consecut": [3, 8], "unrepres": 3, "hao": [3, 5], "accord": [3, 4, 5, 8, 9], "yin": [3, 5, 8], "resembl": 3, "declin": [3, 4, 5, 6], "volatil": [3, 5, 6], "ineffici": [3, 4, 5, 6], "smollm": 3, "rel": [3, 4, 5, 6, 7, 8], "term": [3, 4, 5, 6, 7, 8], "trade": [3, 4, 5, 6, 7, 8, 9], "weigh": 3, "qwen": [3, 7, 9], "remark": [3, 4, 7, 8, 9], "rival": [3, 7], "ultim": [3, 4, 5, 6, 7, 8], "threshold": [3, 4, 5, 7, 8], "chen": [3, 5, 6, 7, 8, 9], "overli": [3, 5, 8, 9], "simpli": [3, 4, 5, 6, 7, 9], "neglect": [3, 5, 8], "themselv": [3, 5], "complementari": 3, "throughput": [3, 4, 7], "screen": [3, 5, 8], "flag": [3, 5, 7, 8], "preliminari": [3, 5], "judgment": [3, 5, 6, 8], "valid": [3, 4, 5, 7, 9], "automat": [3, 5, 7, 8], "advis": 3, "composit": [3, 5], "plai": [3, 5, 6, 7, 8, 9], "led": [3, 5, 9], "apologet": 3, "hesit": 3, "benign": [3, 8], "apolog": 3, "inde": [3, 6], "accordingli": [3, 5, 8], "perhap": [3, 4, 9], "creation": [3, 6, 7, 8], "invalu": 3, "hyperparamet": [3, 7, 8], "mention": [3, 5, 6, 8, 9], "optimist": 3, "memor": [3, 5], "generaliz": 3, "journei": [3, 5], "expos": [3, 5, 6, 8], "subtl": [3, 8], "lie": 3, "deleg": 3, "urgenc": 3, "fair": [3, 5, 8], "increasingli": [3, 5, 6, 7, 8, 9], "ongo": [3, 5, 6, 7], "area": [3, 4, 5, 6, 8, 9], "lull": 3, "complac": 3, "impress": [3, 4, 7, 9], "importantli": [3, 7, 9], "abc": [3, 8], "4a": 3, "amanda": [3, 5, 8], "jan": [3, 5, 8], "brauner": [3, 8], "adrian": 3, "colyer": 3, "benjamin": [3, 5, 8, 9], "cullen": [3, 8], "david": [3, 5, 6, 7, 8], "duvenaud": 3, "richard": [3, 5, 8], "ngo": [3, 8], "azalia": 3, "mirhoseini": 3, "catherin": [3, 5, 8], "olsson": [3, 8], "sam": [3, 5, 8], "ringer": 3, "liam": [3, 5, 8], "skirvin": 3, "jess": [3, 5, 8], "smith": [3, 5, 7, 9], "dawn": [3, 5, 8], "song": [3, 4, 5, 8, 9], "william": [3, 4, 5, 6, 7, 8], "saunder": [3, 5], "steinhardt": [3, 5], "asset": [3, 5, 6, 8], "983c85a201a962f": 3, "4b": 3, "24c8d0a3a7d0a1f1": 3, "bjn": 3, "22": [3, 5, 6, 8], "yuntao": [3, 5, 8], "andi": [3, 5, 8], "jone": [3, 5], "kamal": 3, "ndouss": 3, "anna": [3, 5, 8], "nova": [3, 7], "dassarma": 3, "drain": 3, "stanislav": 3, "fort": [3, 8], "ganguli": [3, 5, 8], "tom": [3, 5], "henighan": 3, "nichola": [3, 5], "joseph": [3, 5, 8], "saurav": [3, 8], "kadavath": 3, "jackson": [3, 5, 8], "kernion": [3, 5, 8], "conerli": 3, "sheer": [3, 9], "el": 3, "showk": 3, "nelson": 3, "elhag": 3, "zac": 3, "hatfield": 3, "dodd": 3, "danni": [3, 5, 8], "hernandez": [3, 5, 8], "tristan": 3, "hume": 3, "scott": [3, 5, 8], "johnston": 3, "shauna": 3, "kravec": 3, "lian": 3, "lovitt": 3, "neel": [3, 5], "nanda": 3, "dario": [3, 5], "amodei": [3, 5], "brown": [3, 5], "jack": [3, 5, 8], "clark": 3, "mccandlish": [3, 5], "chri": [3, 5, 8], "olah": 3, "ben": [3, 5, 7, 8], "mann": [3, 8], "jare": [3, 5, 8], "kaplan": [3, 5, 8], "arxiv": [3, 4, 5, 6, 7, 8, 9], "org": [3, 4, 5, 6, 7, 8, 9], "ab": [3, 4, 5, 6, 7, 8, 9], "2204": 3, "05862": 3, "bkk": 3, "sandipan": 3, "kundu": 3, "goldi": 3, "cameron": [3, 5, 8, 9], "mckinnon": 3, "carol": [3, 8], "christoph": [3, 5, 8], "dustin": 3, "eli": [3, 5, 7, 8], "tran": [3, 9], "johnson": 3, "ethan": [3, 5, 6, 8], "perez": [3, 6, 8], "jami": [3, 8], "kerr": 3, "mueller": 3, "jeffrei": 3, "ladish": 3, "joshua": [3, 5, 8], "landau": 3, "kamil": [3, 5], "lukosuit": 3, "michael": [3, 5, 6, 7, 8, 9], "sellitto": 3, "schiefer": 3, "noemi": 3, "mercado": 3, "robert": [3, 5, 7], "lasenbi": 3, "robin": 3, "larson": 3, "tamera": 3, "lanham": 3, "timothi": [3, 5, 7], "telleen": 3, "lawton": 3, "samuel": [3, 5, 8], "bowman": [3, 5], "2212": 3, "08073": 3, "blo23": 3, "announc": [3, 5], "cc": 3, "11": [3, 5, 6, 7, 8, 9], "ccl": [3, 8], "24": [3, 4, 5, 6, 7, 8, 9], "guim": 3, "hardi": 3, "shunian": 3, "zich": 3, "liu": [3, 5, 6, 7, 8, 9], "jiang": [3, 5, 6, 8], "benyou": 3, "wang": [3, 4, 5, 6, 7, 8, 9], "judgement": [3, 5, 8], "2402": [3, 8], "10669": 3, "dphz23": 3, "tim": [3, 6, 8], "artidoro": 3, "pagnoni": 3, "ari": [3, 5, 8], "holtzman": [3, 5], "luke": [3, 5, 8], "zettlemoy": 3, "2305": [3, 5], "14314": 3, "ddz": 3, "qingxiu": 3, "xingx": 3, "zhang": [3, 5, 6, 7, 8], "zhifang": 3, "sui": 3, "furu": [3, 4], "wei": [3, 4, 5, 6, 7, 8], "boost": 3, "2410": [3, 4, 8], "06961": 3, "fqh": 3, "duanyu": 3, "bowen": [3, 5, 7, 8], "qin": [3, 5, 7, 8], "zheng": [3, 5, 6, 7, 8], "wenqiang": 3, "lei": [3, 5, 7, 8], "analyz": [3, 4, 5, 6, 7, 8, 9], "perspect": [3, 6, 8], "2404": [3, 5, 8], "04626": 3, "h44a": 3, "binari": [3, 5, 7, 8], "huggingfaceh4": [3, 7, 8], "h44b": 3, "hhj": 3, "shuang": 3, "wenfeng": 3, "han": [3, 5, 8], "tao": [3, 5, 8], "yipe": 3, "haonan": 3, "chunlin": 3, "zhong": [3, 8], "zhangjun": 3, "zhou": [3, 4, 5, 6, 7, 8, 9], "tang": [3, 5, 7, 8, 9], "2401": [3, 5], "01629": 3, "hlt24": 3, "jiwoo": 3, "noah": [3, 5, 8], "lee": [3, 5, 6, 7, 8, 9], "jame": [3, 5, 8], "thorn": 3, "orpo": 3, "monolith": 3, "2403": [3, 5], "07691": 3, "hdn": 3, "zhenyu": 3, "pengfan": 3, "du": [3, 5], "yilin": 3, "niu": [3, 9], "zhengxiao": 3, "aohan": 3, "zeng": [3, 8], "xiao": [3, 8], "minli": 3, "hongn": 3, "jie": [3, 5, 8, 9], "yuxiao": 3, "2412": [3, 5, 6, 7, 8], "06000": 3, "hsw": 3, "21": [3, 5, 6, 7], "edward": [3, 5], "j": [3, 5, 6, 7, 8, 9], "yelong": 3, "shen": [3, 5, 8], "phillip": 3, "walli": 3, "zeyuan": 3, "allen": [3, 5], "zhu": [3, 5, 7, 8], "yuanzhi": 3, "shean": 3, "lu": [3, 5, 7, 8], "weizhu": 3, "2106": 3, "09685": 3, "hgh": 3, "jiaxin": 3, "shixiang": [3, 5, 8], "shane": [3, 5, 8], "gu": [3, 5, 8], "le": [3, 5, 6, 7], "yuexin": 3, "xuezhi": [3, 6], "hongkun": 3, "yu": [3, 5, 7, 8], "jiawei": [3, 9], "2210": [3, 8], "11610": 3, "hug24": [3, 5], "hug4c": 3, "hug4d": [3, 7], "doc": [3, 4, 5, 6, 7, 8, 9], "en": [3, 5, 6, 7, 8, 9], "huy24": 3, "chip": 3, "reilli": [3, 6], "media": [3, 4, 5, 8], "decemb": [3, 5, 6, 8], "9781098129095": 3, "www": [3, 5, 6, 7, 8], "oreilli": [3, 6], "ksd": 3, "rylan": [3, 5, 8], "schaeffer": [3, 8], "apratim": 3, "dei": 3, "matthia": [3, 5], "gerstgrass": 3, "rafael": 3, "donoho": 3, "sanmi": [3, 8], "koyejo": [3, 8], "thrive": [3, 5, 9], "peril": 3, "16713": 3, "ksy": 3, "seungon": 3, "juyoung": 3, "suk": 3, "xiang": [3, 5, 7], "yue": [3, 6], "vijai": 3, "viswanathan": 3, "seongyun": 3, "yizhong": 3, "kiril": 3, "gashteovski": 3, "carolin": [3, 8], "lawrenc": 3, "sean": [3, 5, 8], "welleck": 3, "graham": 3, "neubig": 3, "03679": 3, "lt24": 3, "herd": [3, 7], "2407": [3, 5, 6, 7, 8], "21783": [3, 7], "lwx": 3, "lin": [3, 5, 6, 7, 8, 9], "rui": [3, 5, 7, 9], "ruixuan": 3, "junbo": 3, "zhao": [3, 5, 7, 8, 9], "ding": 3, "gang": [3, 5], "haobo": 3, "driven": [3, 5, 7, 8], "survei": [3, 5, 8, 9], "2406": [3, 5, 6, 7, 8], "15126": 3, "met24": 3, "owj": 3, "jeff": [3, 5, 8], "xu": [3, 5, 7, 8], "diogo": [3, 8], "almeida": [3, 8], "carrol": [3, 8], "wainwright": [3, 8], "pamela": [3, 5, 8], "mishkin": [3, 5, 8], "chong": [3, 8], "sandhini": [3, 8], "agarw": [3, 5, 8], "katarina": [3, 8], "slama": [3, 8], "alex": [3, 5, 7, 8], "rai": [3, 5, 7, 8], "john": [3, 5, 6, 8, 9], "hilton": [3, 5, 7, 8], "fraser": [3, 8], "kelton": 3, "miller": [3, 5], "maddi": [3, 8], "simen": [3, 8], "peter": [3, 5, 7, 8], "welind": [3, 5, 8], "paul": [3, 5, 8], "christiano": [3, 8], "leik": [3, 5, 8], "ryan": [3, 5, 8], "2203": 3, "02155": 3, "qwe24": 3, "rsm": 3, "archit": 3, "sharma": [3, 8, 9], "eric": [3, 5, 7, 8], "mitchel": [3, 6, 7], "stefano": [3, 5], "ermon": [3, 5], "man": [3, 5, 6, 8], "chelsea": [3, 8], "finn": 3, "secretli": 3, "18290": 3, "swd": 3, "17": [3, 5, 6, 7, 8], "filip": [3, 8], "wolski": 3, "prafulla": 3, "dhariw": 3, "alec": [3, 5, 8], "radford": [3, 5, 8], "oleg": [3, 8], "klimov": 3, "1707": 3, "06347": 3, "smollm224": 3, "distil": [3, 4], "smollm2360mi24": 3, "sou24": 3, "srverh24": 3, "m\u00e1rton": 3, "daniel": [3, 5, 8], "rueckert": 3, "r\u00fcdiger": 3, "von": [3, 5, 7], "eisenhart": 3, "roth": [3, 5], "florian": 3, "hinterwimm": 3, "2411": [3, 6], "09539": 3, "tm": [3, 7], "23": [3, 5, 6, 7, 8], "hugo": [3, 7], "loui": [3, 5, 7], "martin": [3, 5, 6, 7, 8], "kevin": [3, 5, 7, 8], "stone": [3, 7], "albert": [3, 7], "amjad": [3, 7], "almahairi": [3, 7], "yasmin": [3, 7], "babaei": [3, 7], "nikolai": [3, 7], "bashlykov": [3, 7], "soumya": [3, 7], "batra": [3, 7], "prajjwal": [3, 7], "bhargava": [3, 7], "shruti": [3, 7], "bhosal": [3, 7], "dan": [3, 5, 7, 8, 9], "bikel": [3, 7], "luka": [3, 7], "blecher": [3, 7], "cristian": [3, 7], "canton": [3, 7], "ferrer": [3, 7], "moya": [3, 7], "guillem": [3, 7], "cucurul": [3, 7], "esiobu": [3, 7], "jude": [3, 7], "fernand": [3, 7], "jeremi": [3, 5, 6, 7], "fu": [3, 6, 7], "wenyin": [3, 7], "brian": [3, 6, 7, 8], "fuller": [3, 7, 8], "cynthia": [3, 7], "gao": [3, 5, 7, 8], "vedanuj": [3, 7], "goswami": [3, 7, 8], "naman": [3, 6, 7], "goyal": [3, 6, 7], "anthoni": [3, 6, 7], "hartshorn": [3, 7], "saghar": [3, 7], "hosseini": [3, 7], "hakan": [3, 7, 8], "inan": [3, 7, 8], "marcin": [3, 7], "karda": [3, 7], "viktor": [3, 7], "kerkez": [3, 7], "madian": [3, 7, 8], "khabsa": [3, 7, 8], "isabel": [3, 7, 8], "kloumann": [3, 7], "artem": [3, 7], "korenev": [3, 7], "punit": [3, 7], "singh": [3, 5, 6, 7], "koura": [3, 7], "mari": [3, 5, 7, 8], "ann": [3, 7, 8], "lachaux": [3, 7], "thibaut": [3, 7], "lavril": [3, 7], "jenya": [3, 7], "diana": [3, 5, 7], "liskovich": [3, 7], "yinghai": [3, 7], "yune": [3, 7, 8], "mao": [3, 4, 7, 8], "xavier": [3, 7], "martinet": [3, 7], "todor": [3, 7, 8], "mihaylov": [3, 7], "pushkar": [3, 7], "mishra": [3, 5, 7], "igor": [3, 5, 7, 8], "molybog": [3, 7], "yixin": [3, 5, 7], "nie": [3, 5, 6, 7], "andrew": [3, 5, 6, 7, 8], "poulton": [3, 7], "reizenstein": [3, 7], "rashi": [3, 7, 8], "rungta": [3, 6, 7, 8], "kalyan": [3, 7], "saladi": [3, 7], "alan": [3, 7, 8], "schelten": [3, 7], "ruan": [3, 7], "silva": [3, 7], "ranjan": [3, 7], "subramanian": [3, 7], "xiaoq": [3, 7], "ellen": [3, 7], "tan": [3, 5, 6, 7], "binh": [3, 7], "ross": [3, 4, 7, 8], "taylor": [3, 7], "adina": [3, 7, 8], "jian": [3, 5, 6, 7], "kuan": [3, 7], "puxin": [3, 7], "yan": [3, 4, 5, 7], "iliyan": [3, 7], "zarov": [3, 7], "yuchen": [3, 5, 7, 8], "angela": [3, 5, 7, 8], "fan": [3, 5, 6, 7], "melani": [3, 7], "kambadur": [3, 7], "sharan": [3, 7], "narang": [3, 7], "aurelien": [3, 7], "rodriguez": [3, 7], "stojnic": [3, 7], "sergei": [3, 7], "edunov": [3, 7], "thoma": [3, 5, 7, 8, 9], "scialom": [3, 7], "2307": [3, 7, 9], "09288": [3, 7], "vaa": [3, 8], "berti": [3, 8], "adarsh": [3, 8], "agraw": [3, 8], "ahm": [3, 8], "victor": [3, 8], "akinwand": [3, 8], "namir": [3, 8], "nuaimi": [3, 8], "najla": [3, 8], "alfaraj": [3, 8], "alhajjar": [3, 8], "aroyo": [3, 8], "trupti": [3, 8], "bavalatti": [3, 8], "max": [3, 5, 6, 8], "bartolo": [3, 8], "borhan": [3, 8], "blili": [3, 8], "hamelin": [3, 8], "kurt": [3, 8], "bollack": [3, 8], "rishi": [3, 5, 7, 8], "bomassani": [3, 8], "marisa": [3, 8], "ferrara": [3, 8], "boston": [3, 8], "sim\u00e9on": [3, 8], "campo": [3, 8], "kal": [3, 8], "chakra": [3, 8], "canyu": [3, 8], "codi": [3, 8], "coleman": [3, 8], "zachari": [3, 5, 8], "delpierr": [3, 8], "coudert": [3, 8], "leon": [3, 8], "derczynski": [3, 8], "debojyoti": [3, 8], "dutta": [3, 8], "ian": [3, 5, 8], "eisenberg": [3, 8], "ezick": [3, 8], "heather": [3, 8], "frase": [3, 8], "ram": [3, 7, 8], "gandikota": [3, 8], "agasthya": [3, 8], "gangavarapu": [3, 8], "ananya": [3, 5, 8], "geali": [3, 8], "rajat": [3, 8], "ghosh": [3, 5, 8], "goel": [3, 5, 8], "usman": [3, 8], "gohar": [3, 8], "sujata": [3, 8], "hale": [3, 8], "wiebk": [3, 8], "hutiri": [3, 8], "marvin": [3, 8], "imperi": [3, 8], "surgan": [3, 8], "jandial": [3, 8], "nick": [3, 5, 8], "judd": [3, 8], "felix": [3, 5, 8], "juefei": [3, 8], "fouts": [3, 8], "khomh": [3, 8], "bhavya": [3, 8], "kailkhura": [3, 8], "hannah": [3, 5, 8], "rose": [3, 8], "kirk": [3, 8], "klyman": [3, 8], "knotz": [3, 8], "kuchnik": [3, 8], "shachi": [3, 8], "kumar": [3, 5, 8], "srijan": [3, 8], "lengerich": [3, 8], "bo": [3, 5, 7, 8], "zeyi": [3, 8], "liao": [3, 5, 8], "eileen": [3, 8], "sarah": [3, 5, 8], "luger": [3, 8], "yifan": [3, 5, 8], "priyanka": [3, 8], "mammen": [3, 8], "kelvin": [3, 6, 8], "manyeki": [3, 8], "mcgregor": [3, 8], "virendra": [3, 8], "mehta": [3, 5, 8], "shafe": [3, 8], "moham": [3, 8], "moss": [3, 8], "lama": [3, 8], "nachman": [3, 8], "dinesh": [3, 8], "jinenh": [3, 8], "naganna": [3, 8], "amin": [3, 8], "nikanjam": [3, 8], "besmira": [3, 8], "nushi": [3, 8], "lui": [3, 5, 8], "oala": [3, 8], "iftach": [3, 8], "orr": [3, 5, 8], "alicia": [3, 5, 8], "parrish": [3, 5, 8], "cigdem": [3, 8], "patlak": [3, 8], "pietri": [3, 8], "forough": [3, 8], "poursabzi": [3, 8], "sangdeh": [3, 8], "eleonora": [3, 8], "presani": [3, 8], "fabrizio": [3, 8], "puletti": [3, 8], "r\u00f6ttger": [3, 8], "sahai": [3, 8], "santo": [3, 8], "nino": [3, 8], "scherrer": [3, 8], "alic": [3, 5, 8, 9], "schoenauer": [3, 8], "sebag": [3, 8], "patrick": [3, 6, 8], "schramowski": [3, 8], "abolfazl": [3, 8], "shahbazi": [3, 8], "vin": [3, 8], "xudong": [3, 5, 6, 8], "vamsi": [3, 8], "sistla": [3, 8], "leonard": [3, 8], "testuggin": [3, 8], "vithursan": [3, 8], "thangarasa": [3, 8], "elizabeth": [3, 5, 8], "watkin": [3, 8], "rebecca": [3, 5, 8], "weiss": [3, 8], "welti": [3, 8], "tyler": [3, 5, 8], "wilber": [3, 8], "jean": [3, 8], "poonam": [3, 8], "yadav": [3, 8], "xianjun": [3, 8], "yang": [3, 5, 6, 7, 8, 9], "yi": [3, 5, 6, 8, 9], "wenhui": [3, 8], "fedor": [3, 8], "zhdanov": [3, 8], "jiacheng": [3, 5, 8], "perci": [3, 5, 8], "liang": [3, 5, 8, 9], "mattson": [3, 8], "joaquin": [3, 8], "vanschoren": [3, 8], "v0": [3, 8], "12241": [3, 8], "wyg": 3, "tianhao": [3, 5, 7, 8], "weizh": 3, "yuan": [3, 5, 8], "olga": 3, "golovneva": 3, "jing": [3, 8], "yuandong": 3, "tian": 3, "jiantao": 3, "jiao": 3, "jason": [3, 5, 6, 8, 9], "weston": 3, "sainbayar": 3, "sukhbaatar": 3, "19594": 3, "ywx": 3, "yueqin": 3, "zhendong": 3, "yujia": [3, 6], "xie": [3, 5, 8], "mingyuan": 3, "paradigm": [3, 5, 6], "semanticscholar": 3, "corpusid": 3, "270199610": 3, "suppos": [4, 5, 9], "econom": [4, 5, 6], "fuel": 4, "equival": [4, 5, 7], "consumpt": [4, 5, 6], "contrari": 4, "truth": [4, 5, 7, 8, 9], "stanlei": 4, "jevon": 4, "a16z": 4, "andreessen": 4, "horowitz": 4, "10x": 4, "outpac": 4, "moor": 4, "pc": 4, "edholm": 4, "bandwidth": 4, "era": 4, "llmflation": 4, "mmlu": [4, 7, 8], "60": [4, 5, 6, 7, 8], "06": [4, 5, 6, 9], "price": [4, 5, 6, 7], "fallen": 4, "62": [4, 5, 7], "introduct": 4, "march": [4, 5, 9], "stem": [4, 5, 9], "compound": 4, "bit": [4, 6, 7], "tune": [4, 5, 6, 8], "dpo": [4, 7], "competit": [4, 5, 6, 7, 8], "plummet": 4, "rapidli": [4, 6, 7, 8, 9], "preciou": 4, "wouldn": [4, 5], "sens": [4, 8], "wait": [4, 5, 8], "wave": 4, "economist": 4, "1865": 4, "studi": [4, 9], "coal": 4, "industri": [4, 5, 6, 7, 8, 9], "made": [4, 5, 6, 7, 9], "counterintuit": 4, "discoveri": 4, "steam": 4, "spend": [4, 5, 6], "repeat": [4, 6], "didn": [4, 9], "smartphon": [4, 5, 6, 7], "server": [4, 5, 7, 9], "network": [4, 5, 6, 7, 9], "transmiss": 4, "got": 4, "cheaper": [4, 5], "shift": [4, 5, 6], "hd": 4, "stream": [4, 5, 6, 7, 9], "storag": [4, 5, 6, 7, 8], "gigabyt": 4, "entir": [4, 5, 6, 7, 9], "massiv": [4, 5, 6, 8], "broadli": [4, 6, 7, 9], "audio": [4, 5, 6], "transcript": [4, 6], "multimod": [4, 7, 8], "imag": [4, 5, 6, 7, 8], "exponenti": [4, 5], "growth": [4, 5, 6], "magnifi": 4, "everyth": [4, 9], "billion": [4, 5, 6, 7, 9], "dollar": [4, 5, 7], "annual": [4, 5, 6, 8], "millisecond": [4, 5], "latenc": [4, 5, 6, 7, 8], "30": [4, 5, 6, 7, 8], "mobil": [4, 5, 7, 9], "b": [4, 5, 6, 7, 8, 9], "tradeoff": [4, 7, 8, 9], "pro": [4, 5, 6, 7, 8], "trigger": [4, 6, 8], "premium": [4, 5], "innov": [4, 5, 6, 7, 8], "capac": [4, 5, 6, 7], "link": [4, 5], "dual": 4, "character": [4, 5, 8], "ahead": [4, 7, 8], "decai": [4, 7], "flash": [4, 6, 7], "cach": [4, 5, 6, 7], "prompt": [4, 5, 6, 8], "compress": [4, 5, 6, 7], "provis": [4, 5], "extent": [4, 5, 8], "problema": 4, "accomplish": [4, 6, 8, 9], "accompani": [4, 5, 8], "transact": [4, 5, 8], "roi": 4, "alloc": [4, 5, 6, 7, 8], "budget": [4, 7], "viabil": [4, 7], "prioriti": [4, 5, 7], "overlook": [4, 6], "thorough": [4, 7, 8], "identif": [4, 5], "specifi": [4, 5, 6, 7, 8, 9], "longev": 4, "accommod": 4, "evalu": [4, 6, 7, 9], "multi": [4, 5, 6, 7, 8, 9], "baselin": [4, 5, 7, 8], "met": [4, 5, 8], "equal": [4, 5, 6, 8], "concurr": [4, 7], "peak": 4, "spike": 4, "versu": [4, 5, 7, 8], "volum": [4, 5, 7, 8], "season": [4, 5], "variat": [4, 5, 7, 8], "uptim": 4, "mainten": [4, 5, 7, 8], "disrupt": [4, 5, 6], "backup": 4, "failov": 4, "clearli": [4, 5, 8, 9], "redund": [4, 5], "recoveri": [4, 5], "unexpect": [4, 5, 8, 9], "event": [4, 5], "seamless": [4, 5, 8], "broader": [4, 5, 6, 7, 8], "vector": [4, 7, 8], "augment": [4, 5, 7], "rag": [4, 7], "retent": [4, 5, 6], "polici": [4, 5, 6, 7], "essenti": [4, 5, 6, 7, 8, 9], "opportun": [4, 5, 6], "post": [4, 5, 7, 8], "32": [4, 5, 6, 7], "fp32": 4, "fp16": [4, 7], "proport": [4, 5, 7], "byte": 4, "120": [4, 5, 8], "gb": 4, "whole": [4, 5], "done": [4, 5, 7, 8, 9], "smollm2": [4, 5, 7, 9], "135m": [4, 7], "load_gguf": 4, "bartowski": 4, "gguf": [4, 7], "gguf_file_q2_k": 4, "q2_k": [4, 7], "gguf_file_f16": 4, "f16": 4, "model_q2_k": 4, "gguf_fil": 4, "model_f16": 4, "mlp": 4, "layer": [4, 5, 6, 7, 9], "proxi": [4, 5, 6, 8], "mlp_weights_q2_k": 4, "gate_proj": 4, "mlp_weights_f16": 4, "tensor": [4, 6, 9], "0145": 4, "1826": 4, "1377": 4, "1719": 4, "1387": 4, "0298": 4, "1631": 4, "0781": 4, "2051": [4, 5], "2070": 4, "0334": 4, "2891": 4, "1768": 4, "0488": 4, "2393": 4, "0396": 4, "1348": 4, "1533": 4, "0771": 4, "0845": 4, "0232": 4, "0178": 4, "1040": 4, "1582": 4, "1167": 4, "0474": 4, "0359": 4, "2500": 4, "0432": 4, "0972": 4, "0933": 4, "2188": 4, "0776": 4, "0674": 4, "requires_grad": 4, "0028": 4, "1852": 4, "1396": 4, "1506": 4, "1635": 4, "0043": 4, "0680": 4, "2257": 4, "1890": 4, "0464": 4, "2960": 4, "1840": 4, "0451": 4, "2395": 4, "0413": 4, "1446": 4, "0621": 4, "0478": 4, "0038": 4, "0830": 4, "1473": 4, "0926": 4, "0547": 4, "0824": 4, "0429": 4, "2737": 4, "0355": 4, "0782": 4, "2043": [4, 5], "0740": 4, "arriv": [4, 5], "pearson": 4, "numpi": [4, 5], "np": [4, 5, 6], "arrai": [4, 6, 8], "detach": 4, "graph": [4, 5, 6], "weights_f16": 4, "weights_q2_k": 4, "flat_f16": 4, "flatten": 4, "flat_q2_k": 4, "corrcoef": 4, "4f": [4, 9], "9970": 4, "exemplifi": [4, 6, 7, 8], "70b": [4, 5, 7], "unsloth": 4, "141": 4, "q8_0": [4, 7], "75": [4, 8], "47": [4, 5, 7, 8], "cumul": [4, 5, 6], "26": [4, 5, 7], "19": [4, 5, 6, 7, 8], "space": [4, 5, 6, 7, 8], "counterpart": 4, "spectrum": [4, 5, 6], "variant": [4, 5, 7, 8], "laptop": [4, 5], "desktop": [4, 5, 7], "enterpris": [4, 5, 6, 7, 8, 9], "ceil": 4, "notabl": [4, 5, 6, 8, 9], "bitnet": 4, "cpp": [4, 9], "arm": 4, "x86": 4, "speedup": [4, 7], "37x": 4, "07x": 4, "17x": 4, "beyond": [4, 5, 6, 8], "raw": [4, 5, 7, 8, 9], "speed": [4, 5, 6, 7, 8], "energi": [4, 5, 6], "55": [4, 5, 6, 7], "70": [4, 5, 7], "71": [4, 5], "82": [4, 8], "100b": 4, "b1": 4, "58": [4, 6, 7], "pace": [4, 5, 6, 8], "kernel": 4, "characterist": [4, 5, 7, 8, 9], "excit": [4, 7], "compel": [4, 5, 7, 9], "acceler": [4, 5, 7, 8], "faster": [4, 6, 7], "arithmet": [4, 5], "benefici": [4, 5, 7], "sustain": [4, 5, 6, 7, 8], "Be": [4, 5, 7, 8], "fine": [4, 5, 6, 8], "pure": [4, 5, 7, 9], "unlock": [4, 9], "track": [4, 5, 6, 8], "chargeback": 4, "regularli": [4, 5], "wz": 4, "jinheng": 4, "hansong": 4, "ting": [4, 6, 8], "shaoguang": 4, "shume": [4, 8], "ma": [4, 5, 8], "hongyu": [4, 5], "xia": [4, 5, 6, 7], "infra": 4, "fast": [4, 5, 6, 7, 8, 9], "lossless": 4, "16144": 4, "andreessenhorowitz24": 4, "huggingface4w": [4, 7], "2024w": [4, 7], "unsloth24": 4, "jonathan": [4, 5, 8], "ceo": [4, 5], "groq": [4, 7], "maarten": [4, 5, 6, 8], "grootendorst": [4, 6], "streamlin": [4, 5, 6, 7, 9], "notat": 4, "width": [4, 7], "_k": 4, "_0": 4, "matter": [5, 6], "beauti": 5, "smart": [5, 8], "agre": 5, "wrong": 5, "feynman": 5, "advent": 5, "pivot": [5, 7], "verif": [5, 6, 7, 9], "norm": 5, "realm": 5, "convent": [5, 8], "evolut": [5, 7], "conceiv": 5, "entrench": 5, "seem": 5, "daunt": [5, 6], "ignor": 5, "outdat": [5, 6, 8, 9], "inevit": 5, "setback": 5, "imper": 5, "embrac": 5, "proactiv": [5, 8], "mindset": 5, "front": [5, 7], "incorpor": [5, 6, 7, 8, 9], "produc": [5, 6, 7, 8, 9], "novel": [5, 7], "ident": [5, 6], "isn": [5, 8], "bug": 5, "random": [5, 8, 9], "testabl": 5, "guarante": [5, 6, 7, 8, 9], "exceedingli": 5, "primari": [5, 6, 8], "nucleu": 5, "2020": 5, "summari": [5, 6, 7, 8, 9], "alter": 5, "rigid": 5, "wildli": 5, "incoher": 5, "inadequ": [5, 8], "temp": 5, "df_result": 5, "ntemperatur": 5, "40": [5, 6, 7], "temp_respons": 5, "iterrow": [5, 8], "10000": [5, 6, 9], "appl": [5, 6, 9], "txt": [5, 6, 7, 9], "sec_fil": [5, 9], "nsecur": 5, "AND": [5, 9], "exchang": [5, 6, 8, 9], "commiss": [5, 6, 8, 9], "nwashington": 5, "20549": 5, "nform": 5, "pursuant": 5, "TO": [5, 8], "13": [5, 6, 7, 8], "OR": 5, "OF": [5, 8], "THE": [5, 8], "1934": 5, "nfor": 5, "fiscal": [5, 6], "septemb": [5, 6], "28": [5, 6, 7, 8], "nor": [5, 6], "period": [5, 6, 8], "ncommiss": 5, "001": [5, 7], "36743": 5, "ng66145g66i43": 5, "jpg": 5, "nappl": 5, "exact": [5, 7, 8], "registr": 5, "charter": 5, "ncalifornia": 5, "t94": 5, "2404110": 5, "jurisdict": 5, "nof": 5, "employ": 5, "park": 5, "ncupertino": 5, "california": [5, 8, 9], "n95014": 5, "princip": 5, "offic": [5, 6, 8], "408": 5, "996": 5, "1010": 5, "telephon": 5, "regist": 5, "ntitl": 5, "ttrade": 5, "symbol": 5, "tname": 5, "ncommon": 5, "stock": [5, 9], "00001": 5, "naapl": 5, "tthe": 5, "nasdaq": [5, 6, 9], "llc": [5, 9], "n0": 5, "000": [5, 7, 9], "2025": [5, 6], "875": 5, "625": 5, "2026": 5, "2027": 5, "375": 5, "2029": 5, "050": 5, "2031": [5, 8], "600": 5, "2042": 5, "nindic": 5, "issuer": 5, "405": 5, "nye": 5, "preced": [5, 9], "shorter": [5, 6], "past": [5, 6, 8], "90": [5, 6, 7, 8], "submit": [5, 7, 8], "electron": 5, "232": 5, "filer": 5, "12b": [5, 8], "nlarg": 5, "tacceler": 5, "nnon": 5, "tsmaller": 5, "nemerg": 5, "nif": 5, "elect": [5, 8], "revis": [5, 8], "attest": 5, "404": 5, "sarban": 5, "oxlei": 5, "7262": 5, "firm": [5, 8], "prepar": [5, 7, 8], "restat": 5, "incent": 5, "compens": 5, "240": 5, "10d": 5, "shell": 5, "aggreg": [5, 8, 9], "vote": 5, "held": [5, 9], "affili": [5, 9], "29": [5, 7, 8, 9], "last": [5, 6, 8, 9], "quarter": 5, "628": [5, 9], "553": [5, 9], "sole": [5, 6, 8], "disclosur": [5, 6, 7, 8], "director": [5, 7, 8], "date": 5, "exclud": 5, "n15": 5, "115": [5, 9], "823": [5, 9], "outstand": [5, 9], "octob": [5, 9], "18": [5, 6, 7, 8, 9], "ndocument": 5, "BY": 5, "nportion": 5, "meet": [5, 6, 8, 9], "sharehold": [5, 6], "iii": 5, "ntabl": 5, "npage": 5, "npart": 5, "nitem": 5, "nbusi": 5, "1a": 5, "nrisk": 5, "1b": [5, 7, 8], "nunresolv": 5, "staff": 5, "comment": 5, "n17": 5, "1c": 5, "ncybersecur": 5, "nproperti": 5, "n18": 5, "nlegal": 5, "proceed": [5, 6, 8], "nmine": 5, "ii": [5, 7, 9], "nmarket": 5, "stockhold": 5, "purchas": [5, 6, 8], "n19": 5, "reserv": [5, 6], "n20": 5, "nmanag": 5, "n21": 5, "7a": 5, "nquantit": 5, "n27": 5, "nfinanci": 5, "supplementari": 5, "n28": 5, "nchang": 5, "disagr": 5, "n51": 5, "9a": 5, "ncontrol": 5, "procedur": [5, 6, 8], "9b": 5, "nother": 5, "n52": 5, "9c": 5, "ndisclosur": 5, "foreign": [5, 6], "ndirector": 5, "corpor": [5, 6, 8], "nexecut": 5, "ownership": [5, 7], "certain": [5, 6, 8, 9], "owner": 5, "ncertain": 5, "nprincip": 5, "fee": [5, 6], "iv": 5, "nexhibit": 5, "n53": 5, "n56": 5, "nthi": 5, "litig": [5, 6, 7], "reform": 5, "1995": 5, "uncertainti": [5, 6, 7, 8], "macroeconom": [5, 6], "anticip": [5, 6, 8], "intend": [5, 7, 8], "caus": [5, 8, 9], "oblig": [5, 6], "nunless": 5, "herein": 5, "calendar": 5, "wholli": 5, "subsidiari": 5, "unless": [5, 7], "ncompani": 5, "manufactur": 5, "tablet": [5, 6, 7], "wearabl": 5, "accessori": 5, "sell": [5, 8], "varieti": [5, 7], "52": [5, 8], "53": [5, 6, 8], "week": 5, "saturdai": 5, "nproduct": 5, "niphon": 5, "io": [5, 6, 8, 9], "iphon": [5, 6], "se": [5, 8], "nmac": 5, "maco": [5, 7], "mac": [5, 7], "macbook": 5, "air": 5, "imac": 5, "studio": 5, "nipad": 5, "multipurpos": 5, "ipado": 5, "ipad": 5, "nwearabl": 5, "home": [5, 6, 9], "smartwatch": 5, "wireless": 5, "headphon": 5, "spatial": 5, "watcho": 5, "watch": 5, "ultra": 5, "airpod": 5, "beat": [5, 7], "visiono": 5, "nhome": 5, "tv": 5, "tvo": 5, "homepod": 5, "fidel": [5, 9], "naccessori": 5, "brand": 5, "third": [5, 6, 7, 8], "parti": [5, 6, 7, 8], "nservic": 5, "nadvertis": 5, "advertis": 5, "licens": [5, 6], "napplecar": 5, "portfolio": [5, 6], "applecar": 5, "repair": 5, "coverag": [5, 6, 8], "accident": 5, "damag": [5, 8], "theft": [5, 8], "ncloud": 5, "ndigit": 5, "app": [5, 6, 7], "discov": [5, 7, 8], "download": [5, 6, 7], "music": 5, "subscript": [5, 7], "arcad": 5, "sm": 5, "listen": [5, 7], "radio": 5, "station": 5, "magazin": 5, "exclus": 5, "sport": 5, "npayment": 5, "payment": 5, "credit": [5, 6], "pai": [5, 7], "cashless": 5, "nsegment": 5, "primarili": [5, 6, 8], "geograph": [5, 6, 8], "basi": [5, 7], "segment": [5, 6, 8, 9], "america": [5, 6], "europ": 5, "china": [5, 6, 7, 8], "japan": 5, "rest": [5, 7], "asia": 5, "pacif": 5, "north": [5, 8], "south": 5, "european": [5, 8], "india": 5, "middl": [5, 6, 7, 8], "east": 5, "africa": 5, "mainland": 5, "kong": 5, "taiwan": 5, "australia": 5, "asian": [5, 6], "although": [5, 7], "partner": [5, 6, 7, 8], "mid": [5, 6], "resel": [5, 6], "retail": 5, "sale": [5, 6], "indirect": 5, "channel": [5, 6, 8], "cellular": 5, "carrier": 5, "net": [5, 6, 9], "38": [5, 6, 7, 8], "ncompetit": 5, "downward": 5, "pressur": [5, 8], "gross": [5, 8], "cycl": [5, 6, 8], "competitor": [5, 6, 7, 8], "compet": [5, 6, 7], "imit": 5, "infring": [5, 7], "intellectu": [5, 7, 8], "marketplac": [5, 8], "nearli": [5, 7], "reput": [5, 8], "expand": [5, 6, 7, 8], "profit": [5, 6, 8, 9], "illegitim": [5, 8], "collabor": [5, 7, 8], "nsuppli": 5, "nalthough": 5, "particip": 5, "shortag": 5, "commod": [5, 6, 7], "fluctuat": [5, 6], "commonli": [5, 6], "until": [5, 8, 9], "supplier": 5, "matur": 5, "concentr": [5, 6], "enter": [5, 9], "agreement": [5, 6], "suppli": [5, 6, 9], "renew": [5, 6], "nresearch": 5, "nbecaus": 5, "upon": [5, 6, 8], "flow": [5, 6, 9], "acquisit": [5, 6, 8], "nintellectu": 5, "broad": [5, 6, 7, 9], "patent": 5, "copyright": [5, 7], "trademark": 5, "secret": 5, "differenti": 5, "skill": [5, 8], "personnel": 5, "pursu": [5, 8], "thousand": [5, 7], "durat": 5, "adequ": [5, 8], "nin": 5, "holidai": [5, 8], "fill": 5, "inventori": 5, "older": [5, 7], "newer": 5, "distributor": 5, "nhuman": 5, "strive": 5, "retain": [5, 6, 7, 8], "talent": [5, 6], "member": [5, 8], "164": 5, "ncompens": 5, "equit": 5, "succe": 5, "health": [5, 6, 8], "awai": [5, 6, 8], "ngrowth": 5, "career": 5, "leadership": [5, 8], "nworkplac": 5, "workplac": 5, "ninclus": 5, "workforc": 5, "nengag": 5, "among": [5, 6, 7, 8, 9], "everyon": [5, 7], "gaug": 5, "sentiment": [5, 6, 7, 9], "nhealth": 5, "everywher": 5, "crisi": 5, "visitor": 5, "navail": 5, "quarterli": 5, "q": [5, 6, 7, 8], "amend": 5, "sec": [5, 6, 9], "Such": [5, 8], "charg": 5, "investor": [5, 6, 9], "aspx": 5, "environment": [5, 8], "referenc": [5, 6], "inact": 5, "textual": 5, "unknown": [5, 6, 8], "advers": 5, "conjunct": 5, "consolid": [5, 6], "nmacroeconom": 5, "facil": 5, "assembli": 5, "site": [5, 9], "nadvers": 5, "slow": [5, 6], "recess": 5, "unemploy": [5, 6], "inflat": [5, 6], "tighter": 5, "currenc": [5, 6], "monetari": 5, "contract": [5, 7], "logist": 5, "instabl": [5, 8], "inabl": [5, 6], "financ": [5, 6, 7, 8], "insolv": 5, "counterparti": 5, "debt": 5, "liquid": [5, 6], "instrument": 5, "polit": [5, 8], "disput": 5, "geopolit": 5, "tension": [5, 8], "terror": 5, "accid": 5, "interrupt": 5, "npolit": 5, "outsourc": [5, 6], "korea": 5, "vietnam": 5, "restrict": [5, 7, 8, 9], "tariff": 5, "export": [5, 6], "portion": [5, 7], "revenu": [5, 6, 9], "restructur": 5, "ceas": 5, "escal": [5, 8], "nmani": 5, "prone": [5, 6, 8], "earthquak": 5, "climat": 5, "weather": 5, "plant": 5, "terrorist": [5, 8], "attack": [5, 8], "hostil": 5, "ransomwar": 5, "cybersecur": [5, 6, 8], "labor": 5, "nsuch": 5, "imposs": [5, 7], "slowdown": 5, "outag": 5, "neg": [5, 6, 8, 9], "pandem": 5, "covid": 5, "economi": [5, 6], "imposit": 5, "stringent": [5, 7, 8], "travel": 5, "freight": 5, "movement": 5, "ramp": 5, "nfollow": 5, "expenditur": 5, "resum": 5, "exacerb": [5, 6], "insur": 5, "nglobal": 5, "unabl": 5, "assur": [5, 8], "minor": [5, 6, 8], "naddition": 5, "intensifi": 5, "seamlessli": 5, "nto": 5, "stimul": 5, "ndue": 5, "upgrad": 5, "quantiti": 5, "defect": 5, "defici": 5, "supersed": 5, "nsubstanti": 5, "transport": 5, "reimburs": 5, "warranti": 5, "unanticip": 5, "liabil": 5, "finish": [5, 8], "destin": 5, "prepay": 5, "termin": [5, 7], "recover": 5, "exposur": [5, 8], "nfutur": 5, "semiconductor": 5, "suffer": [5, 6, 8], "constrain": [5, 7, 9], "shipment": 5, "unexpectedli": 5, "interfer": 5, "unsaf": [5, 8], "widespread": [5, 8], "vulner": [5, 6, 8], "compromis": [5, 7, 8], "claim": [5, 6, 7, 8], "intang": 5, "lost": [5, 6, 8], "cancel": 5, "obsolet": 5, "exce": [5, 8], "realiz": 5, "accru": 5, "excess": 5, "impair": 5, "whenev": 5, "circumst": 5, "amount": [5, 6, 8, 9], "carri": [5, 7, 9], "incur": [5, 6], "unpredict": [5, 8], "obsolesc": 5, "forecast": [5, 6, 8], "incorrectli": [5, 8, 9], "extens": [5, 6, 7, 9], "issuanc": 5, "unknowingli": [5, 8], "notifi": 5, "preclud": 5, "bui": 5, "percept": 5, "android": [5, 6], "playstat": 5, "nintendo": 5, "xbox": 5, "inclin": 5, "devot": 5, "dissatisfi": 5, "vast": [5, 6, 8], "storefront": 5, "safari": 5, "union": [5, 8], "eu": [5, 6, 8], "dma": [5, 6], "narrow": [5, 7, 8], "scope": [5, 6, 7, 8], "elimin": [5, 6, 7], "nfailur": 5, "appeal": [5, 6], "subscrib": [5, 6], "nsome": 5, "manner": [5, 6, 8, 9], "nurtur": 5, "nmuch": 5, "chief": [5, 6], "silicon": 5, "vallei": 5, "constantli": 5, "driver": [5, 7], "recruit": 5, "subsidi": 5, "staf": 5, "contractor": 5, "placement": 5, "increment": 5, "weaken": 5, "telecommun": 5, "war": 5, "virus": 5, "ins": 5, "incid": [5, 8], "ineffect": 5, "thing": [5, 9], "interf": 5, "imped": 5, "ship": 5, "nloss": 5, "unauthor": [5, 8], "confidenti": [5, 7], "encrypt": 5, "But": [5, 6, 8, 9], "behalf": 5, "normal": [5, 6, 8, 9], "investig": [5, 6, 8], "penalti": [5, 7], "frequenc": [5, 7, 8], "actor": [5, 8], "circumv": [5, 8], "obfusc": 5, "forens": 5, "hinder": [5, 9], "recov": 5, "perpetr": 5, "profil": [5, 7], "authent": 5, "hack": [5, 8], "malfeas": 5, "faulti": 5, "password": 5, "irregular": 5, "fraudul": 5, "induc": 5, "disclos": [5, 6, 9], "usernam": 5, "turn": [5, 6, 8, 9], "multifactor": 5, "unusu": 5, "freez": 5, "suspici": 5, "nwhile": 5, "ninvest": 5, "contempl": 5, "endeavor": 5, "distract": 5, "tangibl": 5, "approv": 5, "oner": 5, "ventur": 5, "riski": 5, "leas": 5, "unfavor": [5, 6], "arisen": 5, "ordinari": 5, "cours": [5, 6, 7, 8], "resolv": [5, 7, 8], "sometim": [5, 6], "indemnif": 5, "indemnifi": 5, "alleg": 5, "magnitud": 5, "assert": [5, 6], "royalti": 5, "vigor": 5, "defend": 5, "court": [5, 7], "internation": 5, "plaintiff": 5, "injunct": 5, "relief": 5, "nregardless": 5, "merit": 5, "recognit": [5, 7, 8], "settl": 5, "uncertain": [5, 6], "disgorg": 5, "remedi": [5, 8], "worldwid": 5, "antitrust": [5, 6], "bill": [5, 6], "commerc": 5, "televis": 5, "film": 5, "anticorrupt": 5, "cash": [5, 6], "repatri": 5, "launder": 5, "tax": [5, 6], "wast": 5, "recycl": 5, "ncomplianc": 5, "impos": [5, 7, 8, 9], "agent": [5, 7, 8], "nregulatori": 5, "ban": [5, 8], "nexpect": 5, "greenhous": 5, "ga": 5, "emiss": 5, "civil": 5, "disagre": 5, "perceiv": 5, "feder": 5, "nfrom": 5, "noncompli": 5, "individu": [5, 6, 7, 8], "lawsuit": [5, 7], "monopol": 5, "nfurther": 5, "earn": 5, "search": [5, 6, 7, 8], "nthere": 5, "transfer": 5, "pass": [5, 6, 7, 8, 9], "pend": 5, "inquiri": [5, 8], "government": 5, "entiti": [5, 7, 8, 9], "biometr": 5, "notif": 5, "permit": [5, 7, 9], "healthcar": [5, 6, 7], "liabl": 5, "investigatori": 5, "cardhold": 5, "acquir": 5, "denomin": 5, "offset": 5, "strengthen": [5, 8], "nconvers": 5, "thu": 5, "hedg": 5, "deterior": 5, "sovereign": 5, "heighten": [5, 8], "worsen": 5, "A": [5, 7, 8, 9], "collater": 5, "bank": 5, "unsecur": 5, "subassembli": 5, "assembl": 5, "legisl": 5, "ireland": [5, 8], "singapor": 5, "organis": 5, "statutori": 5, "valuat": [5, 6], "defer": 5, "bodi": [5, 8], "adequaci": 5, "ow": 5, "ngener": 5, "repurchas": 5, "dividend": 5, "consumm": 5, "declar": [5, 6], "board": [5, 6, 8], "unresolv": 5, "nnone": 5, "threat": [5, 6, 8], "postur": 5, "25": [5, 6, 7, 8], "2016": 5, "coordin": [5, 8], "committe": [5, 8], "oversight": [5, 8], "counsel": 5, "chair": 5, "headquart": 5, "cupertino": [5, 9], "center": [5, 8, 9], "formal": [5, 8, 9], "uninstal": 5, "web": [5, 6, 7, 8], "browser": 5, "june": 5, "contractu": 5, "desist": 5, "stai": [5, 7], "grant": 5, "ndepart": 5, "justic": 5, "depart": [5, 8], "doj": 5, "district": 5, "attornei": 5, "jersei": 5, "redress": [5, 8], "anticompetit": 5, "nonmonetari": 5, "defens": [5, 8], "nepic": 5, "epic": 5, "northern": 5, "unfair": [5, 8], "enjoin": 5, "extern": [5, 6, 8], "januari": 5, "motion": 5, "oppos": [5, 8], "vacat": 5, "fourth": 5, "mine": 5, "nnot": 5, "aapl": 5, "nholder": 5, "na": [5, 8], "301": 5, "npurchas": 5, "nshare": 5, "nperiod": 5, "ttotal": 5, "taverag": 5, "npaid": 5, "nannounc": 5, "napproxim": 5, "That": [5, 6, 8, 9], "nunder": 5, "njune": 5, "august": [5, 6, 8], "nopen": 5, "negoti": [5, 8], "t35": 5, "697": 5, "t224": 5, "naugust": 5, "31": [5, 6, 7], "t42": 5, "910": 5, "t221": 5, "39": [5, 6, 7], "nseptemb": 5, "t33": 5, "653": 5, "t222": 5, "86": [5, 6, 7], "ntotal": [5, 8], "t112": 5, "260": 5, "t89": 5, "074": 5, "110": 5, "10b5": 5, "reinvest": 5, "dow": 5, "supersector": 5, "27": [5, 7, 8], "2019": 5, "n2218": 5, "tseptemb": 5, "t100": 5, "t207": 5, "t273": 5, "t281": 5, "t322": 5, "t430": 5, "t113": 5, "t156": 5, "t131": 5, "t155": 5, "t210": 5, "ndow": 5, "t146": 5, "t216": 5, "t215": 5, "nfirst": 5, "nsecond": 5, "nthird": 5, "sequoia": 5, "nfourth": 5, "plu": [5, 7], "nfiscal": 5, "six": 5, "realign": 5, "span": [5, 7, 8], "indirectli": 5, "n2024": 5, "tchang": 5, "t2023": 5, "t2022": 5, "namerica": 5, "t167": 5, "045": 5, "t3": 5, "t162": 5, "560": 5, "t169": 5, "658": 5, "neurop": 5, "t101": 5, "328": 5, "t7": 5, "294": 5, "t95": 5, "118": 5, "ngreater": 5, "t66": 5, "952": 5, "t72": 5, "559": 5, "t74": 5, "njapan": 5, "t25": 5, "052": 5, "t24": 5, "257": 5, "977": 5, "nrest": 5, "t30": 5, "t4": 5, "t29": 5, "615": 5, "t1": 5, "t391": 5, "035": 5, "t2": 5, "t383": 5, "285": 5, "t394": 5, "weak": [5, 6, 8], "renminbi": 5, "yen": [5, 9], "t201": 5, "183": 5, "t200": 5, "583": 5, "t205": 5, "489": 5, "984": 5, "357": 5, "t40": 5, "177": [5, 8], "t26": 5, "694": 5, "t28": 5, "300": 5, "292": 5, "t37": 5, "005": 5, "t39": 5, "845": [5, 8], "t41": 5, "241": 5, "n96": 5, "169": 5, "t13": 5, "t85": 5, "t9": 5, "t78": 5, "129": [5, 8], "amort": 5, "bundl": 5, "flat": [5, 6], "ngross": 5, "t109": 5, "633": 5, "t108": 5, "803": 5, "t114": 5, "728": 5, "t71": 5, "t60": 5, "345": 5, "t56": 5, "054": 5, "t180": 5, "683": 5, "148": 5, "t170": 5, "782": 5, "t36": 5, "t73": 5, "t70": 5, "t46": 5, "t44": 5, "t43": 5, "noper": 5, "t31": 5, "370": 5, "t5": 5, "915": 5, "t14": 5, "251": 5, "npercentag": 5, "t8": 5, "nsell": 5, "administr": 5, "097": 5, "932": 5, "094": 5, "t6": 5, "t57": 5, "467": 5, "t54": 5, "847": 5, "t51": 5, "t15": 5, "headcount": 5, "nprovis": 5, "749": 5, "t16": 5, "741": 5, "t19": 5, "neffect": 5, "nstatutori": 5, "t21": 5, "aid": [5, 8], "nliquid": 5, "unrestrict": 5, "140": 5, "ndebt": 5, "97": [5, 6, 8], "payabl": 5, "promissori": 5, "nleas": 5, "nmanufactur": 5, "noncancel": 5, "ndeem": 5, "tcja": 5, "nstate": 5, "fund": [5, 6, 7], "escrow": 5, "ncapit": 5, "95": [5, 8], "nrecent": 5, "pronounc": 5, "nincom": 5, "fasb": 5, "asu": 5, "09": [5, 6, 8], "740": 5, "reconcili": [5, 6], "reconcil": [5, 9], "disaggreg": 5, "prospect": 5, "novemb": [5, 8], "07": [5, 6, 8, 9], "280": 5, "maker": 5, "codm": 5, "retrospect": 5, "ncritic": 5, "conform": [5, 9], "gaap": 5, "nuncertain": 5, "domest": 5, "taxat": 5, "resolut": [5, 6], "conting": 5, "ninterest": 5, "forth": 5, "hypothet": 5, "nsensit": 5, "nhypothet": 5, "nrate": 5, "npotenti": 5, "n100": 5, "tenor": 5, "ndeclin": 5, "755": 5, "089": 5, "nterm": 5, "nincreas": 5, "t139": 5, "t194": 5, "nforeign": 5, "var": 5, "mont": 5, "carlo": 5, "interv": [5, 6], "538": 5, "669": 5, "nindex": 5, "tpage": 5, "nconsolid": 5, "n29": 5, "n30": 5, "sheet": 5, "n31": 5, "n32": 5, "n33": 5, "nnote": 5, "n34": 5, "nreport": 5, "n48": 5, "nall": 5, "omit": 5, "submiss": 5, "nyear": 5, "n2023": 5, "n2022": 5, "nnet": 5, "t294": 5, "866": 5, "t298": 5, "085": 5, "t316": 5, "199": 5, "t96": 5, "ncost": 5, "t185": 5, "233": 5, "t189": 5, "282": 5, "471": 5, "119": 5, "855": 5, "t22": 5, "075": 5, "352": 5, "t214": 5, "137": 5, "t223": 5, "546": 5, "t123": 5, "216": 5, "t119": 5, "437": 5, "t269": 5, "565": 5, "334": 5, "485": 5, "736": 5, "103": 5, "t93": 5, "995": 5, "t99": 5, "nearn": 5, "nbasic": 5, "ndilut": 5, "08": [5, 7, 9], "343": [5, 8], "783": 5, "744": 5, "215": 5, "963": 5, "095": 5, "812": 5, "547": 5, "325": 5, "819": 5, "nsee": 5, "translat": [5, 7, 8], "t395": 5, "765": 5, "511": 5, "unreal": 5, "832": 5, "t323": 5, "212": 5, "nadjust": 5, "337": 5, "717": 5, "394": 5, "138": 5, "850": 5, "563": 5, "104": 5, "t204": 5, "t253": 5, "816": 5, "899": 5, "272": 5, "t98": 5, "016": 5, "652": 5, "t88": 5, "531": 5, "nasset": 5, "ncurrent": 5, "ncash": 5, "943": 5, "965": 5, "228": 5, "590": 5, "naccount": 5, "410": 5, "508": 5, "nvendor": 5, "t32": 5, "833": 5, "477": 5, "ninventori": 5, "286": 5, "331": 5, "287": 5, "695": 5, "t152": 5, "987": 5, "t143": 5, "566": 5, "t91": 5, "479": 5, "544": 5, "t45": 5, "680": 5, "715": 5, "834": 5, "t64": 5, "758": 5, "t211": 5, "993": 5, "t209": 5, "017": 5, "t364": 5, "980": [5, 8], "t352": 5, "nliabil": 5, "t68": 5, "960": 5, "t62": 5, "611": 5, "304": 5, "t58": 5, "829": 5, "ndefer": 5, "249": 5, "061": 5, "ncommerci": 5, "967": 5, "985": 5, "t10": 5, "912": 5, "822": 5, "t176": 5, "392": 5, "t145": 5, "308": 5, "750": 5, "888": 5, "t49": 5, "848": 5, "638": 5, "t308": 5, "030": [5, 7], "t290": 5, "ncommit": 5, "nsharehold": 5, "400": [5, 6], "116": 5, "786": 5, "550": 5, "n83": 5, "276": 5, "naccumul": 5, "deficit": 5, "154": 5, "214": 5, "172": 5, "452": 5, "950": 5, "146": [5, 8], "t50": 5, "672": 5, "t63": 5, "090": 5, "nbegin": 5, "849": 5, "365": 5, "423": 5, "346": [5, 6], "175": 5, "withheld": 5, "settlement": 5, "521": 5, "971": 5, "t12": 5, "034": 5, "t11": 5, "nend": 5, "t83": 5, "nretain": 5, "068": 5, "562": 5, "ndividend": 5, "218": 5, "793": 5, "612": 5, "099": 5, "454": 5, "846": 5, "77": [5, 6, 7], "046": 5, "186": 5, "109": 5, "t163": 5, "rsu": 5, "t0": 5, "98": [5, 6, 7], "94": [5, 6, 7, 8], "737": 5, "929": 5, "ndepreci": 5, "445": 5, "519": 5, "688": 5, "038": 5, "266": 5, "227": 5, "006": 5, "788": 5, "356": 5, "271": 5, "520": 5, "618": 5, "484": 5, "731": 5, "684": 5, "499": 5, "020": 5, "889": 5, "448": 5, "552": 5, "031": 5, "t118": 5, "254": 5, "t110": 5, "543": 5, "t122": 5, "151": 5, "48": [5, 7], "656": 5, "513": 5, "76": [5, 8], "923": 5, "nproce": 5, "211": 5, "686": 5, "917": 5, "135": 5, "828": [5, 6], "446": 5, "447": 5, "959": 5, "708": 5, "086": 5, "935": 5, "705": 5, "354": 5, "nfinanc": 5, "441": 5, "431": 5, "223": [5, 8], "234": [5, 8], "025": 5, "841": 5, "nrepurchas": 5, "949": 5, "89": [5, 8], "402": 5, "465": 5, "nrepay": 5, "958": 5, "repay": 5, "978": [5, 6], "955": 5, "361": 5, "581": 5, "160": 5, "121": 5, "983": 5, "488": 5, "794": 5, "760": 5, "nsupplement": 5, "102": 5, "t18": 5, "679": 5, "573": 5, "33": [5, 6, 7, 8], "nbasi": 5, "prior": [5, 8], "reclassifi": 5, "nrevenu": 5, "remit": [5, 8], "straight": 5, "vest": 5, "sold": 5, "nderiv": 5, "nonleas": 5, "34": [5, 6, 8], "entitl": 5, "commenc": 5, "deliveri": 5, "stand": 5, "ssp": 5, "icloud": 5, "siri": 5, "discount": 5, "undeliv": 5, "unbil": 5, "n26": 5, "n37": 5, "moder": [5, 7], "64": [5, 7, 8], "dilut": 5, "nnumer": 5, "ndenomin": 5, "nweight": 5, "312": 5, "316": 5, "856": 5, "antidilut": 5, "tunreal": 5, "ngain": 5, "tfair": 5, "nvalu": 5, "tcash": 5, "nequival": 5, "tcurrent": 5, "tnon": 5, "t27": 5, "nlevel": 5, "nmonei": 5, "t778": 5, "nmutual": 5, "n515": 5, "t105": 5, "t617": 5, "nsubtot": 5, "293": 5, "395": 5, "nu": 5, "treasuri": 5, "516": 5, "t212": 5, "087": 5, "380": 5, "159": 5, "t703": 5, "t17": 5, "568": 5, "158": 5, "810": 5, "ncertif": 5, "deposit": 5, "t873": 5, "t387": 5, "t478": 5, "066": 5, "ncorpor": 5, "t65": 5, "622": 5, "t270": 5, "953": 5, "939": 5, "027": 5, "t47": 5, "886": 5, "nmunicip": 5, "t412": 5, "t405": 5, "t190": 5, "nmortgag": 5, "595": 5, "t175": 5, "403": 5, "t23": 5, "367": 5, "278": [5, 8], "t132": 5, "t583": 5, "635": 5, "t128": 5, "056": 5, "966": 5, "t34": 5, "t160": 5, "t688": 5, "650": 5, "36": [5, 6, 7, 8], "359": [5, 8], "t481": 5, "n442": 5, "t428": 5, "t923": 5, "t909": 5, "406": 5, "114": 5, "468": 5, "136": 5, "t271": 5, "533": 5, "048": [5, 7], "491": 5, "332": 5, "t320": 5, "t608": 5, "t76": 5, "840": 5, "956": 5, "890": 5, "t20": 5, "627": 5, "243": 5, "t628": 5, "t602": 5, "t192": 5, "t410": 5, "735": 5, "636": 5, "t344": 5, "t144": 5, "470": 5, "657": 5, "831": 5, "125": 5, "162": 5, "t173": 5, "752": 5, "corrobor": 5, "mortgag": [5, 6], "classifi": [5, 8], "37": [5, 7, 8], "swap": 5, "remeasur": 5, "notion": 5, "069": 5, "730": 5, "575": 5, "493": 5, "t104": 5, "777": 5, "nhedg": 5, "433": 5, "505": 5, "247": [5, 8], "ntrade": 5, "41": [5, 7, 8], "44": [5, 8], "depreci": 5, "nland": 5, "690": 5, "nmachineri": 5, "t80": 5, "205": [5, 7], "314": 5, "nleasehold": 5, "839": 5, "599": 5, "73": [5, 7, 8], "884": 5, "852": 5, "t55": 5, "906": 5, "601": 5, "703": 5, "010": 5, "457": 5, "634": 5, "391": 5, "neuropean": 5, "opinion": [5, 6, 8], "1991": 5, "2007": 5, "irish": 5, "branch": 5, "2003": 5, "2014": [5, 6], "2015": 5, "minist": 5, "juli": [5, 8], "annul": 5, "ecj": 5, "hear": 5, "asid": 5, "confirm": 5, "unrecogn": [5, 6], "nfeder": 5, "571": 5, "080": 5, "644": 5, "265": 5, "801": 5, "726": 5, "570": 5, "298": 5, "49": [5, 6, 8], "t84": 5, "428": 5, "603": 5, "483": [5, 8], "t347": 5, "t669": 5, "076": 5, "830": 5, "419": 5, "072": 5, "pretax": 5, "72": [5, 6, 8], "ncomput": 5, "885": 5, "012": 5, "124": 5, "518": 5, "nimpact": 5, "246": 5, "311": 5, "366": 5, "397": 5, "nexcess": 5, "893": 5, "871": 5, "192": [5, 8], "739": 5, "ntax": 5, "carryforward": 5, "302": 5, "naccru": 5, "413": [5, 8], "421": 5, "nunreal": 5, "173": 5, "168": 5, "873": 5, "743": 5, "nless": 5, "374": 5, "007": 5, "369": 5, "551": 5, "998": 5, "nright": 5, "179": 5, "nminimum": 5, "674": 5, "940": 5, "t511": 5, "t455": 5, "t490": 5, "805": 5, "202": 5, "indefinit": 5, "temporari": 5, "727": 5, "044": 5, "284": 5, "ndecreas": 5, "386": 5, "463": 5, "982": 5, "542": 5, "936": 5, "070": 5, "expir": 5, "statut": 5, "229": 5, "494": 5, "closur": 5, "intercompani": 5, "exceed": [5, 8], "multiyear": 5, "exercis": 5, "noncash": 5, "rou": 5, "tfinanci": 5, "t2024": 5, "tother": 5, "661": 5, "tproperti": 5, "015": 5, "303": 5, "676": 5, "t165": 5, "t752": 5, "t859": 5, "430": 5, "842": [5, 8], "tfinanc": 5, "n2025": 5, "820": 5, "t171": 5, "991": 5, "n2026": 5, "914": 5, "n2027": 5, "t59": 5, "733": 5, "n2028": 5, "360": 5, "t38": 5, "398": 5, "n2029": 5, "187": 5, "nthereaft": 5, "t837": 5, "undiscount": 5, "790": 5, "imput": 5, "376": 5, "534": 5, "t896": 5, "borrow": 5, "proce": 5, "nine": [5, 8], "nmatur": 5, "333": 5, "264": 5, "948": 5, "645": 5, "309": 5, "arrear": 5, "namount": 5, "n2013": 5, "nfix": 5, "2062": 5, "t97": 5, "341": 5, "03": [5, 6], "65": [5, 8], "t106": 5, "572": 5, "n97": 5, "nunamort": 5, "321": 5, "358": 5, "113": 5, "662": 5, "930": 5, "342": 5, "800": 5, "180": 5, "88": [5, 6], "ndure": 5, "425": 5, "426": 5, "372": 5, "589": 5, "055": 5, "appreci": 5, "four": [5, 6, 7, 8], "holder": [5, 7], "n2014": 5, "bonu": 5, "nrestrict": 5, "nnumber": 5, "nrsu": 5, "ngrant": 5, "naggreg": 5, "nfair": 5, "nbalanc": 5, "t240": 5, "427": [5, 8], "t75": 5, "t150": 5, "861": 5, "501": 5, "768": 5, "87": [5, 6, 7, 8], "101": [5, 8], "878": 5, "144": 5, "t127": 5, "t135": 5, "91": [5, 8], "456": 5, "78": [5, 7, 8], "59": [5, 8], "t140": 5, "326": 5, "t158": 5, "204": 5, "350": 5, "002": [5, 7], "nuncondit": 5, "uncondit": 5, "206": 5, "440": 5, "156": 5, "t633": 5, "t670": 5, "226": 5, "45": 5, "nconting": 5, "accrual": 5, "nconcentr": 5, "attribut": [5, 6, 7, 8, 9], "46": 5, "t67": 5, "098": 5, "082": 5, "062": 5, "569": 5, "895": 5, "458": 5, "207": 5, "nonrecur": 5, "t142": 5, "196": 5, "t138": 5, "t147": 5, "859": 5, "nchina": 5, "n66": 5, "t181": 5, "887": 5, "t172": 5, "269": 5, "nlong": 5, "664": 5, "797": 5, "778": 5, "219": 5, "nopinion": 5, "nwe": 5, "fairli": 5, "pcaob": 5, "sponsor": 5, "treadwai": 5, "2013": 5, "unqualifi": [5, 6], "thereon": 5, "nthese": 5, "misstat": 5, "fraud": [5, 8], "ndescript": 5, "naudit": 5, "nhow": 5, "nmatter": 5, "qualifi": 5, "letter": [5, 6], "advisor": 5, "ernst": 5, "llp": 5, "auditor": [5, 6], "2009": 5, "nsan": 5, "jose": 5, "nnovemb": 5, "coso": 5, "nour": 5, "ndefinit": 5, "disposit": 5, "receipt": 5, "nevalu": 5, "nbase": 5, "supervis": [5, 7, 8, 9], "13a": 5, "15d": 5, "ninher": 5, "paragraph": 5, "51": [5, 8, 9], "ninsid": 5, "deirdr": 5, "brien": 5, "vice": 5, "presid": 5, "affirm": 5, "april": 5, "withhold": 5, "remitt": 5, "mr": 5, "copi": [5, 6], "solicit": 5, "00042": 5, "nincorpor": 5, "texhibit": 5, "descript": [5, 6, 7, 8, 9], "tform": 5, "tfile": 5, "nrestat": 5, "namend": 5, "bylaw": 5, "nindentur": 5, "york": [5, 6, 7, 9], "mellon": 5, "truste": 5, "noffic": 5, "certif": 5, "2018": 5, "85": [5, 7, 8], "05": [5, 6], "2044": 5, "februari": 5, "2045": 5, "900": 5, "700": [5, 7], "250": [5, 8], "2036": 5, "2046": 5, "450": 5, "2047": 5, "2049": 5, "2030": 5, "2050": 5, "2060": 5, "2028": 5, "2041": 5, "2061": 5, "2032": 5, "2052": 5, "54": [5, 6], "2033": 5, "2053": 5, "n12": 5, "nsubsidiari": 5, "n23": 5, "nconsent": 5, "n24": 5, "npower": 5, "signatur": 5, "nrule": 5, "nsection": 5, "1350": 5, "n101": 5, "ninlin": 5, "xbrl": 5, "n104": 5, "inlin": 5, "compensatori": 5, "herewith": 5, "furnish": 5, "herebi": 5, "undertak": 5, "56": [5, 7, 8], "nsignatur": 5, "npursuant": 5, "duli": 5, "sign": [5, 8], "undersign": 5, "thereunto": 5, "ndate": 5, "nby": 5, "luca": [5, 9], "maestri": 5, "nluca": 5, "nsenior": 5, "nchief": 5, "nknow": 5, "THESE": 5, "appoint": 5, "cook": 5, "jointli": 5, "her": 5, "substitut": 5, "him": 5, "thereto": 5, "therewith": 5, "ratifi": 5, "virtu": 5, "hereof": 5, "nname": 5, "ttitl": 5, "tdate": 5, "tchief": 5, "tnovemb": 5, "ntimothi": 5, "tsenior": 5, "kondo": 5, "nchri": 5, "wanda": 5, "austin": 5, "nwanda": 5, "gorski": 5, "tdirector": 5, "nalex": 5, "jung": 5, "nandrea": 5, "arthur": 5, "levinson": 5, "narthur": 5, "monica": 5, "lozano": 5, "nmonica": 5, "ronald": 5, "sugar": 5, "nronald": 5, "susan": 5, "wagner": 5, "nsusan": 5, "57": [5, 7], "turbo": [5, 7, 9], "outlin": [5, 7, 8], "invdestacksmeticsisdict": 5, "setispect": 5, "20cyan": 5, "evaluationseld": 5, "anvis": 5, "droitent": 5, "discernminerv": 5, "versbobprefvers": 5, "vo\u8be5": 5, "option\u548c": 5, "meio": 5, "\u0432\u0440\u0435\u043ccisco": 5, "dellaischenpoihscap": 5, "geme": 5, "gettim": 5, "unscal": 5, "vocabulari": [5, 7, 9], "closer": 5, "sharpen": 5, "uniform": 5, "raschka": 5, "repetit": [5, 9], "radic": 5, "grappl": 5, "safer": [5, 8], "fascin": 5, "spontan": 5, "answer": [5, 6, 7, 8, 9], "aren": [5, 7], "linear": 5, "absent": [5, 8], "coax": 5, "suddenli": 5, "manifest": 5, "deliber": [5, 8], "contend": 5, "rethink": [5, 8], "tutor": 5, "children": [5, 8], "verifi": [5, 6, 7, 9], "predefin": [5, 9], "weren": 5, "kind": [5, 6], "usual": [5, 9], "quantif": 5, "contamin": [5, 8], "unseen": [5, 8], "longitudin": 5, "mostli": [5, 9], "latter": 5, "tailor": [5, 8], "great": [5, 7, 8, 9], "cognit": [5, 6], "misinform": [5, 8], "fabric": [5, 8], "citat": 5, "tempor": [5, 6], "disclaim": 5, "referr": 5, "incorrect": [5, 6, 8], "demograph": [5, 8], "stereotyp": [5, 8], "societ": [5, 8], "pii": [5, 8], "anonym": 5, "leakag": [5, 8], "carryov": 5, "fallaci": 5, "think": [5, 7, 8], "idiom": 5, "sarcasm": 5, "terminologi": 5, "lingual": 5, "misunderstand": 5, "syntax": 5, "scan": [5, 6], "compat": [5, 6, 7, 9], "overconfid": [5, 6], "clariti": [5, 6, 8, 9], "audienc": 5, "densiti": 5, "satisfact": [5, 9], "misus": [5, 8], "moral": 5, "co2": 5, "etc": [5, 6, 9], "palm": [5, 7], "easi": [5, 6, 7, 8], "synthet": [5, 7, 8, 9], "templat": [5, 6, 9], "timeout": 5, "inter": 5, "rater": 5, "ti": 5, "holist": [5, 8], "built": [5, 7, 8, 9], "experiment": [5, 6, 7, 9], "vi": 5, "categor": [5, 7, 8, 9], "intrins": [5, 7], "extrins": 5, "perplex": [5, 7], "downstream": [5, 9], "synthesi": 5, "discret": [5, 6], "prefix": [5, 8], "roug": 5, "bleu": 5, "bilingu": 5, "understudi": 5, "overlap": [5, 6], "favor": [5, 7, 9], "breviti": 5, "insensit": 5, "semant": [5, 6, 9], "orient": [5, 8], "gist": 5, "meteor": 5, "synonym": 5, "paraphras": 5, "alongsid": [5, 8], "computation": [5, 6], "cider": 5, "consensu": 5, "tf": 5, "idf": 5, "caption": 5, "reliant": [5, 6], "corpu": [5, 6, 7], "ter": 5, "edit": [5, 8], "hypothesi": 5, "penal": 5, "bertscor": 5, "contextu": [5, 8], "bert": [5, 6], "spice": 5, "proposit": [5, 7], "scene": [5, 6, 8], "analyst": [5, 6], "rouge_1": 5, "rouge_2": 5, "ideal": [5, 6, 7, 8, 9], "setup": [5, 7, 8, 9], "evaluate_summari": 5, "unigram": 5, "bigram": 5, "absl": 5, "py": [5, 9], "rouge_scor": 5, "generated_summari": 5, "reference_summari": 5, "google_bleu": 5, "bleu_scor": 5, "rouge1": 5, "rouge2": 5, "arbitrari": 5, "chosen": [5, 8], "sentence1": 5, "cat": [5, 8], "sat": 5, "mat": 5, "sentence2": 5, "ate": 5, "3333333333333333": 5, "7272727272727272": 5, "4444444444444445": 5, "generate_summari": 5, "summir": 5, "liner": 5, "evaluate_summary_model": 5, "model_benchmark": 5, "models_test": 5, "benchmark_summari": 5, "model_summari": 5, "evaluation_result": 5, "concis": [5, 7], "element": [5, 6, 8, 9], "verbos": [5, 6, 7, 8, 9], "peripher": 5, "quit": [5, 6, 7, 9], "convei": 5, "breadth": 5, "Of": [5, 7, 8], "vibe": 5, "visualize_prompt_comparison": 5, "matplotlib": 5, "radar": 5, "plot": 5, "radar_plot": 5, "tmp": 5, "ipykernel_1652501": 5, "940173201": 5, "userwarn": [5, 9], "figurecanvasagg": 5, "largest": [5, 7], "sarmah": 5, "granular": [5, 6, 7], "likert": 5, "ensembl": 5, "repeatedli": [5, 6], "fluenci": 5, "refin": 5, "integ": [5, 9], "rubric": 5, "hollist": 5, "judgeevalu": 5, "grammar": [5, 7, 9], "evaluate_with_llm": 5, "criterion": 5, "judge_model": 5, "candidate_summari": 5, "grammat": 5, "y": [5, 6, 8, 9], "z": 5, "w": [5, 6, 7, 8], "benchmark_model": 5, "test_model": 5, "input_text": [5, 6, 7], "trillion": [5, 7, 9], "evals_list": 5, "1775618912": 5, "slightli": 5, "drift": [5, 8], "lowest": [5, 7], "firstli": 5, "overhead": [5, 7], "egocentr": 5, "tight": 5, "medicin": [5, 6, 8], "glider": 5, "deshpand": 5, "3b": 5, "685": 5, "aplic": 5, "golden": 5, "earlier": [5, 8], "depict": [5, 8, 9], "multilingu": [5, 7, 8], "arena": 5, "randomli": 5, "customiz": [5, 7, 8], "irrelev": [5, 6], "unhelp": [5, 8], "occasion": 5, "rare": 5, "perfectli": 5, "cater": [5, 7], "critiqu": [5, 8], "elo": 5, "exam": 5, "probe": [5, 8], "certifi": 5, "glue": 5, "entail": [5, 7], "superglu": 5, "successor": 5, "grew": 5, "big": [5, 7], "bench": [5, 7, 9], "srivastava": 5, "truthfulqa": [5, 7], "multitask": 5, "hendryck": [5, 8], "multidisciplinari": 5, "stanford": 5, "helm": 5, "multidimension": 5, "surround": [5, 7, 8, 9], "humanev": [5, 7], "lmsy": 5, "brought": 5, "dialogu": [5, 7], "chiang": 5, "gather": 5, "hundr": [5, 7], "alpacaev": 5, "duboi": 5, "mt": 5, "argilla": 5, "mila": 5, "mit": [5, 7], "contributor": [5, 7, 9], "western": 5, "centric": 5, "divid": [5, 6, 8], "subset": [5, 8], "agnost": 5, "dialect": 5, "render": [5, 8], "crowdsourc": 5, "livebench": 5, "white": [5, 8], "resili": [5, 6, 8], "meaningfulli": 5, "satur": 5, "zebralog": 5, "grid": 5, "puzzl": 5, "brailsford": 5, "1999": 5, "lsat": 5, "hous": 5, "clue": 5, "deduct": 5, "programmat": [5, 9], "2x2": 5, "6x6": 5, "shot": [5, 8, 9], "reductio": 5, "ad": [5, 6, 7, 9], "absurdum": 5, "hard": [5, 6], "10b": 5, "counterfactu": 5, "mileston": [5, 7], "came": 5, "arc": 5, "prize": [5, 8], "chollet": 5, "mike": [5, 6, 8], "knoop": 5, "founder": 5, "zapier": 5, "fran\u00e7oi": 5, "creator": [5, 7], "kera": 5, "genuin": 5, "agi": 5, "possess": [5, 6], "elementari": 5, "novelti": 5, "interpol": 5, "synthes": [5, 6], "fly": 5, "brute": [5, 6], "pixel": 5, "color": [5, 6], "unbeaten": 5, "win": [5, 7], "takeawai": 5, "vertic": [5, 8], "finbench": 5, "legalbench": 5, "guha": 5, "berkelei": [5, 8], "bfcl": 5, "patil": 5, "gift": 5, "salesforc": [5, 7], "fourrier": 5, "bespok": 5, "sdk": 5, "autoregress": 5, "sub": [5, 7], "liter": 5, "disturb": 5, "zero": [5, 7, 8, 9], "varianc": [5, 8], "yt": 5, "ut": 5, "ol": 5, "heteroscedast": 5, "regress": 5, "wish": 5, "bivari": 5, "evaluationtrack": 5, "pipelineparamet": 5, "cache_dir": 5, "max_sampl": 5, "basemodelconfig": 5, "evaluation_track": 5, "model_config": 5, "parallelismmanag": 5, "envconfig": 5, "is_accelerate_avail": 5, "datetim": [5, 6], "timedelta": [5, 6], "initprocessgroupkwarg": 5, "create_evaluation_pipelin": 5, "float16": 5, "kwargs_handl": 5, "3000": 5, "save_detail": 5, "pipeline_param": 5, "launcher_typ": 5, "env_config": 5, "override_batch_s": 5, "use_chat_templ": 5, "trust_remote_cod": 5, "pipeline_paramet": 5, "schemat": [5, 6], "vllm": [5, 9], "tgi": 5, "num_few_shot": 5, "bar": 5, "bigbench": 5, "winogrand": 5, "hellaswag": 5, "nlp": [5, 6, 7, 8], "save_and_push_result": 5, "show_result": 5, "model_arg": 5, "send": [5, 6, 7, 8, 9], "serverless": 5, "inference_server_address": 5, "inference_server_auth": 5, "model_id": 5, "null": 5, "bash": [5, 7], "command": [5, 6, 7], "model_config_path": 5, "endpoint_model": 5, "llama3": 5, "qwen2": [5, 7, 9], "alibaba": [5, 7, 9], "5b": [5, 7, 9], "hui": [5, 7], "allal": [5, 7], "cluster": [5, 6], "noteworthi": [5, 7], "superior": [5, 6, 8], "grain": [5, 6, 7, 9], "salt": [5, 9], "modular": 5, "offici": 5, "revisit": 5, "langchain": [5, 6], "trace": [5, 6], "langchain_tracing_v2": 5, "langchain_api_kei": 5, "hf_evalu": 5, "langsmith_evalu": 5, "ls_client": 5, "dataset_nam": 5, "create_dataset": 5, "create_exampl": 5, "dataset_id": 5, "calculate_scor": 5, "reference_output": 5, "oai_client": 5, "xp_model_nam": 5, "lastli": 5, "run_evalu": 5, "And": [5, 6, 7, 8], "upload_result": 5, "experiment_prefix": 5, "num_repetit": 5, "386a3620": 5, "9e1cc3cb": 5, "9d6a": 5, "4356": 5, "ab34": 5, "138e0abe8be4": 5, "8741976e": 5, "5268": 5, "4b75": 5, "949f": 5, "99477dde5d64": 5, "selectedsess": 5, "b831dc1e": 5, "90bc": 5, "4ed8": 5, "8080": [5, 7], "fb42444724d6": 5, "4it": 5, "latest": [5, 6, 7, 8, 9], "tobia": [5, 9], "evaluate_modul": 5, "6fc70b7be0088120a372dfdd5d320b39b8bb3630cb8029b193941d9376e86bb0": 5, "tue": 5, "nov": [5, 7], "couldn": 5, "5it": 5, "5053784e": 5, "64445871": 5, "a53c": 5, "44b1": 5, "a422": 5, "4f49b2f9656f": 5, "69": [5, 8], "4b29f3c9": 5, "9ef7e39a": 5, "2add": 5, "410c": 5, "89f8": 5, "9f1a8b198cf1": 5, "61": [5, 8], "insert": [5, 6], "combined_df": 5, "concat": [5, 8], "ignore_index": [5, 8], "execution_tim": 5, "example_id": 5, "333333": 5, "224388": 5, "feb10f92": 5, "3167": 5, "41f3": 5, "bb1c": 5, "d271153a31a8": 5, "5b196b22": 5, "9f4c": 5, "489c": 5, "b020": 5, "7823208b42d6": 5, "348101": 5, "722464": 5, "c310f159": 5, "064a": 5, "4035": 5, "97c3": 5, "a25bbf43abc2": 5, "386076": 5, "704104": 5, "f7f24899": 5, "dd50": 5, "409e": 5, "93cc": 5, "6fb1622b60bf": 5, "443038": 5, "725059": 5, "242856d6": 5, "efb5": 5, "4101": 5, "b1cf": 5, "5805532838ac": 5, "373418": 5, "795302": 5, "ce975169": 5, "a0ab": 5, "40ce": 5, "8e32": 5, "efa28d06079d": 5, "stat": [5, 7], "groupbi": [5, 8], "agg": [5, 8], "sort": 5, "sort_valu": 5, "subplot": 5, "pyplot": 5, "plt": 5, "ax1": 5, "ax2": 5, "figsiz": 5, "2ecc71": 5, "3498db": 5, "e74c3c": 5, "bleu_mean": 5, "bleu_std": 5, "enumer": [5, 6, 8], "errorbar": 5, "yerr": 5, "fmt": 5, "markers": 5, "capsiz": 5, "set_ylabel": 5, "set_titl": 5, "set_xtick": 5, "set_xticklabel": 5, "rotat": 5, "set_ylim": 5, "bottom": [5, 6], "legend": 5, "exec_mean": 5, "exec_std": 5, "tight_layout": 5, "ndetail": 5, "4038": 5, "0453": 5, "7815": 5, "0433": 5, "3768": 5, "0424": 5, "8343": 5, "2208": 5, "3519": 5, "0775": 5, "9122": 5, "1482": 5, "377": 5, "042": 5, "078": 5, "slower": [5, 6, 8], "04": [5, 7], "interestingli": 5, "decoupl": 5, "reload": 5, "facilit": [5, 8], "promptfooconfig": 5, "model_comparison": 5, "pretti": [5, 8], "dump": 5, "default_flow_styl": 5, "sort_kei": 5, "prompt1": 5, "defaulttest": 5, "ye": [5, 6, 7, 8, 9], "1000m": 5, "eval_data": 5, "latency_m": 5, "totallatencym": 5, "token_usag": 5, "tokenusag": 5, "assert_pass": 5, "assertpasscount": 5, "assert_fail": 5, "assertfailcount": 5, "prompt_token": [5, 7], "num_request": 5, "numrequest": 5, "num": 5, "2463": 5, "000035": 5, "3773": 5, "004620": 5, "1669": 5, "000091": 5, "1669m": 5, "highest": [5, 6, 7, 9], "3773m": 5, "00462": 5, "promptfool": 5, "manual": [5, 6, 7, 8], "redefin": 5, "prompt_comparison": 5, "prompt2": 5, "prompt3": 5, "prompt_fil": 5, "prompt_cont": 5, "BE": 5, "again": 5, "prompt_id": 5, "promptid": 5, "gradingresult": 5, "df_raw": 5, "reset_index": [5, 8], "poorli": 5, "eas": [5, 7, 8, 9], "hf": [5, 7], "plain": [5, 6, 7], "vanilla": 5, "defi": 5, "accustom": 5, "legaci": 5, "unsustain": 5, "prd": 5, "cultiv": [5, 8], "organiz": 5, "alb": [5, 7], "loubna": [5, 7], "anton": [5, 7], "lozhkov": [5, 7], "bakouch": [5, 7], "gabriel": [5, 7, 8], "mart\u00edn": [5, 7, 8], "bl\u00e1zquez": [5, 7], "lewi": [5, 6, 7], "tunstal": [5, 7], "agust\u00edn": [5, 7], "piquer": [5, 7], "andr": [5, 6, 7], "marafioti": [5, 7], "cyril": [5, 7], "zakka": [5, 7], "leandro": [5, 7], "werra": [5, 7], "wolf": [5, 7], "are24": 5, "judgearena": 5, "bps99": 5, "salli": 5, "pott": 5, "barbara": 5, "557": [5, 8], "sciencedirect": 5, "s0377221798003646": 5, "doi": [5, 6, 8, 9], "1016": 5, "s0377": 5, "2217": 5, "00364": 5, "ctj": 5, "jerri": [5, 8], "tworek": [5, 8], "heewoo": [5, 8], "jun": [5, 8], "qime": [5, 8], "henriqu": [5, 8], "pond": [5, 8], "de": [5, 8], "oliveira": [5, 8], "pinto": [5, 8], "harri": [5, 8], "yuri": 5, "burda": 5, "greg": [5, 8], "brockman": [5, 8], "raul": [5, 8], "puri": [5, 8], "gretchen": [5, 8], "krueger": [5, 8], "petrov": [5, 8], "heidi": 5, "khlaaf": 5, "girish": [5, 8], "sastri": [5, 8], "brook": [5, 8], "chan": [5, 6, 8], "grai": [5, 8], "ryder": [5, 8], "mikhail": [5, 8], "pavlov": [5, 8], "alethea": [5, 8], "lukasz": 5, "kaiser": [5, 8], "mohammad": [5, 8], "bavarian": [5, 8], "clemen": [5, 8], "winter": [5, 8], "philipp": 5, "tillet": [5, 8], "felip": [5, 8], "petroski": [5, 8], "dave": [5, 8], "cum": [5, 8], "plappert": 5, "fotio": 5, "chantzi": [5, 8], "barn": 5, "ariel": 5, "herbert": 5, "voss": [5, 8], "hebgen": 5, "guss": 5, "nichol": 5, "paino": [5, 8], "nikola": [5, 8], "tezak": [5, 8], "babuschkin": [5, 8], "suchir": [5, 8], "balaji": [5, 8], "shantanu": [5, 8], "jain": [5, 8], "hess": [5, 8], "carr": 5, "josh": [5, 8], "achiam": [5, 8], "vedant": 5, "misra": 5, "evan": [5, 7, 8], "morikawa": [5, 8], "matthew": 5, "knight": [5, 8], "mile": [5, 8], "brundag": [5, 8], "mira": [5, 8], "murati": [5, 8], "kati": [5, 8], "mayer": [5, 8], "bob": [5, 8, 9], "mcgrew": [5, 8], "ilya": [5, 8], "sutskev": [5, 8], "wojciech": [5, 8], "zaremba": [5, 8], "2107": 5, "03374": 5, "cz": 5, "lianmin": 5, "ying": 5, "sheng": 5, "anastasio": 5, "angelopoulo": 5, "tianl": 5, "dacheng": 5, "banghua": 5, "jordan": [5, 8], "gonzalez": 5, "ion": 5, "stoica": 5, "04132": 5, "cho24a": 5, "francoi": 5, "arcpriz": 5, "cho24b": 5, "drcw": 5, "darshan": 5, "selvan": 5, "sunitha": 5, "ravi": 5, "sky": 5, "ch": 5, "bartosz": 5, "mielczarek": 5, "anand": [5, 8], "kannappan": [5, 8], "qian": [5, 8], "14140": 5, "dglh24": 5, "yann": 5, "bal\u00e1z": 5, "galambosi": 5, "tatsunori": 5, "hashimoto": 5, "debia": 5, "04475": 5, "fhwt23": 5, "cl\u00e9mentin": 5, "nathan": 5, "habib": 5, "gnh": 5, "julian": 5, "nyarko": 5, "ho": 5, "r\u00e9": 5, "adam": [5, 8], "chilton": 5, "aditya": [5, 8], "narayana": 5, "chohla": 5, "brandon": [5, 8, 9], "waldon": 5, "rockmor": 5, "diego": 5, "zambrano": 5, "dmitri": 5, "talisman": 5, "enam": 5, "hoqu": 5, "faiz": 5, "surani": 5, "frank": [5, 8], "fagan": 5, "galit": 5, "sarfati": 5, "gregori": 5, "dickinson": 5, "haggai": 5, "porat": 5, "hegland": 5, "jessica": [5, 8], "joe": [5, 8], "nudel": 5, "joel": [5, 8], "niklau": 5, "nai": 5, "choi": 5, "margaret": [5, 7], "hagan": 5, "megan": 5, "livermor": 5, "nikon": 5, "rasumov": 5, "rahe": 5, "nil": 5, "holzenberg": 5, "noam": 5, "kolt": 5, "henderson": 5, "rehaag": 5, "sharad": 5, "shang": 5, "spencer": 5, "sunni": 5, "gandhi": 5, "zur": 5, "varun": 5, "iyer": [5, 8], "zehua": 5, "2308": 5, "11462": 5, "hbb": 5, "collin": 5, "burn": 5, "steven": [5, 8], "basart": [5, 8], "zou": [5, 8], "manta": [5, 8], "mazeika": [5, 8], "03300": 5, "hbd": 5, "maxwel": 5, "forb": 5, "yejin": 5, "curiou": 5, "neural": [5, 9], "degener": 5, "1904": 5, "09751": 5, "hug24a": 5, "wiki": [5, 9], "hug24b": 5, "hug24c": 5, "model_doc": 5, "hug24d": 5, "cookbook": [5, 6], "llm_judg": 5, "hug24f": 5, "hyc": [5, 7], "binyuan": [5, 7], "zeyu": [5, 7], "cui": [5, 7], "jiaxi": [5, 7], "dayiheng": [5, 7], "tianyu": [5, 7], "jiajun": [5, 7], "kai": [5, 6, 7, 8], "dang": [5, 7], "coder": [5, 7], "preprint": [5, 7, 9], "2409": [5, 7, 8], "12186": [5, 7], "lx": 5, "zhen": 5, "xiaohan": 5, "jia": [5, 6], "yuxuan": 5, "lai": 5, "chongyang": 5, "shuai": 5, "nlg": 5, "07103": 5, "lbl": 5, "bommasani": 5, "toni": 5, "dimitri": 5, "tsipra": 5, "dilara": 5, "soylu": 5, "michihiro": 5, "yasunaga": 5, "yian": 5, "deepak": 5, "narayanan": 5, "yuhuai": 5, "newman": 5, "binhang": 5, "bobbi": 5, "ce": 5, "christian": [5, 8], "cosgrov": 5, "acosta": 5, "nava": [5, 8], "drew": 5, "hudson": 5, "zelikman": 5, "esin": 5, "durmu": 5, "faisal": 5, "ladhak": 5, "frieda": 5, "rong": [5, 6], "ren": [5, 7], "huaxiu": 5, "yao": [5, 8, 9], "jue": 5, "keshav": 5, "santhanam": 5, "laurel": 5, "lucia": 5, "mert": 5, "yuksekgonul": 5, "mirac": 5, "suzgun": 5, "niladri": 5, "chatterji": 5, "omar": [5, 6], "khattab": [5, 6], "chi": [5, 6, 8, 9], "sang": [5, 8], "shibani": [5, 8], "santurkar": [5, 8], "surya": 5, "icard": 5, "tianyi": 5, "vishrav": 5, "chaudhari": 5, "xuechen": 5, "yuhui": 5, "yuta": 5, "koreeda": 5, "2211": 5, "09110": 5, "lbc24": 5, "ronan": 5, "bra": 5, "allenai": 5, "lhe22": [5, 7, 8], "stephani": [5, 7, 8], "owain": [5, 7, 8], "mimic": [5, 7, 8], "falsehood": [5, 7, 8], "2109": [5, 7, 8], "07958": [5, 7, 8], "pzwg23": 5, "shishir": 5, "tianjun": 5, "xin": [5, 8], "gorilla": 5, "15334": 5, "pro24": 5, "dev": [5, 6], "ras24": 5, "sebastian": [5, 6], "scratch": 5, "1633437166": 5, "sll": 5, "bhaskarjit": 5, "mingshu": 5, "jingrao": 5, "lyu": 5, "nathalia": 5, "castellano": 5, "pasquali": 5, "dhagash": 5, "12148": 5, "srf": 5, "shivalika": 5, "angelika": 5, "roman": [5, 8], "adelani": 5, "ngui": 5, "vila": 5, "suero": 5, "peerat": 5, "limkonchotiwat": 5, "kelli": 5, "marchisio": 5, "qi": [5, 6], "leong": 5, "yosephin": 5, "susanto": 5, "raymond": [5, 8], "ng": [5, 8], "shayn": 5, "longpr": 5, "ko": 5, "madelin": 5, "antoin": 5, "bosselut": 5, "oh": 5, "leshem": 5, "choshen": 5, "daphn": 5, "ippolito": 5, "enzo": [5, 9], "ferrant": 5, "marzieh": 5, "fadae": 5, "beyza": 5, "ermi": 5, "sara": 5, "hooker": 5, "linguist": [5, 6, 8], "03304": 5, "srr": 5, "aarohi": 5, "abhinav": [5, 6], "rastogi": 5, "abhishek": 5, "rao": 5, "abu": 5, "awal": 5, "shoeb": 5, "abubakar": 5, "abid": [5, 7], "fisch": 5, "santoro": 5, "gupta": 5, "adri\u00e0": 5, "garriga": 5, "alonso": 5, "agnieszka": 5, "kluska": 5, "aitor": 5, "lewkowycz": 5, "akshat": 5, "warstadt": 5, "alexand": [5, 8, 9], "kocurek": 5, "ali": [5, 8], "safaya": 5, "tazarv": 5, "aman": 5, "hussain": 5, "dsouza": 5, "ambros": 5, "slone": 5, "ameet": 5, "rahan": 5, "anantharaman": 5, "ander": 5, "andreassen": 5, "madotto": 5, "santilli": 5, "stuhlm\u00fcller": 5, "la": 5, "lampinen": 5, "angelica": 5, "anh": 5, "vuong": 5, "animesh": 5, "gottardi": 5, "antonio": 5, "norelli": 5, "anu": 5, "venkatesh": 5, "arash": 5, "gholamidavoodi": 5, "arfa": 5, "tabassum": 5, "arul": 5, "menez": 5, "arun": [5, 8], "kirubarajan": 5, "asher": 5, "mullokandov": 5, "ashish": 5, "sabharw": 5, "herrick": 5, "avia": 5, "efrat": 5, "aykut": 5, "erdem": 5, "ayla": 5, "karaka\u015f": 5, "bao": [5, 7, 8], "loe": 5, "barret": [5, 8], "zoph": [5, 8], "bart\u0142omiej": 5, "bojanowski": 5, "batuhan": 5, "\u00f6zyurt": 5, "behnam": 5, "hedayatnia": 5, "neyshabur": 5, "inden": 5, "benno": 5, "stein": 5, "berk": 5, "ekmekci": 5, "blake": 5, "howald": 5, "bryan": 5, "orinion": 5, "diao": 5, "dour": 5, "stinson": 5, "cedrick": 5, "argueta": 5, "c\u00e9sar": 5, "ferri": 5, "ram\u00edrez": 5, "chandan": 5, "charl": [5, 9], "rathkopf": 5, "chenlin": 5, "meng": 5, "chitta": 5, "baral": 5, "chiyu": 5, "callison": 5, "burch": 5, "voigt": 5, "cindi": 5, "ramirez": 5, "clara": 5, "rivera": 5, "clemencia": 5, "siro": 5, "colin": [5, 7], "raffel": [5, 7], "courtnei": 5, "ashcraft": 5, "cristina": 5, "garbacea": 5, "damien": [5, 8], "sileo": 5, "garrett": 5, "kilman": 5, "freeman": 5, "khashabi": 5, "levi": [5, 8], "mosegu\u00ed": 5, "gonz\u00e1lez": 5, "perszyk": 5, "danqi": 5, "dar": 5, "gilboa": 5, "dohan": [5, 8], "drakard": 5, "jurgen": 5, "debajyoti": 5, "datta": 5, "deni": 5, "emelin": 5, "kleyko": 5, "deniz": 5, "yuret": 5, "derek": [5, 8], "tam": [5, 9], "dieuwk": 5, "hupk": 5, "diganta": 5, "dilyar": 5, "buzan": 5, "coelho": 5, "mollo": 5, "diyi": 5, "dylan": [5, 9], "schrader": 5, "ekaterina": 5, "shutova": 5, "ekin": 5, "dogu": 5, "cubuk": 5, "elad": 5, "segal": 5, "eleanor": 5, "hagerman": 5, "donowai": 5, "elli": 5, "pavlick": 5, "rodola": 5, "emma": 5, "lam": 5, "chu": [5, 8], "erkut": 5, "erni": 5, "dyer": 5, "jerzak": 5, "eunic": 5, "engefu": 5, "manyasi": 5, "evgenii": 5, "zheltonozhskii": 5, "fanyu": 5, "fatemeh": 5, "siar": 5, "fernando": 5, "mart\u00ednez": 5, "plume": 5, "francesca": 5, "happ\u00e9": 5, "gaurav": 5, "genta": 5, "indra": 5, "winata": 5, "gerard": 5, "melo": 5, "germ\u00e1n": 5, "kruszewski": 5, "giambattista": [5, 8], "parascandolo": [5, 8], "giorgio": 5, "mariani": 5, "gloria": 5, "gonzalo": 5, "jaimovitch": 5, "l\u00f3pez": 5, "gregor": 5, "betz": 5, "gui": [5, 7], "gur": 5, "hana": 5, "galijasev": 5, "rashkin": 5, "hannaneh": 5, "hajishirzi": 5, "harsh": 5, "hayden": 5, "bogar": 5, "henri": [5, 8], "shevlin": 5, "hinrich": 5, "sch\u00fctze": 5, "hiromu": 5, "yakura": 5, "hongm": 5, "hugh": 5, "mee": 5, "wong": [5, 6, 8], "isaac": 5, "nobl": 5, "jaap": 5, "jumelet": 5, "geissing": 5, "jaehoon": 5, "jaim": 5, "fern\u00e1ndez": 5, "fisac": 5, "simon": 5, "koppel": 5, "koco\u0144": 5, "jana": 5, "thompson": [5, 7, 8], "janel": 5, "wingfield": 5, "jarema": 5, "radom": 5, "jascha": 5, "sohl": [5, 8], "dickstein": 5, "phang": [5, 9], "yosinski": 5, "jekaterina": 5, "novikova": 5, "jell": 5, "bosscher": 5, "jennif": 5, "marsh": 5, "jeroen": 5, "taal": 5, "engel": 5, "jesujoba": 5, "alabi": 5, "jiam": 5, "jillian": 5, "joan": 5, "waweru": 5, "burden": 5, "bali": 5, "batcheld": 5, "berant": 5, "j\u00f6rg": 5, "frohberg": 5, "jo": 5, "rozen": 5, "orallo": 5, "boudeman": 5, "guerr": 5, "tenenbaum": 5, "joyc": 5, "chua": 5, "kanclerz": 5, "karen": 5, "livescu": 5, "karl": 5, "krauth": 5, "karthik": 5, "gopalakrishnan": 5, "katerina": 5, "ignatyeva": 5, "katja": 5, "markert": 5, "kaustubh": 5, "dhole": 5, "gimpel": 5, "omondi": 5, "kori": 5, "mathewson": 5, "kristen": 5, "chiafullo": 5, "ksenia": 5, "shkaruta": 5, "shridhar": 5, "kyle": [5, 6, 8], "mcdonel": 5, "richardson": 5, "laria": 5, "reynold": 5, "leo": [5, 8], "dugan": 5, "lianhui": 5, "lidia": 5, "contrera": 5, "ochando": 5, "morenc": 5, "moschella": 5, "luci": 5, "ludwig": 5, "schmidt": [5, 8], "luheng": 5, "olivero": 5, "col\u00f3n": 5, "metz": [5, 8], "l\u00fctfi": 5, "kerem": 5, "\u015fenel": 5, "bosma": [5, 6], "sap": [5, 8], "maartj": 5, "hoev": 5, "maheen": 5, "farooqi": 5, "manaal": 5, "faruqui": 5, "marco": [5, 6], "baturan": 5, "marelli": 5, "maru": 5, "maria": 5, "quintana": 5, "tolkiehn": 5, "mario": [5, 8], "giulianelli": 5, "martha": 5, "potthast": 5, "leavitt": 5, "hagen": 5, "m\u00e1ty\u00e1": 5, "schubert": 5, "medina": [5, 8], "orduna": 5, "baitemirova": 5, "melodi": 5, "arnaud": 5, "melvin": 5, "mcelrath": 5, "yee": 5, "cohen": 5, "ivanitskii": 5, "starritt": 5, "strube": 5, "micha\u0142": 5, "sw\u0119drowski": 5, "michel": [5, 8], "bevilacqua": 5, "mihir": 5, "kale": 5, "cain": 5, "mime": 5, "mitch": 5, "walker": 5, "mo": 5, "tiwari": 5, "mohit": 5, "bansal": 5, "moin": 5, "aminnaseri": 5, "mor": 5, "geva": 5, "mozhdeh": 5, "gheini": 5, "mukund": [5, 6], "varma": 5, "nanyun": 5, "peng": [5, 8], "nayeon": 5, "neta": 5, "krakov": 5, "doiron": 5, "nicol": 5, "martinez": 5, "nikita": [5, 6], "nangia": 5, "nikla": 5, "decker": 5, "muennighoff": 5, "nitish": [5, 8], "shirish": [5, 8], "keskar": [5, 8], "niveditha": 5, "constant": 5, "fiedel": 5, "nuan": 5, "wen": [5, 6], "oliv": [5, 8], "agha": 5, "elbaghdadi": 5, "omer": 5, "moreno": 5, "casar": 5, "parth": 5, "doshi": 5, "pascal": [5, 6], "fung": 5, "pu": 5, "vicol": 5, "pegah": 5, "alipoormolabashi": 5, "peiyuan": 5, "eckerslei": 5, "phu": 5, "mon": 5, "htut": 5, "pinyu": 5, "hwang": 5, "piotr": 5, "mi\u0142kowski": 5, "piyush": 5, "pouya": [5, 6], "pezeshkpour": [5, 6], "priti": 5, "oli": 5, "qiaozhu": [5, 6], "mei": [5, 6, 7], "qing": [5, 8], "qinlang": 5, "rabin": 5, "banjad": 5, "rachel": [5, 8], "etta": 5, "rudolph": 5, "raefer": 5, "rahel": 5, "haback": 5, "ramon": 5, "risco": 5, "rapha\u00ebl": 5, "milli\u00e8r": 5, "rhythm": 5, "garg": [5, 7], "rif": 5, "saurou": 5, "riku": 5, "arakawa": 5, "robb": 5, "raymaek": 5, "rohan": 5, "sikand": 5, "novak": 5, "sitelew": 5, "lebra": 5, "rosann": 5, "rowan": [5, 8], "ruslan": 5, "salakhutdinov": 5, "stoval": 5, "teehan": 5, "sahib": 5, "saif": 5, "sajant": 5, "dillav": 5, "shleifer": 5, "wiseman": 5, "gruetter": 5, "schoenholz": 5, "sanghyun": 5, "sanjeev": 5, "kwatra": 5, "sarik": 5, "ghazarian": 5, "sayan": 5, "casei": [5, 8], "bischoff": 5, "gehrmann": 5, "schuster": 5, "sepideh": 5, "sadeghi": 5, "shadi": 5, "hamdan": 5, "sharon": 5, "shashank": 5, "sherri": 5, "shi": [5, 8], "shikhar": 5, "shima": 5, "asaadi": 5, "shubh": 5, "pachchigar": 5, "shubham": 5, "toshniw": 5, "shyam": [5, 8], "upadhyai": 5, "shyamolima": 5, "debnath": 5, "siamak": 5, "shakeri": 5, "thormey": 5, "melzi": 5, "siva": 5, "reddi": 5, "sneha": 5, "priscilla": 5, "makini": 5, "soo": 5, "hwan": 5, "toren": 5, "sriharsha": 5, "hatwar": 5, "stanisla": 5, "dehaen": 5, "stefan": 5, "divic": 5, "stella": 5, "biderman": 5, "stephen": 5, "prasad": 5, "piantadosi": 5, "stuart": [5, 8], "shieber": 5, "summer": [5, 8], "misherghi": 5, "svetlana": 5, "kiritchenko": 5, "swaroop": 5, "tal": 5, "linzen": 5, "tariq": 5, "tatsu": 5, "te": 5, "th\u00e9o": 5, "desbord": 5, "theodor": 5, "rothschild": 5, "phan": [5, 8], "tiberiu": 5, "nkinyili": 5, "timo": 5, "schick": 5, "timofei": 5, "kornev": 5, "titu": 5, "tunduni": 5, "gerstenberg": 5, "trenton": 5, "trishala": 5, "neeraj": 5, "tushar": 5, "khot": 5, "shultz": 5, "uri": 5, "shaham": 5, "vera": 5, "demberg": 5, "victoria": [5, 8], "nyamai": 5, "vika": 5, "raunak": 5, "vinai": 5, "ramasesh": 5, "udai": 5, "prabhu": 5, "vishakh": 5, "padmakumar": 5, "vivek": [5, 6], "srikumar": [5, 6], "fedu": [5, 8], "wout": 5, "vossen": 5, "xiaoyu": 5, "tong": [5, 8], "xinran": 5, "xinyi": 5, "yadollah": 5, "yaghoobzadeh": 5, "yair": 5, "lakretz": 5, "yangqiu": 5, "yasaman": 5, "bahri": 5, "yichi": 5, "yide": 5, "yifu": 5, "yonatan": 5, "belinkov": 5, "yufang": 5, "seid": 5, "zhuoy": 5, "zijian": 5, "ziji": 5, "zirui": 5, "ziyi": 5, "extrapol": [5, 6], "2206": 5, "04615": 5, "wpn": 5, "yada": 5, "pruksachatkun": 5, "amanpreet": 5, "hill": 5, "stickier": 5, "wsm": 5, "1804": 5, "07461": 5, "wtb": 5, "tai": 5, "borgeaud": 5, "dani": 5, "yogatama": 5, "denni": [5, 6, 8], "donald": 5, "metzler": 5, "ed": [5, 6], "oriol": 5, "vinyal": 5, "dean": 5, "07682": 5, "wdr": 5, "doolei": 5, "manlei": 5, "arka": [5, 8], "pal": 5, "feuer": 5, "siddhartha": 5, "ravid": 5, "shwartz": [5, 8], "ziv": 5, "khalid": [5, 7], "saifullah": 5, "siddartha": 5, "naidu": 5, "chinmai": 5, "hegd": 5, "lecun": 5, "goldstein": 5, "willi": 5, "neiswang": 5, "micah": 5, "goldblum": 5, "19314": 5, "yyh": 5, "baosong": [5, 7], "chengpeng": 5, "chengyuan": [5, 7], "fei": [5, 6, 7], "guant": 5, "haoran": [5, 7], "huan": [5, 7], "jialong": 5, "jialin": 5, "jianhong": [5, 7], "tu": [5, 7], "jianwei": [5, 7], "jianxin": [5, 7], "jin": [5, 6, 8], "jingren": [5, 7], "jinz": 5, "jinzheng": 5, "junyang": [5, 7], "keme": [5, 7], "keqin": [5, 7], "kexin": [5, 7], "mingfeng": [5, 7], "xue": [5, 7, 8], "ni": [5, 6], "pei": [5, 7, 8], "ru": 5, "men": [5, 7], "ruiz": 5, "runji": [5, 7], "shiji": 5, "sinan": 5, "tianhang": 5, "wenbin": 5, "ge": 5, "xiaodong": 5, "deng": 5, "xiaohuan": 5, "xingzhang": [5, 7], "xinyu": [5, 8], "xipin": 5, "xuancheng": [5, 7], "yichang": [5, 7], "wan": [5, 7], "yunfei": 5, "yuqiong": [5, 7], "zhenru": [5, 7], "zhihao": 5, "10671": 5, "zcl24": 5, "zhihan": 5, "cao": 5, "lizi": 5, "openreview": [5, 6], "forum": [5, 6], "aegrf1uy0p": 5, "zc": 5, "siyuan": 5, "zhuang": [5, 8], "zhanghao": 5, "yonghao": 5, "zi": 5, "zhuohan": 5, "xing": [5, 8], "2306": [5, 8], "05685": 5, "huggingface24": 5, "metaai24": 5, "salesforce24": [5, 7], "422": 5, "thank": [5, 7, 9], "doubl": 6, "steve": [6, 8], "lc": 6, "cutoff": 6, "amayuela": 6, "tail": [6, 8], "kotha": 6, "unifi": [6, 7, 9], "chromadb": 6, "realli": [6, 9], "silver": 6, "bullet": 6, "mandatori": 6, "gutenberg": 6, "cic": 6, "ingest": 6, "preprocess": [6, 7, 9], "parser": [6, 9], "microsoft": [6, 7], "powerpoint": 6, "ocr": 6, "exif": 6, "metadata": [6, 7], "docker": [6, 7], "container": [6, 7], "xlsx": 6, "text_cont": 6, "ibm": [6, 7, 8], "docx": 6, "pptx": 6, "layout": 6, "llamaindex": 6, "document_convert": 6, "documentconvert": 6, "export_to_markdown": 6, "presenc": 6, "merril": 6, "lynch": 6, "cio": 6, "outlook": 6, "forecast_file_path": 6, "forecast_result_md": 6, "forecast_result_docl": 6, "levenshtein": 6, "distanc": 6, "sequencematch": 6, "difflib": 6, "longest": 6, "levenshtein_similar": 6, "text1": 6, "text2": 6, "max_len": 6, "simple_similar": 6, "ratio": [6, 7], "13985705461925346": 6, "17779960707269155": 6, "readabl": 6, "messi": 6, "2025e": 6, "compos": [6, 7, 8], "financial_vari": 6, "financial_forecast": 6, "econforecast": 6, "extract_prompt": 6, "base_prompt": [6, 9], "extract_from_doc": 6, "twice": 6, "md_financi": 6, "docling_financi": 6, "easier": [6, 7, 8, 9], "gdp": 6, "cpi": 6, "fed": 6, "df_md_forecast": 6, "df_docling_forecast": 6, "despit": [6, 7, 9], "underweight": 6, "neutral": [6, 8], "overweight": 6, "chart": 6, "asset_class_docl": 6, "asset_class_md": 6, "df_md": 6, "df_docl": 6, "true_valu": 6, "df_comparison": 6, "cap": 6, "exempt": 6, "markitdown_accuraci": 6, "docling_accuraci": 6, "93": [6, 7, 8], "unstructur": [6, 7, 9], "sector": 6, "convert_and_export_t": 6, "file_path": 6, "doc_convert": 6, "start_tim": [6, 8], "conv_r": 6, "table_df": 6, "export_to_datafram": 6, "end_tim": 6, "2f": 6, "usd": 6, "wtd": 6, "mtd": 6, "ytd": 6, "djia": 6, "926": 6, "amp": 6, "051": 6, "277": 6, "russel": [6, 8], "2000": 6, "msci": 6, "817": [6, 8], "eaf": 6, "319": 6, "107": 6, "01": [6, 7], "66": [6, 8], "92": 6, "municip": 6, "79": [6, 8], "slight": 6, "discretionari": 6, "yellow": 6, "estat": 6, "orang": 6, "stapl": 6, "constructor": 6, "md_llm": 6, "llm_client": 6, "llm_model": 6, "_static": 6, "png": 6, "overview": [6, 9], "showcas": 6, "bond": 6, "crude": 6, "oil": 6, "sit": 6, "648": 6, "ounc": 6, "euro": 6, "tactic": 6, "bofa": 6, "circl": [6, 8], "firecrawl": 6, "mendabl": 6, "crawler": 6, "llamapars": 6, "deserv": 6, "arulkumaran": 6, "karthikeyan": 6, "almasri": 6, "fetch": 6, "spreadsheet": 6, "literatur": [6, 8], "canon": 6, "succinct": [6, 7], "authorship": 6, "book_url": 6, "intro": 6, "structured_output": 6, "chapter_url": 6, "chapter_id": 6, "dimension": 6, "weaviat": 6, "faiss": 6, "milvu": 6, "chroma_cli": 6, "aw": [6, 7, 8], "azur": 6, "gcp": 6, "create_collect": 6, "taming_llm": 6, "argument": [6, 7, 8, 9], "query_collect": 6, "query_text": 6, "n_result": 6, "enquir": 6, "related": 6, "leaderboard": [6, 7, 8], "2024i": 6, "behind": [6, 8], "minilm": 6, "l6": 6, "v2": [6, 7, 8], "sentence_transform": 6, "2024f": 6, "sentencetransform": 6, "embedding_model": 6, "docs_to_emb": 6, "encod": [6, 7, 8, 9], "384": [6, 8], "0000": 6, "4402": 6, "3022": 6, "4028": 6, "6606": 6, "5807": 6, "6313": 6, "matrix": [6, 7, 8], "heatmap": 6, "wise": [6, 9], "dataset": [6, 9], "tree": [6, 8, 9], "kd": 6, "ball": 6, "partit": 6, "hierarch": [6, 8], "curs": 6, "hnsw": 6, "promin": [6, 8], "lsh": 6, "hash": 6, "bucket": 6, "sacrific": [6, 7], "tutori": 6, "crossencod": 6, "512": 6, "passag": [6, 8], "argmax": 6, "52623": 6, "328738": 6, "750055": 6, "topk": [6, 9], "rag_system_prompt_templ": 6, "user_prompt_templ": 6, "popul": 6, "rag_qa": 6, "res_rerank": 6, "invok": [6, 9], "alammar": 6, "diamant": 6, "kimothi": 6, "athinaai": 6, "envis": 6, "incomplet": [6, 7, 8], "unreli": [6, 7], "acut": 6, "unverifi": 6, "intric": 6, "hamper": 6, "raga": 6, "misinterpret": 6, "appar": [6, 8], "shed": 6, "light": 6, "misl": 6, "gemini": [6, 7], "outperform": [6, 7], "rout": 6, "hybrid": 6, "retrollm": 6, "cag": 6, "preload": 6, "precomput": 6, "loft": 6, "hop": 6, "gecko": 6, "vectordb": 6, "llama_pars": 6, "llx": 6, "result_typ": 6, "load_data": 6, "doc1": 6, "doc2": 6, "llama_index": 6, "vectorstoreindex": 6, "simpledirectoryread": 6, "vector_stor": 6, "chroma": 6, "chromavectorstor": 6, "storagecontext": 6, "db": 6, "persistentcli": 6, "chroma_db": 6, "chroma_collect": 6, "get_or_create_collect": 6, "storage_context": 6, "from_default": 6, "from_docu": 6, "query_engin": 6, "as_query_engin": 6, "prototyp": [6, 7], "complement": 6, "reassembl": 6, "breakdown": [6, 8], "fewer": [6, 7, 8], "furthermor": [6, 9], "zenml": 6, "max_output_token": 6, "statement": [6, 8], "10k": 6, "diagram": [6, 8], "charactertextsplitt": 6, "tiktoken": [6, 8], "sequenti": 6, "newlin": 6, "cheap": 6, "speciali": 6, "nltk": 6, "spaci": 6, "talk": 6, "theme": [6, 7, 8], "splitter": 6, "surpass": 6, "get_chunk": 6, "chunk_siz": 6, "chunk_overlap": 6, "langchain_text_splitt": 6, "text_splitt": 6, "from_tiktoken_encod": 6, "split_text": 6, "persona": 6, "langchain_cor": [6, 9], "prompttempl": 6, "get_base_prompt_templ": 6, "from_templ": 6, "llmchain": 6, "output_pars": 6, "stroutputpars": 6, "langchain_commun": 6, "chat_model": 6, "chatlitellm": 6, "get_llm_chain": 6, "prompt_templ": [6, 9], "llm_chain": [6, 9], "api_key_label": 6, "upper": 6, "_api_kei": 6, "get_dynamic_prompt_templ": 6, "get_dynamic_prompt_param": 6, "prompt_param": 6, "part_idx": 6, "total_part": 6, "chat_context": 6, "param": 6, "dynamic_prompt_param": 6, "concaten": 6, "generate_report": 6, "input_cont": 6, "llm_model_nam": 6, "report_part": 6, "num_part": 6, "dinam": 6, "priovid": 6, "cummul": 6, "max_chunk_s": 6, "max_chunk_overlap": 6, "apple_report": 6, "report_cont": 6, "report_lin": 6, "splitlin": 6, "total_lin": 6, "quarter_lin": 6, "top_port": 6, "bottom_port": 6, "uncov": [6, 8, 9], "delv": 6, "consol": 6, "reaction": 6, "disciplin": 6, "subhead": 6, "depth": [6, 8], "2m": [6, 7], "harvard": [6, 7], "enrol": 6, "gov": [6, 8], "1039": 6, "birth": [6, 8], "democraci": 6, "tuesdai": 6, "magna": 6, "carta": 6, "trudg": 6, "dens": 6, "conversation": 6, "knowledge_bas": 6, "add_knowledge_bas": 6, "add_cit": 6, "bool": [6, 8], "num_quest": 6, "input_memori": 6, "response_memori": 6, "urls_memori": 6, "extractor": 6, "citabl": 6, "corpora": 6, "formatted_cont": 6, "reference_id": 6, "wrapper": [6, 9], "content_gener": 6, "user_instruct": 6, "llmbackend": 6, "cache_ttl": 6, "cachedcont": 6, "display_nam": 6, "due_knowledge_bas": 6, "system_instruct": 6, "compose_prompt": 6, "conversation_config": 6, "ttl": 6, "generativemodel": 6, "from_cached_cont": 6, "cached_cont": 6, "quiz_inst": 6, "professor": 6, "difficulti": [6, 8], "syllabu": 6, "kennedi": 6, "inaugur": 6, "lincoln": 6, "gettysburg": 6, "liberti": 6, "mayflow": 6, "abraham": 6, "kb": 6, "epub": 6, "pg": 6, "gemini_duo": 6, "genai_duo": 6, "duo": 6, "usage_metadata": 6, "38470": 6, "anytim": 6, "shap": 6, "mckechni": 6, "study_refer": 6, "pg10000": 6, "65363": 6, "pg65363": 6, "quizz": 6, "problemat": [6, 8, 9], "simpler": [6, 7, 9], "ag24": 6, "jai": [6, 8], "1098150969": 6, "9781098150952": 6, "awp": 6, "alfonso": 6, "liangm": 6, "pan": [6, 8], "wenhu": 6, "lun": 6, "ku": 6, "editor": [6, 8], "acl": [6, 8], "6416": 6, "6432": 6, "bangkok": 6, "thailand": 6, "aclanthologi": [6, 8], "383": 6, "18653": [6, 8], "v1": [6, 7, 8], "bcv14": 6, "aaron": 6, "courvil": 6, "vincent": 6, "1206": 6, "5538": 6, "ccch24": 6, "chao": 6, "jui": 6, "hung": [6, 9], "cheng": [6, 8, 9], "hen": 6, "hsen": 6, "15605": 6, "dia24": 6, "nir": 6, "nirdiam": 6, "rag_techniqu": 6, "hrk": 6, "koleczek": 6, "arshdeep": 6, "franklin": 6, "sadid": 6, "hasan": 6, "10541": 6, "jlz": 6, "mathew": 6, "erik": [6, 8], "lindgren": 6, "matei": 6, "zaharia": 6, "carbin": 6, "drozdov": 6, "drown": 6, "11767": 6, "kim24": 6, "9781633435858": 6, "meap": 6, "ksr24": 6, "suha": 6, "springer": 6, "aditi": 6, "raghunathan": 6, "twelfth": 6, "vrhif2hsrm": 6, "lcd": 6, "jinhyuk": 6, "zhuyun": 6, "dheeru": 6, "dua": 6, "devendra": 6, "sachan": 6, "boratko": 6, "luan": 6, "s\u00e9bastien": 6, "arnold": 6, "perot": 6, "siddharth": 6, "dalmia": 6, "hexiang": 6, "panupong": 6, "pasupat": 6, "aida": 6, "amini": 6, "cole": 6, "riedel": 6, "iftekhar": 6, "naim": 6, "ming": [6, 8], "guu": 6, "subsum": 6, "sql": 6, "13121": 6, "lpp": 6, "aleksandra": 6, "piktu": 6, "fabio": [6, 8], "petroni": 6, "vladimir": 6, "karpukhin": 6, "heinrich": 6, "k\u00fcttler": 6, "tau": 6, "yih": 6, "rockt\u00e4schel": 6, "douw": 6, "kiela": 6, "2005": 6, "11401": 6, "ljz": 6, "xiaoxi": 6, "jiaji": 6, "yongkang": 6, "zhonghua": 6, "zhicheng": 6, "dou": 6, "empow": [6, 8], "11919": 6, "llz": 6, "zhuowan": 6, "mingyang": 6, "benderski": 6, "16833": 6, "lfc": 6, "zhihang": 6, "rongxin": 6, "yaowu": 6, "jiep": 6, "16434": 6, "lla24": 6, "nbgc24": 6, "shiyu": 6, "kepe": 6, "bi": 6, "jiafeng": 6, "guo": [6, 8], "xueqi": 6, "11375": 6, "11388": 6, "675": 6, "tdw": 6, "jiejun": 6, "mang": 6, "weipeng": 6, "ji": 6, "htmlrag": 6, "02959": 6, "ww": 6, "dale": 6, "schuurman": 6, "ichter": 6, "quoc": 6, "2201": [6, 8], "11903": 6, "yunshu": 6, "hayat": 6, "iso": 6, "bhutani": 6, "estevam": 6, "hruschka": 6, "2309": [6, 8, 9], "07382": 6, "zlj": 6, "yun": [6, 9], "metacognit": 6, "1453": 6, "1463": 6, "ny": [6, 8, 9], "usa": [6, 8, 9], "machineri": [6, 9], "1145": [6, 8, 9], "3589334": 6, "3645481": 6, "anthropic4a": 6, "athinaai24": 6, "recip": 6, "athina": 6, "chromadb4a": 6, "chromadb4b": 6, "trychroma": 6, "huggingface4f": 6, "huggingface4i": 6, "mteb": 6, "ibmresearch24": 6, "ds4sd": 6, "langchain24": 6, "how_to": 6, "llamaindex24": 6, "mendableai24": 6, "mendableai": 6, "merrilllynch24": 6, "weekli": 6, "olui2": 6, "gwmol": 6, "microsoft24": 6, "openai24": 6, "ragas24": 6, "getstart": 6, "rag_evalu": 6, "unstructuredio24": 6, "zenml24": 6, "llmop": 6, "di": 7, "hunter": 7, "photo": 7, "email": 7, "hipaa": 7, "properti": [7, 8], "gdpr": 7, "strict": [7, 8, 9], "iot": 7, "impract": 7, "slm": 7, "viabl": 7, "sensor": 7, "interconnect": 7, "frontend": 7, "garner": 7, "yourself": 7, "bedrock": 7, "sambanova": 7, "sla": 7, "veloc": 7, "roadmap": 7, "commodit": 7, "winner": 7, "loser": 7, "condens": 7, "clean": 7, "2024t": 7, "versatil": 7, "72b": 7, "med": 7, "bloomberggpt": 7, "underw": 7, "adept": 7, "toxigen": 7, "alnajjar": 7, "13b": [7, 8], "32b": 7, "feasibl": 7, "modal": 7, "diagnosi": 7, "patient": 7, "necessit": 7, "deepseek": 7, "flagship": 7, "405b": 7, "pack": 7, "v3": [7, 8], "671": 7, "moe": 7, "mixtur": 7, "3x": [7, 8], "fraction": 7, "domin": 7, "cautiou": 7, "cautious": 7, "isol": [7, 8], "cpot": 7, "cpit": 7, "tco": 7, "tpot": 7, "ttft": 7, "sent": [7, 8], "gpqa": 7, "median": 7, "afford": 7, "meanwhil": 7, "lite": 7, "micro": 7, "cent": 7, "1m": 7, "cheapest": 7, "phi": 7, "half": [7, 8], "permiss": [7, 8], "apach": 7, "700m": 7, "100m": 7, "gemma": [7, 9], "grown": 7, "withdraw": 7, "unclear": 7, "15t": 7, "8t": 7, "fineweb": 7, "penedo": 7, "96": [7, 8], "crawl": 7, "snapshot": 7, "codebas": 7, "ablat": 7, "vital": [7, 8], "favorit": 7, "spawn": 7, "ultrachat": 7, "2024u": 7, "created_job": 7, "fine_tun": 7, "training_fil": 7, "file_id": 7, "ultrachat_chunk_train": 7, "validation_fil": 7, "ultrachat_chunk_ev": 7, "training_step": 7, "0001": 7, "auto_start": 7, "job_id": 7, "toolkit": [7, 8], "sft": 7, "nemo": [7, 8], "codestr": 7, "2024v": 7, "enough": 7, "rewrit": 7, "smolvlm": 7, "mlx": [7, 9], "mlc": 7, "peft": 7, "programm": 7, "graphic": [7, 8], "vram": 7, "mathbf": 7, "x_1": [7, 9], "x_2": [7, 9], "x_n": [7, 9], "x_": [7, 9], "\u03b8": 7, "cerebra": 7, "mozilla": 7, "gerganov": 7, "georgi": 7, "overwhelm": [7, 9], "manifesto": 7, "enjoy": 7, "bog": 7, "exploratori": 7, "hacker": 7, "Will": [7, 8], "prematur": 7, "besid": 7, "lighter": 7, "ggml": [7, 9], "disk": 7, "backward": 7, "2024x": 7, "repo": 7, "compil": 7, "linux": 7, "sudo": 7, "apt": 7, "cmake": 7, "bind": 7, "betlen": 7, "cnv": 7, "llamacpp": 7, "ctrl": 7, "interject": 7, "philosoph": 7, "debat": 7, "fulfil": 7, "happi": 7, "responsibli": 7, "bye": 7, "goodby": 7, "port": 7, "127": 7, "curl": [7, 9], "localhost": 7, "bearer": 7, "finish_reason": 7, "deepli": 7, "1734627879": 7, "completion_token": 7, "total_token": 7, "chatcmpl": 7, "5wl2tzjzdmzupvxwp2gcedr8xbpsyhfm": 7, "prompt_n": 7, "prompt_m": 7, "132": 7, "prompt_per_token_m": 7, "prompt_per_second": 7, "77619878666999": 7, "predicted_n": 7, "predicted_m": 7, "1700": 7, "654": [7, 9], "predicted_per_token_m": 7, "36882142857143": 7, "predicted_per_second": 7, "92850867960208": 7, "gbnf": [7, 9], "8pm": 7, "appointmenttim": 7, "appointmentdetail": 7, "handi": 7, "model_path": 7, "llama_cpp": 7, "create_chat_complet": 7, "occupi": 7, "activist": 7, "justin": [7, 8], "tunnei": 7, "ocho": 7, "appach": 7, "cosmopolitan": 7, "libc": 7, "portabl": 7, "durabl": 7, "usabl": [7, 8, 9], "tinyllama": 7, "wget": 7, "jartin": 7, "q5_k_m": 7, "renam": 7, "ex": 7, "chmod": 7, "nobrows": 7, "registri": 7, "nativ": [7, 9], "trai": 7, "familiar": 7, "bare": 7, "ssfl": 7, "sh": [7, 9], "Or": 7, "11434": 7, "chatrespons": 7, "easiest": 7, "rich": [7, 8], "playground": 7, "simultan": [7, 8], "intuit": 7, "beginn": 7, "tensorrt": 7, "trt": 7, "latex": 7, "voic": 7, "pwa": 7, "medium": [7, 8], "gpt4all": 7, "rbac": 7, "q4_k": 7, "q6_k": 7, "mib": 7, "wikitext": 7, "wikipedia": [7, 9], "min_prompt_length": 7, "input_texts_raw": 7, "began": 7, "2010": 7, "valkyria": 7, "chronicl": 7, "forgiv": 7, "newcom": 7, "raita": 7, "honjou": 7, "hitoshi": 7, "sakimoto": 7, "takeshi": 7, "ozawa": 7, "writer": 7, "sung": 7, "escap": 7, "escaped_text": 7, "block_scal": 7, "block": [7, 8], "parenthes": 7, "block_min": 7, "formula": 7, "superblock": 7, "5625": 7, "ieee": 7, "754": 7, "ppl": 7, "exp": 7, "sum_": 7, "log_2": 7, "x_i": [7, 9], "avg": 7, "_i": 7, "corr": 7, "ln": [7, 9], "kullback": 7, "leibler": 7, "entropi": 7, "logit": 7, "d_": 7, "softmax": [7, 9], "sum": 7, "kld": 7, "q2_kresult": 7, "q6": 7, "004": 7, "q2": 7, "112": 7, "q4": 7, "smallest": 7, "390": 7, "67": [7, 8], "81": [7, 8], "462": 7, "614": 7, "170": 7, "q4_k_m": 7, "thread": 7, "16x": 7, "85x": 7, "79x": 7, "ubuntu": 7, "lt": 7, "x86_64": 7, "gnu": 7, "intel": 7, "i7": 7, "8550u": 7, "15gib": 7, "samsung": 7, "ssd": 7, "970": 7, "evo": 7, "500gb": 7, "1170": 7, "meant": 7, "ai4c": 7, "ai4a": 7, "paperswithcod": [7, 8], "ana24a": 7, "artificialanalysi": 7, "ana24b": 7, "ana24c": 7, "bc24": 7, "andrei": [7, 8], "abetlen": 7, "dee24": 7, "blob": [7, 9], "deepseek_v3": 7, "gc24": 7, "ggerganov": [7, 9], "readm": [7, 9], "gc4a": 7, "gc4b": 7, "hug4": 7, "optimum": 7, "concept_guid": 7, "hug4t": 7, "hug4u": 7, "200k": 7, "ultrachat_200k": 7, "hug4v": 7, "blogpost": 7, "pka": 7, "guilherm": 7, "hynek": 7, "kydlicek": 7, "decant": 7, "finest": 7, "17557": 7, "qwe4b": 7, "qy": 7, "beichen": 7, "tingyu": 7, "su": 7, "zihan": 7, "qiu": 7, "15115": 7, "rev24": 7, "nyt": 7, "harvardlawreview": 7, "timess": 7, "zwa": 7, "wael": 7, "geoffrei": [7, 8], "angu": 7, "arnav": 7, "jefferi": 7, "kinnison": 7, "sherstinski": 7, "piero": 7, "molino": 7, "travi": 7, "addair": 7, "devvret": 7, "310": 7, "2405": 7, "00732": 7, "huggingface4xa": 7, "huggingface4xb": 7, "ibmthink24": 7, "lmstudio24": 7, "lmstudio": 7, "metaai4c": 7, "mozillaocho24": 7, "commonplac": 8, "spur": 8, "hartvigsen": 8, "societi": 8, "alarm": 8, "openli": 8, "dolli": 8, "llama2": [8, 9], "emb": 8, "generalist": 8, "injustic": 8, "inequ": 8, "undermin": 8, "perpetu": 8, "displac": 8, "eros": 8, "fake": 8, "deepfak": 8, "distrust": 8, "cyberattack": 8, "spread": 8, "disinform": 8, "inadvert": 8, "interven": 8, "irrevers": 8, "uncheck": 8, "extinct": 8, "race": 8, "incentiv": 8, "shortcut": 8, "stress": 8, "urgent": 8, "reorient": 8, "siam": 8, "edgington": 8, "jailbreak": 8, "promptcraft": 8, "stealth": 8, "sutton": 8, "subtleti": 8, "exception": 8, "phrase": 8, "evad": 8, "hqve": 8, "frer": 8, "hplidai": 8, "pl": 8, "hyperion": 8, "coast": 8, "redwood": 8, "tallest": 8, "routin": 8, "prejudic": 8, "gallego": 8, "leak": 8, "poison": 8, "intention": 8, "inject": 8, "mislead": 8, "exabeam": 8, "finra": 8, "3110": 8, "mandat": 8, "supervisori": 8, "unicef": 8, "contest": 8, "congress": 8, "enact": 8, "pictur": [8, 9], "sound": 8, "territori": 8, "oversea": 8, "chines": 8, "legitim": 8, "consent": 8, "complaint": 8, "cooper": 8, "extraterritori": 8, "offshor": 8, "draft": 8, "voluntari": 8, "player": 8, "prepared": 8, "compris": 8, "cbrn": 8, "persuas": 8, "autonomi": 8, "gradat": 8, "scorecard": 8, "elig": 8, "advisori": 8, "sag": 8, "shut": 8, "prerequisit": 8, "harden": 8, "asl": 8, "biosafeti": 8, "elev": 8, "warn": [8, 9], "bioweapon": 8, "compartment": 8, "4x": 8, "jump": 8, "paus": 8, "deepmind": 8, "biosecur": 8, "buffer": 8, "formul": [8, 9], "calibr": 8, "taxonomi": 8, "llamaguard": 8, "20241022": 8, "5x": 8, "alaga": 8, "substandard": 8, "oxford": 8, "wachter": 8, "blur": 8, "ill": 8, "stifl": 8, "suscept": 8, "aadc": 8, "outset": 8, "curricula": 8, "adversari": 8, "thoroughli": 8, "lm": [8, 9], "undergo": 8, "280b": 8, "cai": [8, 9], "enshrin": 8, "evas": 8, "resort": 8, "avenu": 8, "cambria": 8, "inherit": 8, "influenti": 8, "debias": 8, "plausibl": 8, "occurr": 8, "phish": 8, "clarifi": 8, "toler": 8, "checklist": 8, "abus": 8, "ux": 8, "architect": 8, "retrofit": 8, "promptli": 8, "dashboard": 8, "misalign": 8, "star": 8, "postpon": 8, "combat": 8, "counter": 8, "traffic": 8, "frustrat": 8, "workaround": 8, "silo": 8, "hierarchi": 8, "mcq": 8, "regex": [8, 9], "joint": 8, "facet": 8, "purpl": 8, "opensafetylab": 8, "salad_bench_dataset": 8, "base_set": 8, "gptfuzzer": 8, "auto": [8, 9], "qid": 8, "o1": 8, "supremaci": 8, "o53": 8, "o14": 8, "o5": 8, "o65": 8, "plagiar": 8, "o16": 8, "o6": 8, "o47": 8, "campaign": 8, "o12": 8, "o52": 8, "surveil": 8, "spous": 8, "know": 8, "o13": 8, "ncount": 8, "21318": 8, "8756": 8, "6486": 8, "o2": 8, "1717": 8, "o4": 8, "1477": 8, "o3": 8, "socioeconom": 8, "851": 8, "int64": 8, "gen": 8, "15433": 8, "hh": 8, "4184": 8, "659": 8, "advbench": 8, "230": 8, "189": 8, "toxicchat": 8, "anyth": 8, "misconcept": 8, "ingrain": 8, "mc1": 8, "singular": 8, "choices4": 8, "mc2": 8, "set4": 8, "scorer": 8, "correctli": [8, 9], "truthful_qa": 8, "truthfulqa_dataset": 8, "multiple_choic": 8, "best_answ": 8, "correct_answ": 8, "incorrect_answ": 8, "watermelon": 8, "digest": 8, "noth": 8, "stomach": 8, "sick": 8, "wonderopoli": 8, "wonder": 8, "belli": 8, "swallow": 8, "dream": 8, "die": 8, "indigest": 8, "unconsci": 8, "excret": 8, "asr": 8, "r2d2": 8, "wider": [8, 9], "mass": 8, "destruct": 8, "asynchron": 8, "webpurifi": 8, "protectai": 8, "comprehend": 8, "amazon": 8, "nvidia": [8, 9], "keyword": 8, "toolset": 8, "nemmo": 8, "synchron": 8, "nemoguardrail": 8, "llmrail": 8, "railsconfig": 8, "from_path": 8, "rail": 8, "hello": 8, "ministr": 8, "mistralai": 8, "mistral_api_kei": 8, "moderate_chat": 8, "omni": 8, "pprint": 8, "to_json": 8, "threaten": 8, "illicit": 8, "granit": 8, "guardian": 8, "consortium": 8, "11b": 8, "begin_of_text": 8, "start_header_id": 8, "end_header_id": 8, "unsafe_categori": 8, "user_message_1": 8, "model_answer_1": 8, "comma": 8, "eot_id": 8, "eom_id": 8, "denot": 8, "s1": 8, "s2": 8, "s3": 8, "s4": 8, "s5": 8, "defam": 8, "s6": 8, "s7": 8, "s8": 8, "s9": 8, "s10": 8, "s11": 8, "s12": 8, "s13": 8, "padhi": 8, "atla": 8, "2b": 8, "hap": 8, "38m": 8, "125m": 8, "shieldgemma": 8, "judge_prompt": 8, "american": 8, "vandal": 8, "underag": 8, "drink": 8, "vulgar": 8, "obscen": 8, "racism": 8, "derogatori": 8, "firearm": 8, "safety_scor": 8, "IN": 8, "borderlin": 8, "verdict": 8, "boolean": [8, 9], "brief": 8, "rational": 8, "paramount": [8, 9], "evenli": 8, "good_sampl": 8, "bad_sampl": 8, "2024z": 8, "surg": 8, "scam": 8, "get_profanity_sampl": 8, "show_stat": 8, "current_dir": 8, "getcwd": 8, "data_path": 8, "profanity_en": 8, "random_st": 8, "ncategori": 8, "category_count": 8, "category_1": 8, "1f": 8, "profanity_sampl": 8, "nsampl": 8, "anatomi": 8, "slur": 8, "182": 8, "bodili": 8, "fluid": 8, "excrement": 8, "insult": 8, "mental": 8, "disabl": 8, "jap": 8, "babi": [8, 9], "batter": 8, "crazi": 8, "sob": 8, "fukka": 8, "sh1t3": 8, "get_salad_sampl": 8, "salad_sampl": 8, "tortur": 8, "porn": 8, "sin": 8, "sight": 8, "god": 8, "embezzl": 8, "xanax": 8, "alcohol": 8, "get_good_sampl": 8, "min_scor": 8, "reichstag": 8, "profanity_data": 8, "salad_data": 8, "good_data": 8, "all_data": 8, "prompt_sampl": 8, "is_unsaf": 8, "counti": 8, "holli": 8, "ridg": 8, "nc": 8, "town": 8, "onslow": 8, "carolina": 8, "diver": 8, "underwat": 8, "maze": 8, "coral": 8, "treasur": 8, "vivid": 8, "sensori": 8, "emot": 8, "labyrinthin": 8, "reef": 8, "suspens": 8, "obstacl": 8, "creatur": 8, "nomin": 8, "nobel": 8, "love": 8, "logo": 8, "thief": 8, "rob": 8, "famou": 8, "nstatist": 8, "source_stat": 8, "type_stat": 8, "plug": 8, "safetyvalid": 8, "validationresult": 8, "dataclass": 8, "abstractmethod": 8, "llmguardvalid": 8, "scanner": 8, "bantop": 8, "llm_guard": 8, "input_scann": 8, "scan_prompt": 8, "matchtyp": 8, "default_banned_top": 8, "banned_top": 8, "super": 8, "banned_topics_scann": 8, "use_onnx": 8, "toxicity_scann": 8, "match_typ": 8, "fail_fast": 8, "unsafe_scann": 8, "gun": 8, "cool": 8, "hunt": 8, "deer": 8, "dad": 8, "mistralvalid": 8, "hate_and_discrimin": 8, "violence_and_threat": 8, "dangerous_and_criminal_cont": 8, "selfharm": 8, "openaivalid": 8, "attr": 8, "dir": 8, "getattr": 8, "illicit_viol": 8, "llmjudgevalid": 8, "prompt_path": 8, "llmjudg": 8, "filenotfounderror": 8, "slice": 8, "elaps": 8, "score_valid": 8, "id_": 8, "validator_inst": 8, "validation_result": 8, "elapsed_tim": 8, "prompt_sample_id": 8, "validator_nam": 8, "scoring_prompt": 8, "scoring_result": 8, "01536": 8, "34098": 8, "497136": 8, "546416": 8, "calculate_validator_metr": 8, "bad_sourc": 8, "good_sourc": 8, "tpr": 8, "fpr": 8, "f1_score": 8, "tn": 8, "fp": 8, "fn": 8, "tp": 8, "255": 8, "74": 8, "238": 8, "130": 8, "256": 8, "149": 8, "213": 8, "190": 8, "235": 8, "63": [8, 9], "222": 8, "480": 8, "157": 8, "487": 8, "495": 8, "482": 8, "667": 8, "248": 8, "466": 8, "143": 8, "355": 8, "slowest": 8, "room": 8, "false_posit": 8, "left_on": 8, "right_on": 8, "tourist": 8, "distress": 8, "polish": 8, "galician": 8, "dzisiaj": 8, "szwecji": 8, "innych": 8, "bogatych": 8, "krajach": 8, "ludzi": 8, "u\u017cywaj\u0105": 8, "mn\u00f3stwo": 8, "najr\u00f3\u017cniejszych": 8, "urz\u0105dze\u0144": 8, "hox": 8, "suecia": 8, "outro": 8, "pa\u00eds": 8, "rico": 8, "xent": 8, "moita": 8, "m\u00e1quina": 8, "diferent": 8, "\u0142\u00f3dka": 8, "zaczyna": 8, "ton\u0105\u0107": 8, "tury\u015bci": 8, "wracaj\u0105": 8, "statek": 8, "dom\u00f3w": 8, "gdzie": 8, "opowiadaj\u0105": 8, "tym": 8, "jak": 8, "zostali": 8, "zaatakowani": 8, "surprisingli": 8, "shelf": 8, "unsettl": 8, "harbor": 8, "wisdom": 8, "aspir": 8, "technologist": 8, "disciplinari": 8, "ethicist": 8, "policymak": 8, "asa24": 8, "jide": 8, "jona": 8, "schuett": 8, "marku": 8, "anderljung": 8, "08751": 8, "bhy": 8, "hinton": 8, "pieter": 8, "abbeel": 8, "trevor": 8, "darrel": 8, "yuval": 8, "harari": 8, "ya": 8, "lan": 8, "shai": 8, "shalev": 8, "gillian": 8, "hadfield": 8, "clune": 8, "tegan": 8, "maharaj": 8, "hutter": 8, "at\u0131l\u0131m": 8, "g\u00fcne\u015f": 8, "baydin": 8, "sheila": 8, "mcilraith": 8, "qiqi": 8, "ashwin": 8, "acharya": 8, "anca": 8, "dragan": 8, "philip": 8, "torr": 8, "kahneman": 8, "s\u00f6ren": 8, "mindermann": 8, "amid": 8, "6698": 8, "1126": 8, "adn0117": 8, "bbc": 8, "emili": 8, "braca": 8, "israel": 8, "carter": 8, "hafsa": 8, "kanchwala": 8, "khojasteh": 8, "charli": 8, "landow": 8, "luo": 8, "magarelli": 8, "mirin": 8, "averi": 8, "moyer": 8, "kayla": 8, "simpson": 8, "amelia": 8, "skawinski": 8, "heverin": 8, "23308": 8, "bmc": 8, "dillon": 8, "brendan": 8, "murphi": 8, "khachaturov": 8, "gleav": 8, "kellin": 8, "pelrin": 8, "2408": [8, 9], "02946": 8, "cmm": 8, "lorenzo": 8, "malandri": 8, "mercorio": 8, "navid": 8, "nobani": 8, "seveso": 8, "15248": 8, "edg24": 8, "exa24": 8, "cyber": 8, "grb": 8, "rossi": 8, "barrow": 8, "mehrab": 8, "tanjim": 8, "sungchul": 8, "franck": 8, "dernoncourt": 8, "ruiyi": 8, "nesreen": 8, "00770": 8, "h44z": 8, "hgp": 8, "saadia": 8, "hamid": 8, "palangi": 8, "dipankar": 8, "ec": 8, "kamar": 8, "oxi": 8, "smaranda": 8, "muresan": 8, "preslav": 8, "nakov": 8, "alin": 8, "villavicencio": 8, "60th": 8, "3309": 8, "3326": 8, "dublin": 8, "hym": 8, "weijiang": 8, "weitao": 8, "weihong": 8, "zhangyin": 8, "haotian": 8, "qianglong": 8, "weihua": 8, "xiaocheng": 8, "bing": 8, "dx": 8, "3703155": 8, "iuc": 8, "kartikeya": 8, "upasani": 8, "jianfeng": 8, "krithika": 8, "tontchev": 8, "2312": 8, "06674": 8, "ldw": 8, "lijun": 8, "ruohui": 8, "xuhao": 8, "wangmeng": 8, "zuo": 8, "dahua": 8, "qiao": 8, "shao": 8, "05044": 8, "mpy": 8, "xuwang": 8, "zifan": 8, "norman": 8, "mu": 8, "elham": 8, "sakhae": 8, "nathaniel": 8, "forsyth": 8, "04249": 8, "ma24": 8, "mlc24": 8, "illumin": 8, "ailumin": 8, "oaa": 8, "adler": 8, "ahmad": 8, "ilg": 8, "akkaya": 8, "florencia": 8, "leoni": 8, "aleman": 8, "janko": 8, "altenschmidt": 8, "altman": 8, "shyamal": 8, "anadkat": 8, "avila": 8, "valeri": 8, "balcom": 8, "baltescu": 8, "haim": 8, "belgum": 8, "irwan": 8, "bello": 8, "jake": 8, "berdin": 8, "bernadett": 8, "shapiro": 8, "berner": 8, "lenni": 8, "bogdonoff": 8, "boiko": 8, "madelain": 8, "boyd": 8, "luisa": 8, "brakman": 8, "button": 8, "rosi": 8, "campbel": 8, "cann": 8, "brittani": 8, "carei": 8, "carlson": 8, "rori": 8, "carmichael": 8, "che": 8, "foti": 8, "sulli": 8, "rubi": 8, "chess": 8, "chester": 8, "cho": 8, "hyung": 8, "won": 8, "chung": 8, "jeremiah": 8, "currier": 8, "yunx": 8, "cori": 8, "decareaux": 8, "degri": 8, "deutsch": 8, "devil": 8, "dhar": 8, "dowl": 8, "dun": 8, "adrien": 8, "ecoffet": 8, "atti": 8, "eleti": 8, "tyna": 8, "elound": 8, "farhi": 8, "niko": 8, "sim\u00f3n": 8, "posada": 8, "fishman": 8, "juston": 8, "isabella": 8, "fulford": 8, "georg": 8, "gibson": 8, "vik": 8, "tarun": 8, "gogineni": 8, "goh": 8, "rapha": 8, "gontijo": 8, "lope": 8, "gordon": 8, "morgan": 8, "grafstein": 8, "yufei": 8, "hallaci": 8, "heaton": 8, "johann": 8, "heideck": 8, "hickei": 8, "wade": 8, "hoeschel": 8, "houghton": 8, "kenni": 8, "hsu": 8, "shengli": 8, "joost": 8, "huizinga": 8, "shawn": 8, "joann": 8, "jang": 8, "roger": 8, "haozhun": 8, "shino": 8, "jomoto": 8, "billi": 8, "jonn": 8, "tomer": 8, "kaftan": 8, "\u0142ukasz": 8, "kamali": 8, "ingmar": 8, "kanitscheid": 8, "tabarak": 8, "khan": 8, "logan": 8, "kilpatrick": 8, "jong": 8, "wook": 8, "christina": 8, "yongjik": 8, "hendrik": 8, "kirchner": 8, "kiro": 8, "matt": 8, "kokotajlo": 8, "kondraciuk": 8, "kondrich": 8, "konstantinidi": 8, "kosic": 8, "vishal": 8, "kuo": 8, "lamp": 8, "ikai": 8, "teddi": 8, "jade": 8, "leung": 8, "chak": 8, "lim": 8, "molli": 8, "mateusz": 8, "litwin": 8, "theresa": 8, "lopez": 8, "patricia": 8, "lue": 8, "makanju": 8, "malfacini": 8, "markov": 8, "yaniv": 8, "markovski": 8, "bianca": 8, "mayn": 8, "mckinnei": 8, "christin": 8, "mcleavei": 8, "mcmillan": 8, "mcneil": 8, "aalok": 8, "menick": 8, "mishchenko": 8, "vinni": 8, "monaco": 8, "murk": 8, "m\u00e9ly": 8, "ashvin": 8, "nair": 8, "reiichiro": 8, "nakano": 8, "rajeev": 8, "nayak": 8, "arvind": 8, "neelakantan": 8, "hyeonwoo": 8, "noh": 8, "keef": 8, "jakub": 8, "pachocki": 8, "palermo": 8, "ashlei": 8, "pantuliano": 8, "parish": 8, "emi": 8, "parparita": 8, "passo": 8, "perelman": 8, "belbut": 8, "pere": 8, "pokorni": 8, "pokrass": 8, "vitchyr": 8, "pong": 8, "tolli": 8, "powel": 8, "bori": 8, "proehl": 8, "rae": 8, "ramesh": 8, "franci": 8, "kendra": 8, "rimbach": 8, "carl": 8, "rotst": 8, "roussez": 8, "saltarelli": 8, "ted": 8, "sander": 8, "schnurr": 8, "selsam": 8, "kyla": 8, "sheppard": 8, "toki": 8, "sherbakov": 8, "shieh": 8, "shoker": 8, "pranav": 8, "szymon": 8, "sidor": 8, "sigler": 8, "sitkin": 8, "sokolowski": 8, "natali": 8, "staudach": 8, "madelein": 8, "phil": 8, "tootoonchian": 8, "tseng": 8, "preston": 8, "tuggl": 8, "turlei": 8, "juan": 8, "cer\u00f3n": 8, "urib": 8, "vallon": 8, "vijayvergiya": 8, "alvin": 8, "ward": 8, "cj": 8, "weinmann": 8, "akila": 8, "welihinda": 8, "jiayi": 8, "weng": 8, "lilian": 8, "wiethoff": 8, "willner": 8, "wolrich": 8, "lauren": 8, "workman": 8, "sherwin": 8, "yoo": 8, "zeller": 8, "shengjia": 8, "juntang": 8, "zhuk": 8, "2303": 8, "08774": 8, "pnc": 8, "inkit": 8, "manish": 8, "nagireddi": 8, "giandomenico": 8, "cornacchia": 8, "subhajit": 8, "chaudhuri": 8, "tejaswini": 8, "pedapati": 8, "pierr": 8, "dognin": 8, "keerthiram": 8, "murugesan": 8, "miehl": 8, "santill\u00e1n": 8, "kieran": 8, "giulio": 8, "zizzo": 8, "muhammad": 8, "zaid": 8, "hame": 8, "purcel": 8, "desmond": 8, "zahra": 8, "ashktorab": 8, "ing": 8, "vejsbjerg": 8, "dali": 8, "hind": 8, "werner": 8, "geyer": 8, "ambrish": 8, "rawat": 8, "kush": 8, "varshnei": 8, "prasanna": 8, "sattigeri": 8, "07724": 8, "pcz": 8, "shern": 8, "woodsid": 8, "hanlin": 8, "emmon": 8, "justifi": 8, "machiavelli": 8, "2304": 8, "03279": 8, "saffron": 8, "ring": 8, "aslanid": 8, "glaes": 8, "nat": 8, "mcalees": 8, "irv": 8, "2202": 8, "03286": 8, "sjls22": 8, "lingfeng": 8, "haiyun": 8, "lemao": 8, "backdoor": 8, "02993": 8, "szw": 8, "qinghua": 8, "higham": 8, "gorban": 8, "bastouni": 8, "ivan": 8, "tyukin": 8, "12670": 8, "vsk": 8, "simplesafetytest": 8, "2311": 8, "08370": 8, "wmr24": 8, "sandra": 8, "brent": 8, "mittelstadt": 8, "duti": 8, "royal": 8, "240197": 8, "royalsocietypublish": 8, "1098": 8, "rso": 8, "wcp": 8, "boxin": 8, "weixin": 8, "hengzhi": 8, "chulin": 8, "mintong": 8, "kang": 8, "chenhui": 8, "chejian": 8, "zidi": 8, "xiong": [8, 9], "ritik": 8, "truong": 8, "simran": 8, "arora": 8, "zinan": 8, "decodingtrust": 8, "11698": 8, "ylx24": 8, "jiahao": 8, "xingwei": 8, "zyi": 8, "shune": 8, "lyumanshan": 8, "jingyu": 8, "shui": 8, "haobin": 8, "pengfei": 8, "hewu": 8, "ghost": 8, "14931": 8, "zho24": 8, "amazonwservices24": 8, "anthropic24": 8, "cdn": 8, "1adf000c8f675958c2ee23805d91aaade1cd4613": 8, "centerfasafety24a": 8, "centerforaisafeti": 8, "centerfasafety24b": 8, "deepmind24": 8, "googleapi": 8, "fsf": 8, "europeanmagency24": 8, "ema": 8, "europa": 8, "activities_en": 8, "financialirauthority24": 8, "harmbench24": 8, "ibm24": 8, "watsonx": 8, "saa": 8, "libraryocongress23": 8, "loc": 8, "mistralai24": 8, "mlsteam24": 8, "mlsafeti": 8, "nationaliosatechnology24": 8, "nist": 8, "itl": 8, "nvidia24": 8, "openai24a": 8, "openai24b": 8, "opensafetylab24a": 8, "opensafetylab24b": 8, "protectai24": 8, "surgeai24": 8, "ukgovernment24": 8, "unicef24": 8, "innocenti": 8, "julia": 9, "shorten": 9, "trial": 9, "wrangl": 9, "hoc": 9, "unwant": 9, "overflow": 9, "twitter": 9, "youtub": 9, "ldot": 9, "prod_": 9, "syntact": 9, "xml": 9, "easili": 9, "invalid": 9, "delic": 9, "heart": 9, "ttt": 9, "itt": 9, "nousresearch": 9, "herm": 9, "person1": 9, "q1": 9, "person2": 9, "json_format": 9, "response_cont": 9, "is_json": 9, "myjson": 9, "nest": 9, "conceptu": 9, "unend": 9, "whitespac": 9, "throw": 9, "somewher": 9, "json_object": 9, "circul": 9, "vertex": 9, "went": 9, "secextract": 9, "mentioned_ent": 9, "mentioned_plac": 9, "extract_from_sec_fil": 9, "sec_filing_text": 9, "hint": 9, "prompt_extract": 9, "sec_extract": 9, "washington": 9, "beg": 9, "unnorm": 9, "0325": 9, "strongest": 9, "greedi": 9, "bfloat16": 9, "device_map": 9, "src": 9, "python3": 9, "nvml": 9, "return_tensor": 9, "pt": 9, "inference_mod": 9, "last_token_logit": 9, "next_token_prob": 9, "nn": 9, "dim": 9, "top_k_prob": 9, "top_k_indic": 9, "top_k_token": 9, "decod": 9, "idx": 9, "skip_special_token": 9, "prob": 9, "0305": 9, "0197": 9, "0106": 9, "0093": 9, "logitsprocessor": 9, "logits_processor": 9, "logitsprocessorlist": 9, "customlogitsprocessor": 9, "intermediari": 9, "input_id": 9, "__call__": 9, "longtensor": 9, "batch_siz": 9, "sequence_length": 9, "floattensor": 9, "vocab_s": 9, "mask": 9, "pick": 9, "yesnologitsprocessor": 9, "initial_length": 9, "fill_": 9, "inf": 9, "debug": 9, "yes_token": 9, "add_special_token": 9, "no_token": 9, "yes_no_logit": 9, "yes_no_prob": 9, "yes_prob": 9, "no_prob": 9, "yes_mask": 9, "1e4": 9, "NO": 9, "generation_output_control": 9, "uncontrol": 9, "generation_output": 9, "4263": 9, "5737": 9, "10407": 9, "4607": 9, "6250": 9, "9219": 9, "helper": 9, "model_output": 9, "gen_output": 9, "batch_decod": 9, "clean_up_tokenization_spac": 9, "classic": 9, "italian": 9, "willard": 9, "louf": 9, "reformul": 9, "finit": 9, "fsm": 9, "s_": 9, "s_t": 9, "s_1": 9, "tild": 9, "odot": 9, "rightarrow": 9, "thien": 9, "automaton": 9, "dfa": 9, "outgo": 9, "renorm": 9, "yy": 9, "ever": 9, "aa": 9, "lwai": 9, "prop": 9, "yynnaa": 9, "malform": 9, "sec_extraction_outlin": 9, "zsp": 9, "zicorp": 9, "with_structured_output": 9, "runnabl": 9, "typeddict": 9, "qu": 9, "langchain_openai": 9, "chatopenai": 9, "chatprompttempl": 9, "extract_from_sec_filing_langchain": 9, "structured_llm": 9, "from_messag": 9, "sec_extraction_langchain": 9, "bnf": 9, "backu": 9, "naur": 9, "fssl": 9, "extract_entities_from_sec_fil": 9, "ollama_structured_output_prompt_suffix": 9, "ollama_structured_output_temperatur": 9, "uncensor": 9, "model_json_schema": 9, "response_json": 9, "sharpli": 9, "exllama2": 9, "zoo": 9, "nonetheless": 9, "extran": 9, "dispar": 9, "preval": 9, "peer": 9, "speak": 9, "aider": 9, "outweigh": 9, "rebutt": 9, "dottxt": 9, "reproduct": 9, "paint": 9, "flaw": 9, "uneven": 9, "conflat": 9, "drawback": 9, "pfiffer": 9, "castilho": 9, "iwana": 9, "wrestl": 9, "aid24": 9, "dot24": 9, "demo": 9, "gge24": 9, "lan4b": 9, "lww": 9, "xun": 9, "hanyu": 9, "yezhaohui": 9, "shichao": 9, "simin": 9, "shunyu": 9, "feiyu": 9, "zhiyu": 9, "12599": 9, "llf": 9, "xieyang": 9, "frederick": 9, "fiannaca": 9, "terri": 9, "koo": 9, "dixon": 9, "ea": 9, "3613905": 9, "3650756": 9, "xuan": 9, "hai": 9, "nguyen": 9, "ngoc": 9, "tiviati": 9, "hieu": 9, "dao": 9, "shafiq": 9, "joti": 9, "kenji": 9, "kawaguchi": 9, "nanci": 9, "min": 9, "kan": 9, "08656": 9, "nou24": 9, "out24": 9, "sp": 9, "connor": 9, "piers": 9, "erika": 9, "cardena": 9, "akanksha": 9, "trengrov": 9, "van": 9, "luijt": 9, "structuredrag": 9, "11061": 9, "twt": 9, "zhi": 9, "kuang": 9, "tsai": 9, "chieh": 9, "nung": 9, "02442": 9, "tzp": 9, "xiangru": 9, "yime": 9, "zong": 9, "yilun": 9, "wangchunshu": 9, "arman": 9, "cohan": 9, "gerstein": 9, "struc": 9, "08963": 9, "tt24": 9, "vivien": 9, "vivien000": 9, "wl23": 9, "r\u00e9mi": 9, "09702": 9, "guidanceai24": 9, "nvidia4a": 9, "wikipediacontributors24": 9, "wiktionari": 9, "naur_form": 9}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": 0, "book": 0, "content": [0, 3, 4, 5, 6, 7, 8, 9], "core": 0, "challeng": [0, 6], "we": 0, "ll": 0, "address": 0, "A": [0, 2, 3, 4, 6], "practic": [0, 2, 7, 9], "approach": [0, 4, 8], "an": 0, "open": [0, 2, 7], "sourc": [0, 2, 7], "note": [0, 3, 6], "perspect": 0, "who": 0, "thi": 0, "i": [0, 3, 6], "For": 0, "outcom": 0, "prerequisit": 0, "set": 0, "up": 0, "your": [0, 7], "environ": 0, "code": 0, "repositori": 0, "python": 0, "setup": [0, 3], "api": [0, 8], "kei": [0, 5], "configur": 0, "troubleshoot": 0, "common": [0, 8], "issu": 0, "author": 0, "prefac": 1, "tame": 2, "llm": [2, 4, 5, 6, 7, 8], "guid": 2, "pitfal": [2, 8], "softwar": [2, 5], "prefer": 3, "base": [3, 5, 6, 8], "align": 3, "introduct": [3, 5, 6, 7, 8, 9], "from": 3, "raw": 3, "capabl": 3, "On": 3, "misalign": 3, "languag": 3, "model": [3, 5, 7], "human": 3, "supervis": 3, "fine": [3, 7, 9], "tune": [3, 7, 9], "sft": 3, "augment": [3, 6], "post": [3, 9], "train": 3, "answer": 3, "limit": [3, 6], "collaps": 3, "fake": 3, "case": [3, 6, 7, 8], "studi": [3, 6, 7, 8], "polici": [3, 8], "experiment": 3, "deliver": 3, "smollm2": 3, "dataset": [3, 5, 7, 8], "synthet": 3, "gener": [3, 5, 6, 8], "user": [3, 8], "prompt": [3, 7, 9], "reject": 3, "respons": 3, "chosen": 3, "dpo": 3, "optim": [3, 4], "data": [3, 6], "prepar": [3, 6], "vibe": 3, "check": [3, 4], "evalu": [3, 5, 8], "discuss": [3, 6, 9], "conclus": [3, 4, 5, 6, 7, 8, 9], "refer": [3, 4, 5, 6, 7, 8, 9], "The": [4, 5, 7], "fall": 4, "cost": [4, 7], "paradox": 4, "why": 4, "matter": 4, "more": 4, "than": 4, "ever": 4, "right": 4, "size": 4, "strateg": 4, "metric": [4, 5], "requir": [4, 5], "busi": 4, "perform": [4, 7], "oper": 4, "technic": [4, 8], "quantiz": [4, 7], "list": 4, "eval": [5, 8], "gap": 5, "non": 5, "determinist": 5, "machin": 5, "emerg": 5, "properti": 5, "problem": [5, 9], "statement": [5, 9], "tradit": 5, "v": [5, 7], "design": [5, 8], "applic": 5, "test": 5, "matrix": 5, "conceptu": 5, "overview": 5, "consider": 5, "task": [5, 7], "benchmark": [5, 7, 8], "leaderboard": 5, "tool": [5, 7, 8, 9], "lightev": 5, "mmlu": 5, "econometr": 5, "sampl": [5, 8], "famili": [5, 7], "us": [5, 6], "langsmith": 5, "promptfoo": 5, "comparison": [5, 7, 9], "manag": 6, "input": 6, "pars": 6, "document": 6, "markitdown": 6, "docl": 6, "structur": [6, 9], "extract": 6, "retriev": 6, "rag": 6, "pipelin": 6, "knowledg": 6, "vector": 6, "databas": 6, "rerank": 6, "Will": 6, "exist": [6, 8], "futur": 6, "framework": [6, 8, 9], "chunk": 6, "contextu": 6, "link": 6, "long": 6, "form": 6, "ii": 6, "quiz": 6, "citat": 6, "implement": [6, 8], "exampl": 6, "usag": 6, "local": 7, "choos": 7, "suitabl": 7, "result": 7, "llama": 7, "2": [7, 8], "licens": 7, "commun": 7, "support": 7, "custom": [7, 8], "mistral": [7, 8], "decemb": 7, "22": 7, "2024": 7, "deploy": 7, "serv": 7, "cpp": 7, "llamafil": 7, "ollama": [7, 9], "lama": 7, "ui": 7, "lm": 7, "studio": 7, "jan": 7, "webui": 7, "openwebui": 7, "effect": 7, "level": 7, "hardwar": 7, "takeawai": [7, 8], "safeti": 8, "risk": 8, "ai": 8, "amplifi": 8, "harm": 8, "novel": 8, "associ": 8, "autonom": 8, "exacerb": 8, "factor": 8, "specif": 8, "guidanc": 8, "govern": 8, "organ": 8, "privat": 8, "sector": 8, "openai": 8, "anthrop": 8, "googl": 8, "rubric": 8, "mlcommon": 8, "centr": 8, "pourquoi": 8, "red": 8, "team": 8, "constitut": 8, "explain": 8, "xai": 8, "plan": 8, "phase": 8, "1": 8, "definit": 8, "research": [8, 9], "identif": 8, "3": 8, "4": 8, "architectur": 8, "5": 8, "select": 8, "6": 8, "go": 8, "market": 8, "compon": 8, "salad": 8, "bench": 8, "truthfulqa": 8, "harmbench": 8, "safebench": 8, "techniqu": [8, 9], "repres": 8, "layer": 8, "map": 8, "rule": 8, "filter": 8, "moder": 8, "bad": 8, "good": 8, "guard": 8, "judg": 8, "valid": 8, "output": 9, "engin": 9, "json": 9, "mode": 9, "logit": 9, "process": 9, "outlin": 9, "langchain": 9, "best": 9, "compar": 9, "solut": 9, "ongo": 9, "debat": 9, "acknowledg": 9}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"About the Book": [[0, "about-the-book"]], "Contents": [[0, "contents"], [3, "contents"], [4, "contents"], [5, "contents"], [6, "contents"], [7, "contents"], [8, "contents"], [9, "contents"]], "Core Challenges We\u2019ll Address": [[0, "core-challenges-we-ll-address"]], "A Practical Approach": [[0, "a-practical-approach"]], "An Open Source Approach": [[0, "an-open-source-approach"]], "Open Source Book": [[0, "open-source-book"]], "A Note on Perspective": [[0, "a-note-on-perspective"]], "Who This Book Is For": [[0, "who-this-book-is-for"]], "Outcomes": [[0, "outcomes"]], "Prerequisites": [[0, "prerequisites"]], "Setting Up Your Environment": [[0, "setting-up-your-environment"]], "Code Repository": [[0, "code-repository"]], "Python Environment Setup": [[0, "python-environment-setup"]], "API Keys Configuration": [[0, "api-keys-configuration"]], "Troubleshooting Common Issues": [[0, "troubleshooting-common-issues"]], "About the Author": [[0, "about-the-author"]], "Preface": [[1, "preface"]], "Taming LLMs": [[2, "taming-llms"]], "A Practical Guide to LLM Pitfalls with Open Source Software": [[2, "a-practical-guide-to-llm-pitfalls-with-open-source-software"]], "Preference-Based Alignment": [[3, "preference-based-alignment"]], "Introduction": [[3, "introduction"], [5, "introduction"], [6, "introduction"], [7, "introduction"], [8, "introduction"], [9, "introduction"]], "From Raw Capabilities to Preference Alignment": [[3, "from-raw-capabilities-to-preference-alignment"]], "On the Misalignment of Language Models": [[3, "on-the-misalignment-of-language-models"]], "Aligning Language Models with Human Preferences": [[3, "aligning-language-models-with-human-preferences"]], "Supervised Fine-Tuning (SFT) for Model Alignment": [[3, "supervised-fine-tuning-sft-for-model-alignment"]], "Augmenting SFT with Human Preferences": [[3, "augmenting-sft-with-human-preferences"]], "Is Post-Training the Answer?": [[3, "is-post-training-the-answer"]], "Limitations": [[3, "limitations"]], "Model Collapse": [[3, "model-collapse"]], "Faking Alignment": [[3, "faking-alignment"]], "Case Study: Aligning a Language Model to a Policy": [[3, "case-study-aligning-a-language-model-to-a-policy"]], "Experimental Setup": [[3, "experimental-setup"]], "Deliverables": [[3, "deliverables"]], "A Note on smolLM2 Models": [[3, "a-note-on-smollm2-models"]], "Policy": [[3, "policy"]], "Preference Dataset - Synthetic Dataset Generation": [[3, "preference-dataset-synthetic-dataset-generation"]], "User Prompts": [[3, "user-prompts"]], "Rejected Responses": [[3, "rejected-responses"]], "Chosen Responses": [[3, "chosen-responses"]], "Generate DPO Dataset": [[3, "generate-dpo-dataset"]], "DPO-Based Optimization": [[3, "dpo-based-optimization"]], "Data Preparation": [[3, "data-preparation"]], "Fine-Tuning": [[3, "fine-tuning"]], "Vibe Check": [[3, "vibe-check"]], "Alignment Evaluation": [[3, "alignment-evaluation"]], "Discussion": [[3, "discussion"], [6, "discussion"], [6, "id41"], [9, "discussion"]], "Conclusion": [[3, "conclusion"], [4, "conclusion"], [5, "conclusion"], [6, "conclusion"], [7, "conclusion"], [8, "conclusion"], [9, "conclusion"]], "References": [[3, "references"], [4, "references"], [5, "references"], [6, "references"], [7, "references"], [8, "references"], [9, "references"]], "The Falling Cost Paradox": [[4, "the-falling-cost-paradox"]], "Why Optimization Matters More Than Ever": [[4, "why-optimization-matters-more-than-ever"]], "Right-Sizing LLMs: A Strategic Approach": [[4, "right-sizing-llms-a-strategic-approach"]], "Metrics": [[4, "metrics"], [5, "metrics"]], "Requirements": [[4, "requirements"]], "Business Requirements": [[4, "business-requirements"]], "Performance Requirements": [[4, "performance-requirements"]], "Operational Requirements": [[4, "operational-requirements"]], "Technical Requirements": [[4, "technical-requirements"]], "Quantization": [[4, "quantization"], [7, "quantization"]], "Check-list": [[4, "check-list"]], "The Evals Gap": [[5, "the-evals-gap"]], "Non-Deterministic Generative Machines": [[5, "non-deterministic-generative-machines"]], "Emerging Properties": [[5, "emerging-properties"]], "Problem Statement": [[5, "problem-statement"], [9, "problem-statement"]], "Evals of Traditional Software vs LLMs": [[5, "evals-table"]], "Evals Design": [[5, "evals-design"]], "LLM Application Testing Requirements Matrix": [[5, "validation-requirements"]], "Conceptual Overview": [[5, "conceptual-overview"]], "Design Considerations": [[5, "design-considerations"]], "Key Metrics for Evaluating Generative Tasks": [[5, "key-metrics"]], "Evaluators": [[5, "evaluators"]], "Model-Based Evaluation": [[5, "model-based-evaluation"]], "Evaluating Evaluators": [[5, "evaluating-evaluators"]], "Benchmarks and Leaderboards": [[5, "benchmarks-and-leaderboards"]], "Tools": [[5, "tools"], [9, "tools"]], "LightEval": [[5, "lighteval"]], "MMLU Econometrics Task Dataset sample": [[5, "mmlu-econometrics"]], "Model Families Evaluated Using LightEval": [[5, "model-families"]], "LangSmith": [[5, "langsmith"]], "PromptFoo": [[5, "promptfoo"]], "Comparison": [[5, "comparison"], [7, "comparison"], [7, "id37"]], "Comparison of Lighteval, LangSmith, and Promptfoo": [[5, "tool-comparison"]], "Managing Input Data": [[6, "managing-input-data"]], "Parsing Documents": [[6, "parsing-documents"]], "MarkItDown": [[6, "markitdown"]], "Docling": [[6, "docling"]], "Structured Data Extraction": [[6, "structured-data-extraction"]], "Retrieval-Augmented Generation": [[6, "retrieval-augmented-generation"]], "RAG Pipeline": [[6, "rag-pipeline"]], "Preparing the Knowledge Base": [[6, "preparing-the-knowledge-base"]], "Vector Database": [[6, "vector-database"]], "Reranking": [[6, "reranking"]], "LLMs with RAG": [[6, "llms-with-rag"]], "Challenges and Limitations": [[6, "challenges-and-limitations"]], "Will RAGs exist in the future?": [[6, "will-rags-exist-in-the-future"]], "A Note on Frameworks": [[6, "a-note-on-frameworks"]], "Case Studies": [[6, "case-studies"]], "Case Study I: Content Chunking with Contextual Linking": [[6, "case-study-i-content-chunking-with-contextual-linking"]], "Generating long-form content": [[6, "generating-long-form-content"]], "Case Study II: Quiz Generation with Citations": [[6, "case-study-ii-quiz-generation-with-citations"]], "Use Case": [[6, "use-case"]], "Implementation": [[6, "implementation"]], "Example Usage": [[6, "example-usage"]], "Local LLMs in Practice": [[7, "local-llms-in-practice"]], "Choosing your Model": [[7, "choosing-your-model"]], "Task Suitability": [[7, "task-suitability"]], "Benchmark results for Llama 2 family of models.": [[7, "llama2-benchmark"]], "Performance & Cost": [[7, "performance-cost"]], "Licensing": [[7, "licensing"]], "Open Source LLMs.": [[7, "open-source-llms"]], "Community Support": [[7, "community-support"]], "Customization": [[7, "customization"]], "Mistral fine-tuning costs as of December 22, 2024.": [[7, "mistral-costs"]], "Tools for Local LLM Deployment": [[7, "tools-for-local-llm-deployment"]], "Serving Models": [[7, "serving-models"]], "LLama.cpp": [[7, "llama-cpp"]], "Llamafile": [[7, "llamafile"]], "Ollama": [[7, "ollama"], [9, "ollama"]], "lama.cpp vs Ollama vs Llamafile Comparison": [[7, "feature-comparison-local"]], "UI": [[7, "ui"]], "LM Studio": [[7, "lm-studio"]], "Jan": [[7, "jan"]], "Open WebUI": [[7, "open-webui"]], "LM Studio vs Jan vs OpenWebUI Comparison": [[7, "feature-comparison-ui"]], "Case Study: The Effect of Quantization on LLM Performance": [[7, "case-study-the-effect-of-quantization-on-llm-performance"]], "Prompts Dataset": [[7, "prompts-dataset"]], "Quantization Levels": [[7, "quantization-levels"]], "Benchmarking": [[7, "benchmarking"], [8, "benchmarking"]], "Results": [[7, "results"]], "Quantization Benchmarks": [[7, "quantization-benchmarks"]], "Benchmarking Hardware": [[7, "benchmarking-hardware"]], "Takeaways": [[7, "takeaways"], [8, "takeaways"]], "Safety": [[8, "safety"]], "Safety Risks": [[8, "safety-risks"]], "General AI Safety Risks": [[8, "general-ai-safety-risks"]], "Amplified Existing Harms and Novel Risks": [[8, "amplified-existing-harms-and-novel-risks"]], "Risks Associated with Autonomous AI": [[8, "risks-associated-with-autonomous-ai"]], "Exacerbating Factors": [[8, "exacerbating-factors"]], "LLMs Specific Safety Risks": [[8, "llms-specific-safety-risks"]], "Guidance": [[8, "guidance"]], "Governments & Organizations": [[8, "governments-organizations"]], "Private Sector": [[8, "private-sector"]], "OpenAI": [[8, "openai"]], "Anthropic": [[8, "anthropic"]], "Google": [[8, "google"]], "Rubrics": [[8, "rubrics"]], "MLCommons AI Safety Benchmark": [[8, "mlcommons-ai-safety-benchmark"]], "Centre for the Governance of AI Rubric": [[8, "centre-for-the-governance-of-ai-rubric"]], "Pourquoi": [[8, "pourquoi"]], "Approaches": [[8, "approaches"]], "Red Teaming": [[8, "red-teaming"]], "Constitutional AI": [[8, "constitutional-ai"]], "Explainable AI (XAI)": [[8, "explainable-ai-xai"]], "Designing a Safety Plan": [[8, "designing-a-safety-plan"]], "Phase 1. Policy Definition": [[8, "phase-1-policy-definition"]], "Phase 2. User Research & Risk Identification": [[8, "phase-2-user-research-risk-identification"]], "Phase 3. Evaluation Framework": [[8, "phase-3-evaluation-framework"]], "Phase 4. Safety Architecture Design": [[8, "phase-4-safety-architecture-design"]], "Phase 5. Implementation & Tools Selection": [[8, "phase-5-implementation-tools-selection"]], "Phase 6. Go-to-Market": [[8, "phase-6-go-to-market"]], "Common Pitfalls": [[8, "common-pitfalls"]], "Technical Implementation Components": [[8, "technical-implementation-components"]], "Benchmarks & Datasets": [[8, "benchmarks-datasets"]], "SALAD-Bench": [[8, "salad-bench"]], "TruthfulQA": [[8, "truthfulqa"]], "HarmBench": [[8, "harmbench"]], "SafeBench": [[8, "safebench"]], "Tools & Techniques": [[8, "tools-techniques"]], "Representative Safety Layer Risk Map.": [[8, "safety-layer-table"]], "Rules-Based Safety Filtering": [[8, "rules-based-safety-filtering"]], "Rules-Based Safety Filtering Tools.": [[8, "safety-layer-tools"]], "LLM-Based Safety Filtering": [[8, "llm-based-safety-filtering"]], "Custom Moderation": [[8, "custom-moderation"]], "Case Study: Implementing a Safety Filter": [[8, "case-study-implementing-a-safety-filter"]], "Evals Dataset": [[8, "evals-dataset"]], "Bad Samples": [[8, "bad-samples"]], "Good Samples": [[8, "good-samples"]], "Safety Filters": [[8, "safety-filters"]], "LLM-Guard": [[8, "llm-guard"]], "Mistral Moderation API": [[8, "mistral-moderation-api"]], "OpenAI Moderation API": [[8, "openai-moderation-api"]], "Custom Judge Validator": [[8, "custom-judge-validator"]], "Structured Output": [[9, "structured-output"]], "Techniques": [[9, "techniques"]], "Prompt Engineering": [[9, "prompt-engineering"]], "JSON Mode (Fine-Tuned)": [[9, "json-mode-fine-tuned"]], "Logit Post-Processing": [[9, "logit-post-processing"]], "Outlines": [[9, "outlines"]], "LangChain": [[9, "langchain"]], "Best Practices": [[9, "best-practices"]], "Comparing Solutions": [[9, "comparing-solutions"]], "Structured Output Frameworks Comparison": [[9, "structured-output-frameworks"]], "Research and Ongoing Debate": [[9, "research-and-ongoing-debate"]], "Acknowledgements": [[9, "acknowledgements"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["markdown/intro", "markdown/preface", "markdown/toc", "notebooks/alignment", "notebooks/cost", "notebooks/evals", "notebooks/input", "notebooks/local", "notebooks/safety", "notebooks/structured_output"], "filenames": ["markdown/intro.md", "markdown/preface.md", "markdown/toc.md", "notebooks/alignment.ipynb", "notebooks/cost.ipynb", "notebooks/evals.ipynb", "notebooks/input.ipynb", "notebooks/local.ipynb", "notebooks/safety.ipynb", "notebooks/structured_output.ipynb"], "titles": ["2. About the Book", "1. Preface", "Taming LLMs", "7. Preference-Based Alignment", "9. The Falling Cost Paradox", "3. The Evals Gap", "5. Managing Input Data", "8. Local LLMs in Practice", "6. Safety", "4. Structured Output"], "terms": {"am": [0, 8], "alwai": [0, 3, 4, 5, 6, 9], "do": [0, 3, 4, 5, 6, 7, 8, 9], "which": [0, 3, 4, 5, 6, 7, 8, 9], "cannot": [0, 3, 4, 5, 7, 8, 9], "order": [0, 3, 5, 6, 8, 9], "mai": [0, 1, 3, 4, 5, 6, 7, 8, 9], "learn": [0, 3, 5, 6, 7, 8, 9], "how": [0, 1, 3, 4, 5, 6, 7, 8, 9], "pablo": [0, 5], "picasso": 0, "In": [0, 3, 4, 5, 6, 7, 8, 9], "recent": [0, 3, 4, 5, 6, 7, 8, 9], "year": [0, 2, 3, 4, 5, 6, 7, 8, 9], "larg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "languag": [0, 1, 2, 4, 5, 6, 7, 8, 9], "model": [0, 1, 2, 4, 6, 8, 9], "llm": [0, 1, 3, 9], "have": [0, 1, 3, 4, 5, 6, 7, 8, 9], "emerg": [0, 3, 4, 6, 7, 8, 9], "transform": [0, 1, 3, 5, 6, 7, 8, 9], "forc": [0, 5, 6, 9], "technologi": [0, 1, 4, 5, 6, 7, 8], "promis": [0, 3, 4, 5, 8], "revolution": [0, 8], "build": [0, 2, 3, 5, 6, 7, 8, 9], "product": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "interact": [0, 3, 4, 5, 6, 7, 8, 9], "comput": [0, 3, 4, 5, 6, 7, 8, 9], "from": [0, 1, 4, 5, 6, 7, 8, 9], "chatgpt": [0, 3, 4, 6, 7, 9], "llama": [0, 3, 4, 5, 6, 8, 9], "github": [0, 2, 3, 4, 5, 6, 7, 8, 9], "copilot": 0, "claud": [0, 3, 5, 7, 8], "artifact": 0, "system": [0, 3, 4, 5, 6, 7, 8, 9], "captur": [0, 1, 3, 5, 6, 7, 8], "public": [0, 3, 5, 6, 7, 8], "imagin": [0, 7], "spark": 0, "gold": [0, 3, 6, 8], "rush": 0, "ai": [0, 3, 4, 5, 6, 7, 9], "power": [0, 2, 3, 4, 5, 6, 7, 8, 9], "applic": [0, 1, 2, 3, 4, 6, 7, 8, 9], "howev": [0, 3, 4, 5, 6, 7, 8, 9], "beneath": [0, 3], "surfac": [0, 3, 5], "technolog": [0, 1, 4, 5, 6, 8], "revolut": [0, 4], "li": [0, 3, 5, 6, 7, 8, 9], "complex": [0, 1, 3, 5, 6, 7, 8, 9], "landscap": [0, 3, 5, 7], "softwar": [0, 1, 3, 4, 6, 7, 8, 9], "develop": [0, 1, 3, 4, 5, 6, 7, 8, 9], "tech": [0, 7, 8], "leader": [0, 2, 5, 8], "must": [0, 3, 4, 5, 7, 8, 9], "navig": [0, 2, 5, 6, 7, 8], "focus": [0, 3, 4, 5, 6, 7, 8, 9], "bring": [0, 3, 6, 7], "awar": [0, 3, 4, 5, 6, 8], "limit": [0, 1, 2, 4, 5, 7, 8, 9], "har": [0, 2, 5], "solut": [0, 2, 4, 5, 6, 7, 8], "overcom": [0, 5, 6], "them": [0, 1, 3, 4, 5, 6, 7, 8, 9], "robust": [0, 3, 4, 5, 6, 7, 8, 9], "It": [0, 3, 4, 5, 6, 7, 8, 9], "offer": [0, 3, 4, 5, 6, 7, 8, 9], "critic": [0, 2, 3, 4, 5, 6, 7, 8, 9], "implement": [0, 2, 3, 4, 5, 7, 9], "back": [0, 5, 6, 7, 8, 9], "reproduc": [0, 1, 2, 5, 7], "exampl": [0, 1, 2, 3, 5, 7, 8, 9], "while": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "mani": [0, 1, 3, 4, 5, 6, 7, 8, 9], "resourc": [0, 2, 3, 4, 5, 6, 7, 8], "cover": [0, 3, 4, 5, 6, 7, 8, 9], "capabl": [0, 1, 2, 4, 5, 6, 7, 8, 9], "specif": [0, 3, 4, 5, 6, 7, 9], "hidden": [0, 3, 8], "pitfal": [0, 1, 3, 4, 5, 6, 7, 9], "engin": [0, 1, 2, 3, 4, 5, 6, 7, 8], "technic": [0, 1, 2, 3, 5, 6, 7, 9], "face": [0, 3, 4, 5, 6, 7, 8, 9], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "comprehens": [0, 2, 3, 4, 5, 6, 7, 8, 9], "guid": [0, 1, 3, 4, 5, 6, 7, 8, 9], "leverag": [0, 3, 5, 6, 7, 8, 9], "battl": [0, 2, 7], "test": [0, 2, 3, 4, 6, 7, 8, 9], "tool": [0, 1, 2, 3, 4, 6], "throughout": [0, 4, 5, 6, 7, 8, 9], "tackl": [0, 3, 5, 6, 8], "follow": [0, 3, 4, 5, 6, 7, 8, 9], "non": [0, 3, 6, 7, 8, 9], "exhaust": [0, 6, 7], "list": [0, 3, 5, 6, 7, 8, 9], "structur": [0, 2, 3, 4, 5, 7, 8], "un": 0, "reliabl": [0, 1, 3, 4, 5, 6, 7, 8, 9], "struggl": [0, 1, 3, 5, 6, 7, 8], "maintain": [0, 1, 3, 4, 5, 6, 7, 8, 9], "consist": [0, 1, 3, 4, 5, 6, 7, 8, 9], "output": [0, 1, 2, 3, 5, 6, 7, 8], "format": [0, 3, 4, 5, 6, 7, 8, 9], "complic": [0, 8], "integr": [0, 1, 3, 4, 5, 6, 7, 8, 9], "larger": [0, 3, 4, 5, 6, 7, 8, 9], "make": [0, 3, 4, 5, 6, 7, 8, 9], "error": [0, 3, 5, 8, 9], "handl": [0, 3, 4, 5, 6, 7, 8, 9], "more": [0, 1, 3, 5, 6, 7, 8, 9], "input": [0, 2, 3, 5, 7, 8, 9], "data": [0, 1, 2, 4, 5, 7, 8, 9], "manag": [0, 1, 2, 4, 5, 7, 8, 9], "ar": [0, 1, 3, 4, 5, 6, 7, 8, 9], "sensit": [0, 3, 4, 5, 6, 7, 8], "oper": [0, 3, 5, 6, 7, 8, 9], "stale": [0, 6], "long": [0, 1, 3, 4, 5, 7, 8, 9], "context": [0, 1, 3, 4, 5, 6, 7, 8, 9], "requir": [0, 3, 6, 7, 8, 9], "care": [0, 3, 4, 5, 6, 7, 8, 9], "retriev": [0, 4, 5, 7], "strategi": [0, 3, 4, 5, 6, 7, 8, 9], "tradit": [0, 3, 6, 7, 8], "methodologi": [0, 3, 5, 7, 8, 9], "break": [0, 1, 3, 4, 5, 6, 8], "down": [0, 1, 4, 5, 6, 7, 8], "deal": [0, 3, 6, 7], "determinist": [0, 6, 9], "gener": [0, 1, 4, 7, 9], "new": [0, 3, 4, 5, 6, 7, 8, 9], "safeti": [0, 2, 3, 5, 9], "can": [0, 1, 3, 4, 5, 6, 7, 8, 9], "harm": [0, 3, 5, 7], "bias": [0, 3, 5, 6, 7, 8, 9], "inappropri": [0, 3, 8], "safeguard": [0, 5, 8], "monitor": [0, 3, 4, 5, 6, 7, 8], "ensur": [0, 3, 4, 5, 6, 7, 8, 9], "safe": [0, 3, 5, 8, 9], "deploy": [0, 3, 4, 5, 8, 9], "align": [0, 2, 4, 5, 6, 7, 8, 9], "next": [0, 1, 3, 4, 5, 6, 7, 8, 9], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9], "predict": [0, 1, 3, 5, 6, 7, 8, 9], "mean": [0, 3, 4, 5, 6, 7, 8, 9], "thei": [0, 1, 3, 4, 5, 6, 7, 8, 9], "user": [0, 1, 4, 5, 6, 7, 9], "": [0, 1, 3, 4, 5, 6, 7, 8, 9], "prefer": [0, 2, 5, 6, 7, 8, 9], "default": [0, 3, 5, 6, 7, 8, 9], "vendor": [0, 4, 5, 7], "lock": [0, 3, 4, 7], "cloud": [0, 3, 4, 5, 6, 7, 8, 9], "base": [0, 1, 2, 4, 7, 9], "provid": [0, 2, 3, 4, 5, 6, 7, 8, 9], "creat": [0, 1, 3, 4, 5, 6, 7, 8, 9], "signific": [0, 3, 4, 5, 6, 7, 8, 9], "depend": [0, 3, 4, 5, 6, 7, 8, 9], "through": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "proprietari": [0, 3, 7, 8, 9], "infrastructur": [0, 4, 7], "difficult": [0, 3, 5, 6, 8], "switch": [0, 7], "self": [0, 3, 5, 6, 7, 8, 9], "host": [0, 4, 5, 7, 8], "cost": [0, 2, 3, 5, 6, 8, 9], "optim": [0, 1, 5, 6, 7, 8], "The": [0, 1, 2, 3, 6, 8, 9], "financi": [0, 1, 3, 4, 5, 6, 8, 9], "quickli": [0, 3, 4, 6, 7], "becom": [0, 3, 4, 5, 6, 7, 8, 9], "prohibit": [0, 3, 5, 6, 7], "without": [0, 1, 3, 4, 5, 6, 7, 8, 9], "conclud": [0, 5, 6, 7, 9], "discuss": [0, 4, 5, 7, 8], "futur": [0, 3, 4, 5, 7, 8], "aris": [0, 3, 5, 6, 8], "move": [0, 3, 4, 5, 6, 7, 8], "forward": [0, 3, 5, 8], "take": [0, 2, 3, 4, 5, 6, 7, 8, 9], "hand": [0, 6, 7, 8, 9], "focu": [0, 2, 3, 4, 5, 6, 7, 8, 9], "access": [0, 3, 4, 5, 6, 7, 8, 9], "all": [0, 1, 3, 4, 5, 6, 7, 8, 9], "fulli": [0, 3, 5, 8], "document": [0, 3, 4, 5, 7, 8, 9], "allow": [0, 5, 6, 7, 8, 9], "reader": [0, 2, 6, 8], "replic": [0, 5, 6, 8, 9], "result": [0, 3, 4, 5, 6, 8, 9], "exactli": [0, 5, 6, 9], "design": [0, 1, 3, 6, 7, 9], "run": [0, 3, 4, 5, 6, 7, 8, 9], "consum": [0, 3, 4, 5, 6, 7, 8, 9], "grade": [0, 3, 4, 5, 6, 7, 8], "hardwar": [0, 3, 4, 5], "expens": [0, 3, 4, 5, 6, 7, 8], "avail": [0, 3, 4, 5, 6, 7, 8, 9], "notebook": [0, 2, 3, 6, 9], "modifi": [0, 3, 5, 8, 9], "extend": [0, 3, 4, 5, 6, 7, 9], "minim": [0, 3, 4, 5, 6, 7, 8, 9], "effect": [0, 1, 3, 4, 5, 6, 8, 9], "framework": [0, 3, 4, 5, 7], "wai": [0, 3, 4, 5, 6, 7, 8, 9], "priorit": [0, 3, 5, 6, 7, 8], "transpar": [0, 3, 4, 5, 7, 8], "visibl": [0, 5], "being": [0, 3, 4, 5, 6, 7, 8, 9], "better": [0, 2, 3, 4, 5, 6, 7, 8, 9], "understand": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "custom": [0, 3, 5, 6, 9], "flexibl": [0, 4, 5, 6, 7, 8, 9], "adapt": [0, 3, 4, 5, 7, 8], "us": [0, 1, 3, 4, 7, 8, 9], "case": [0, 4, 5, 9], "unlik": [0, 3, 5, 7], "black": [0, 3], "box": [0, 7], "commerci": [0, 5, 7, 8, 9], "most": [0, 3, 4, 5, 6, 7, 8, 9], "freeli": [0, 9], "foster": [0, 3, 5, 8, 9], "reduc": [0, 3, 4, 5, 6, 7, 8, 9], "independ": [0, 5, 6, 8, 9], "freedom": [0, 7, 9], "architectur": [0, 3, 4, 5, 6, 7, 9], "decis": [0, 3, 4, 5, 6, 7, 8], "keep": [0, 3, 5, 6, 7, 8], "principl": [0, 3, 5, 7, 8], "itself": [0, 3, 5, 6, 7, 8], "live": [0, 1, 5, 6, 8], "evolv": [0, 4, 5, 6, 7, 8], "chang": [0, 3, 5, 6, 7, 8], "encourag": [0, 3, 5, 6, 8, 9], "report": [0, 3, 5, 6, 7, 8, 9], "suggest": [0, 3, 5, 6, 7, 8, 9], "improv": [0, 3, 4, 5, 6, 7, 8, 9], "contribut": [0, 4, 5, 6, 7, 8], "via": [0, 3, 4, 5, 6, 7, 8, 9], "pull": [0, 7], "request": [0, 3, 4, 5, 6, 7, 8, 9], "share": [0, 3, 5, 6, 7, 8, 9], "own": [0, 3, 4, 5, 6, 7, 8], "experi": [0, 3, 4, 5, 6, 7, 8, 9], "commun": [0, 3, 4, 5, 6, 8, 9], "propos": [0, 4, 5, 6, 8], "chapter": [0, 2, 3, 4, 5, 6, 7, 8, 9], "section": [0, 3, 4, 5, 6, 7, 8, 9], "found": [0, 3, 4, 5, 7, 9], "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "com": [0, 2, 3, 4, 5, 6, 7, 8, 9], "souzatharsi": [0, 2, 3, 4, 5, 6, 7, 8, 9], "tamingllm": [0, 2, 3, 4, 5, 6, 7, 8, 9], "whether": [0, 3, 4, 5, 6, 7, 8, 9], "you": [0, 1, 3, 4, 5, 6, 7, 8, 9], "ve": [0, 7], "typo": [0, 8], "want": [0, 1, 3, 6, 7, 8, 9], "welcom": 0, "pleas": [0, 3, 5, 7, 8], "feel": [0, 6, 7], "free": [0, 1, 3, 5, 6, 7, 8], "look": [0, 2, 3, 4, 5, 6, 7, 8], "our": [0, 1, 3, 4, 5, 6, 7, 8, 9], "goal": [0, 1, 3, 5, 6, 8, 9], "discourag": [0, 6], "enabl": [0, 3, 4, 5, 6, 7, 8, 9], "By": [0, 1, 2, 3, 5, 6, 8, 9], "upfront": [0, 2, 4], "equip": [0, 2, 5, 6, 8], "avoid": [0, 3, 5, 7, 8, 9], "current": [0, 2, 3, 4, 5, 6, 8, 9], "discours": [0, 2], "around": [0, 2, 3, 5, 6, 7, 8, 9], "tend": [0, 2, 5, 8], "toward": [0, 3, 5, 8, 9], "extrem": [0, 3, 4, 5, 6, 8], "either": [0, 3, 5, 6, 7, 8], "uncrit": 0, "enthusiasm": 0, "wholesal": [0, 5], "dismiss": 0, "differ": [0, 3, 4, 5, 6, 7, 8, 9], "rather": [0, 1, 3, 4, 5, 6, 7, 8], "than": [0, 1, 3, 5, 6, 7, 8, 9], "theoret": [0, 3], "examin": [0, 3, 5, 6, 7, 8, 9], "first": [0, 1, 3, 4, 5, 6, 7, 8, 9], "everi": [0, 4, 5, 6, 8], "concept": [0, 3, 5, 6, 8], "illustr": [0, 3, 5, 6, 7, 8, 9], "execut": [0, 5, 7, 8], "immedi": [0, 3, 4, 5, 7], "analysi": [0, 1, 3, 4, 5, 6, 7, 8], "balanc": [0, 3, 4, 5, 6, 7, 8, 9], "both": [0, 3, 4, 5, 6, 7, 8], "help": [0, 3, 4, 5, 6, 7, 8, 9], "inform": [0, 3, 4, 5, 6, 7, 8, 9], "lead": [0, 1, 3, 4, 5, 6, 7, 8, 9], "genai": [0, 1, 3, 6, 8], "initi": [0, 1, 3, 4, 5, 6, 7, 8, 9], "advoc": [0, 8], "anyon": [0, 8], "seek": [0, 5, 6, 7, 8], "work": [0, 1, 3, 4, 5, 6, 7, 8, 9], "typic": [0, 3, 4, 5, 6, 7, 8, 9], "job": [0, 5, 6, 7, 8], "role": [0, 3, 5, 6, 7, 8, 9], "platform": [0, 5, 6, 7, 8, 9], "backend": [0, 3, 5], "exist": [0, 3, 4, 5, 7], "ml": [0, 6, 8], "transit": [0, 4, 5, 7, 9], "overse": 0, "motiv": [0, 3, 4, 5, 6, 9], "need": [0, 3, 4, 5, 6, 7, 8, 9], "readi": [0, 5, 6, 8], "desir": [0, 1, 3, 5, 6, 9], "perform": [0, 3, 5, 6, 8, 9], "earli": [0, 3, 4, 5, 6, 8, 9], "befor": [0, 3, 4, 5, 6, 8, 9], "costli": [0, 5, 6, 8], "problem": [0, 1, 2, 3, 4, 6, 7, 8], "too": [0, 1, 3, 5, 7, 8], "late": [0, 3, 4, 8, 9], "lifecycl": [0, 7, 8], "after": [0, 1, 3, 5, 6, 7, 8, 9], "read": [0, 3, 4, 5, 6, 8, 9], "implic": [0, 1, 3, 5, 8], "recommend": [0, 3, 5, 6, 7, 8, 9], "abl": [0, 3, 5, 9], "deploi": [0, 3, 5, 7, 8], "proper": [0, 3, 4, 7, 8, 9], "realist": [0, 3, 4, 8], "effort": [0, 5, 7, 8, 9], "estim": [0, 4, 5, 6, 8], "project": [0, 3, 4, 5, 6, 7, 8], "impact": [0, 3, 4, 5, 6, 7, 8, 9], "timelin": 0, "To": [0, 3, 5, 6, 7, 8, 9], "should": [0, 3, 4, 5, 6, 7, 8, 9], "basic": [0, 3, 5, 6, 7, 8], "program": [0, 5, 6, 7, 9], "knowledg": [0, 3, 5, 7, 8], "mistral": [0, 3, 9], "openai": [0, 3, 5, 6, 7, 9], "anthrop": [0, 3, 6, 9], "similar": [0, 3, 4, 5, 6, 7, 9], "dive": [0, 4], "here": [0, 3, 4, 5, 6, 7, 8, 9], "get": [0, 3, 4, 5, 6, 7, 8, 9], "start": [0, 3, 4, 5, 6, 7, 8, 9], "clone": [0, 3], "companion": 0, "git": 0, "cd": 0, "activ": [0, 3, 4, 5, 6, 7, 8], "virtual": [0, 5], "m": [0, 3, 5, 6, 7, 8, 9], "venv": [0, 9], "tame": [0, 3, 4, 5, 6, 7, 8, 9], "env": [0, 3, 5, 6, 8, 9], "bin": [0, 7], "On": [0, 5, 6, 7, 9], "window": [0, 4, 5, 6, 7], "script": [0, 7], "try": [0, 1, 3, 5, 6, 8, 9], "each": [0, 3, 4, 5, 6, 7, 8, 9], "contain": [0, 3, 4, 5, 6, 7, 8, 9], "possibl": [0, 3, 4, 5, 6, 7, 8, 9], "includ": [0, 1, 3, 4, 5, 6, 7, 8, 9], "necessari": [0, 3, 4, 5, 8], "instal": [0, 3, 5, 7, 9], "go": [0, 3, 5, 6, 9], "packag": [0, 4, 5, 6, 7, 9], "e": [0, 1, 3, 4, 5, 6, 7, 8, 9], "g": [0, 3, 4, 5, 6, 7, 8, 9], "pip": [0, 3, 5, 7, 9], "poetri": [0, 8], "file": [0, 3, 5, 6, 7, 8, 9], "root": [0, 3], "directori": [0, 5, 6, 7], "add": [0, 3, 5, 6, 7, 8], "other": [0, 3, 4, 5, 6, 7, 8, 9], "openai_api_kei": [0, 3], "your_openai_api_key_her": 0, "never": [0, 9], "commit": [0, 3, 5, 8], "version": [0, 3, 4, 5, 6, 7, 8, 9], "control": [0, 1, 3, 4, 5, 6, 7, 8, 9], "kept": [0, 5], "privat": [0, 5], "If": [0, 1, 3, 4, 5, 6, 7, 8, 9], "encount": [0, 2, 5, 8], "rate": [0, 3, 4, 5, 6, 7, 8], "consid": [0, 3, 4, 5, 6, 7, 8, 9], "smaller": [0, 3, 4, 5, 6, 7, 9], "retri": [0, 9], "logic": [0, 1, 3, 5, 6, 8], "conflict": [0, 3, 5], "fresh": 0, "like": [0, 1, 3, 4, 5, 6, 7, 8, 9], "check": [0, 5, 6, 7, 8, 9], "page": [0, 5, 6, 7], "known": [0, 5, 6, 8, 9], "now": [0, 1, 3, 4, 5, 6, 7, 8, 9], "let": [0, 3, 4, 5, 6, 7, 8, 9], "begin": [0, 5, 7, 8, 9], "explor": [0, 1, 3, 4, 5, 6, 7, 8, 9], "tharsi": [0, 2, 3, 4, 5, 6, 7, 8, 9], "souza": [0, 2, 3, 4, 5, 6, 7, 8, 9], "ph": [0, 8], "d": [0, 3, 4, 5, 6, 7, 8, 9], "scienc": [0, 3, 5, 8], "ucl": 0, "univers": [0, 5, 7, 8], "london": 0, "scientist": [0, 1, 7, 8], "special": [0, 4, 5, 6, 7, 8, 9], "he": [0, 3, 5, 6, 8], "lectur": 0, "columbia": 0, "master": [0, 4, 7, 9], "appli": [0, 3, 5, 6, 7, 8, 9], "analyt": 0, "incom": [0, 5, 6], "head": [0, 3, 5, 6, 8, 9], "equiti": [0, 5, 6], "citadel": 0, "former": [0, 1, 5, 7], "senior": [0, 5], "vp": 0, "two": [0, 3, 4, 5, 6, 7, 8, 9], "sigma": [0, 3], "invest": [0, 3, 4, 5, 6, 8], "mentor": 0, "under": [0, 3, 4, 5, 7, 8, 9], "repres": [0, 3, 4, 5, 6, 7, 9], "student": [0, 3, 6, 8], "profession": [0, 3, 5, 6, 8, 9], "divers": [0, 3, 4, 5, 6, 8], "global": [0, 5, 6, 8], "ecosystem": [0, 4, 5, 7], "With": [0, 3, 5, 6, 7, 8, 9], "over": [0, 2, 3, 4, 5, 6, 7, 8, 9], "15": [0, 5, 6, 7, 8, 9], "deliv": [0, 4, 5, 6, 7], "across": [0, 3, 4, 5, 6, 7, 8, 9], "startup": 0, "fortun": 0, "500": [0, 3, 5, 6, 8], "compani": [0, 3, 4, 5, 6, 8, 9], "also": [0, 3, 4, 5, 6, 7, 8, 9], "numer": [0, 4, 5, 6, 8, 9], "scholarli": 0, "frequent": [0, 5, 6, 7, 9], "speaker": [0, 5], "academ": [0, 3, 5, 8], "busi": [0, 5, 6, 7, 8], "confer": [0, 6, 9], "ground": [0, 3, 5, 6, 7], "background": [0, 1, 5, 6, 7], "draw": [0, 3, 5, 8, 9], "scale": [0, 3, 4, 5, 6, 7, 8, 9], "stage": [0, 3, 8, 9], "major": [0, 3, 4, 5, 6, 7, 8, 9], "institut": [0, 5, 8], "well": [0, 3, 4, 5, 6, 7, 8, 9], "uniqu": [0, 3, 4, 5, 6, 7, 8, 9], "bridg": [0, 7, 8], "gap": [0, 1, 2, 3, 4, 6, 7, 8], "between": [0, 1, 3, 4, 5, 6, 7, 8, 9], "potenti": [0, 1, 3, 4, 5, 6, 7, 8, 9], "tell": [1, 3, 8], "mere": [1, 5], "what": [1, 3, 4, 5, 6, 7, 8, 9], "someth": [1, 5, 7], "i": [1, 2, 4, 5, 7, 8, 9], "emanuel": [1, 3, 5, 8], "derman": 1, "an": [1, 2, 3, 4, 5, 6, 7, 8, 9], "altern": [1, 3, 4, 5, 6, 7, 8], "titl": [1, 2, 3, 4, 5, 6, 7, 8, 9], "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9], "book": [1, 2, 5, 6], "could": [1, 3, 4, 5, 6, 7, 8, 9], "been": [1, 3, 4, 5, 6, 7, 8], "behav": 1, "badli": 1, "come": [1, 3, 5, 6, 7, 8, 9], "notic": [1, 3, 4, 5, 6, 8, 9], "parallel": [1, 3, 5, 7], "semin": [1, 8], "2011": 1, "coincident": 1, "just": [1, 3, 4, 5, 6, 7, 8, 9], "caution": 1, "against": [1, 3, 4, 5, 6, 7, 8], "treat": [1, 5, 8], "perfect": [1, 5, 7], "represent": [1, 5, 6, 7, 8], "realiti": [1, 6, 8], "aim": [1, 3, 4, 5, 6, 7, 8, 9], "highlight": [1, 3, 5, 6, 7, 8, 9], "practic": [1, 3, 4, 5, 6, 8], "physicist": 1, "goldman": 1, "sach": 1, "quant": 1, "scientif": [1, 3, 5, 7], "fail": [1, 3, 5, 6, 8], "we": [1, 3, 4, 5, 6, 7, 8, 9], "mistak": [1, 8], "approxim": [1, 4, 5, 9], "full": [1, 3, 4, 5, 6, 7, 8, 9], "assumpt": [1, 5, 8], "core": [1, 4, 5, 6, 7, 8], "premis": [1, 7], "hi": [1, 5, 8], "aspect": [1, 3, 5, 6, 8], "world": [1, 3, 4, 5, 6, 7, 8, 9], "inher": [1, 2, 3, 5, 8], "involv": [1, 3, 4, 5, 6, 7, 8, 9], "simplif": 1, "argu": [1, 4, 8, 9], "crise": 1, "2008": 1, "crash": 1, "occur": [1, 3, 5, 8], "part": [1, 3, 4, 5, 6, 8, 9], "becaus": [1, 3, 5, 6, 8], "peopl": [1, 3, 5, 7, 8], "put": [1, 5, 7], "much": [1, 3, 5, 6, 7], "faith": 1, "mathemat": [1, 5, 6, 7, 9], "recogn": [1, 3, 5, 8], "human": [1, 4, 5, 6, 7, 8, 9], "behavior": [1, 3, 5, 7, 8], "market": [1, 4, 5, 6, 7, 9], "dynam": [1, 3, 5, 6, 8], "constraint": [1, 3, 4, 5, 6, 7, 8, 9], "hallucin": [1, 3, 5, 6, 8, 9], "fact": [1, 3, 5, 6, 8], "reason": [1, 3, 5, 6, 7, 8, 9], "Their": [1, 5, 9], "respons": [1, 4, 5, 6, 7, 8, 9], "often": [1, 3, 4, 5, 6, 7, 8, 9], "convinc": [1, 3], "probabilist": [1, 5, 9], "train": [1, 4, 5, 6, 7, 8, 9], "true": [1, 3, 4, 5, 6, 8, 9], "even": [1, 3, 4, 5, 6, 7, 8, 9], "though": [1, 3, 4, 5, 6, 7, 8, 9], "insist": 1, "machin": [1, 3, 6, 7, 8, 9], "todai": [1, 4, 7, 9], "grow": [1, 3, 5, 6, 7, 8, 9], "pervas": [1, 8], "belief": [1, 7, 8], "solv": [1, 3, 4, 5, 7, 8, 9], "ani": [1, 3, 4, 5, 6, 7, 8, 9], "content": 1, "moreov": [1, 6], "were": [1, 3, 5, 7, 8, 9], "chatbot": [1, 3, 5, 6, 7, 8], "twist": [1, 8], "wrap": [1, 6, 7, 9], "further": [1, 3, 4, 5, 6, 7, 8, 9], "daili": [1, 4, 7, 8], "life": [1, 5, 7, 8], "workflow": [1, 4, 5, 7, 8, 9], "affect": [1, 5, 6, 7, 8], "decid": [1, 3, 5, 6], "action": [1, 3, 5, 6, 8], "coupl": [1, 7], "lack": [1, 3, 5, 6, 8, 9], "pose": [1, 3, 5, 6, 8], "risk": [1, 3, 4, 5, 6, 7], "still": [1, 4, 5, 6, 7, 8], "figur": [1, 5, 7], "out": [1, 3, 4, 5, 6, 7, 8, 9], "serv": [1, 3, 4, 5, 6, 8, 9], "introductori": [1, 2], "practition": [1, 4, 5, 7, 9], "builder": [1, 7], "who": [1, 3, 5, 6, 7, 8, 9], "remain": [1, 3, 4, 5, 6, 7, 8], "clear": [1, 3, 4, 5, 6, 7, 8, 9], "ei": 1, "about": [1, 2, 3, 4, 5, 6, 7, 8, 9], "therefor": [1, 3, 5, 6, 7, 8], "end": [1, 3, 4, 5, 6, 7, 8, 9], "detail": [1, 3, 4, 5, 6, 7, 8, 9], "python": [1, 2, 5, 6, 7, 8, 9], "code": [1, 2, 3, 5, 6, 7, 8, 9], "diminish": [1, 3, 4, 5, 6], "promot": [1, 3, 5, 8], "nuanc": [1, 3, 5, 6, 7, 8, 9], "acknowledg": [1, 5, 8], "within": [1, 3, 4, 5, 6, 7, 8, 9], "trustworthi": [1, 8], "taught": 1, "u": [1, 3, 5, 6, 8, 9], "step": [1, 3, 4, 5, 6, 7, 8, 9], "where": [1, 3, 4, 5, 6, 7, 8, 9], "der11": 1, "why": [1, 3, 5, 8, 9], "confus": [1, 4, 8], "illus": 1, "disast": [1, 5], "wall": [1, 7], "street": [1, 7], "press": [1, 5, 7], "isbn": [1, 3, 5, 6], "9781439165010": 1, "url": [1, 2, 3, 4, 5, 6, 7, 8, 9], "googl": [1, 5, 7, 9], "co": [1, 3, 4, 5, 6, 7, 8, 9], "uk": [1, 8], "id": [1, 5, 6, 7, 8, 9], "lke_cwm4wm8c": 1, "abstract": [2, 5, 6, 8, 9], "heavili": [2, 3, 4, 5, 6, 8, 9], "gloss": 2, "fundament": [2, 3, 5, 6, 7, 8, 9], "challeng": [2, 3, 4, 5, 7, 8, 9], "convers": [2, 3, 4, 5, 6, 7, 8, 9], "kei": [2, 3, 4, 6, 7, 8, 9], "proven": [2, 4], "yet": [2, 3, 4, 5, 6, 7, 8, 9], "concret": [2, 4, 8, 9], "sidestep": 2, "websit": [2, 5, 6, 7, 8], "prefac": 2, "html": [2, 3, 6, 9], "n": [2, 3, 5, 6, 7, 8, 9], "1": [2, 3, 4, 5, 6, 7, 9], "eval": [2, 3, 4, 6, 7], "ipynb": 2, "2": [2, 3, 4, 5, 6, 9], "3": [2, 3, 4, 5, 6, 7, 9], "4": [2, 3, 4, 5, 6, 7, 9], "5": [2, 3, 4, 5, 6, 7, 9], "6": [2, 3, 4, 5, 6, 7], "local": [2, 3, 4, 5, 6, 8, 9], "7": [2, 3, 4, 5, 6, 7, 8], "fall": [2, 3, 5, 7, 8], "paradox": [2, 8], "8": [2, 3, 4, 5, 6, 7, 8], "frontier": [2, 4, 8], "appendix": 2, "misc": [2, 3, 4, 5, 6, 7, 8, 9], "tharsistpsouza2024tamingllm": [2, 3, 4, 5, 6, 7, 8, 9], "author": [2, 3, 4, 5, 6, 7, 8, 9], "t": [2, 3, 4, 5, 6, 7, 8, 9], "p": [2, 3, 4, 5, 6, 7, 8, 9], "2024": [2, 3, 4, 5, 6, 8, 9], "journal": [2, 3, 4, 5, 6, 7, 8, 9], "repositori": [2, 3, 4, 5, 6, 7, 8, 9], "valu": [3, 5, 6, 7, 8, 9], "its": [3, 4, 5, 6, 7, 8, 9], "privileg": 3, "abov": [3, 5, 6, 8], "soon": [3, 9], "lose": [3, 5], "dwight": 3, "eisenhow": 3, "releas": [3, 4, 5, 6, 7, 8], "2022": [3, 5, 7, 8], "mark": [3, 5, 6, 7, 8, 9], "moment": [3, 8], "histori": [3, 4, 5, 6, 7], "artifici": [3, 5, 7, 8], "intellig": [3, 5, 6, 7, 8], "five": [3, 5, 8], "dai": [3, 4, 5, 6, 7, 8, 9], "launch": [3, 5, 8], "attract": [3, 5], "million": [3, 4, 5, 6, 7], "month": [3, 4, 5, 7, 8], "becam": [3, 4], "fastest": [3, 5, 8], "100": [3, 4, 5, 7, 8, 9], "monthli": [3, 4, 5], "rais": [3, 4, 5, 8], "intrigu": 3, "question": [3, 4, 5, 6, 7, 8, 9], "did": [3, 5, 6, 9], "observ": [3, 4, 5, 6, 7, 8, 9], "dramat": [3, 4, 5, 7, 9], "traction": [3, 7], "predecessor": 3, "gpt": [3, 4, 5, 6, 7, 8, 9], "had": [3, 5, 8], "same": [3, 5, 6, 7, 8, 9], "size": [3, 5, 6, 7, 8, 9], "number": [3, 4, 5, 6, 7, 8, 9], "paramet": [3, 4, 5, 6, 7, 8, 9], "receiv": [3, 5, 7, 8, 9], "far": [3, 4, 7, 8], "less": [3, 4, 5, 6, 7, 8], "attent": [3, 4, 6, 7], "arguabl": [3, 5, 6, 7], "feedback": [3, 5, 8, 9], "abil": [3, 4, 5, 6, 7, 8, 9], "breakthrough": [3, 7, 8], "demonstr": [3, 4, 5, 6, 7, 8, 9], "crucial": [3, 4, 6, 7, 8, 9], "greater": [3, 5, 6, 7, 8], "process": [3, 4, 5, 6, 7, 8], "modern": [3, 5, 6, 9], "techniqu": [3, 4, 5, 6, 7], "direct": [3, 5, 7, 8], "rafailov": 3, "et": [3, 4, 5, 6, 7, 8, 9], "al": [3, 4, 5, 6, 7, 8, 9], "present": [3, 5, 6, 7, 8, 9], "autom": [3, 4, 5, 8, 9], "fashion": [3, 9], "open": [3, 4, 5, 6, 8, 9], "sourc": [3, 4, 5, 6, 8, 9], "common": [3, 4, 5, 6, 7, 9], "pre": [3, 4, 5, 6, 7, 8, 9], "state": [3, 5, 6, 7, 8, 9], "art": [3, 5, 8], "object": [3, 4, 5, 6, 7, 8, 9], "veri": [3, 4, 5, 6, 7, 8], "ask": [3, 5, 6, 7, 8, 9], "instruct": [3, 4, 5, 6, 7, 8, 9], "sai": [3, 9], "ouyang": [3, 8], "explain": [3, 5, 6], "moon": 3, "land": [3, 5, 7], "old": [3, 5], "import": [3, 4, 5, 6, 7, 8, 9], "pipelin": [3, 4, 5, 7, 8, 9], "pipe": [3, 8], "text": [3, 4, 5, 6, 7, 8, 9], "gpt2": [3, 5], "msg": [3, 6], "short": [3, 5, 6, 9], "sentenc": [3, 5, 6, 8], "_": [3, 5, 8, 9], "rang": [3, 4, 5, 6, 7, 8, 9], "len": [3, 5, 6, 7, 8, 9], "print": [3, 4, 5, 6, 7, 8, 9], "f": [3, 4, 5, 6, 7, 8, 9], "0": [3, 4, 5, 6, 7, 8, 9], "generated_text": [3, 9], "good": [3, 5, 6, 7, 9], "idea": [3, 4, 6, 7, 8, 9], "one": [3, 4, 5, 6, 7, 8, 9], "those": [3, 5, 6, 8, 9], "littl": [3, 5], "green": [3, 6, 8], "dot": [3, 4, 6], "Then": [3, 4, 5, 6], "line": [3, 5, 6, 7, 8], "later": [3, 5, 6, 7, 8, 9], "re": [3, 4, 5, 6, 7, 8, 9], "alreadi": [3, 5, 9], "movi": 3, "theori": [3, 5, 6], "some": [3, 5, 6, 7, 8, 9], "word": [3, 4, 5, 6, 8, 9], "tepid": 3, "articl": [3, 5, 7, 8], "sure": [3, 5, 6, 8, 9], "lunar": 3, "As": [3, 4, 5, 6, 7, 8, 9], "see": [3, 4, 5, 6, 7, 8, 9], "coher": [3, 5, 6, 7, 9], "explan": [3, 5, 8, 9], "child": [3, 5, 8], "complet": [3, 5, 6, 7, 8, 9], "instead": [3, 4, 5, 6, 7, 8, 9], "second": [3, 4, 5, 6, 7, 8], "nonsens": [3, 8], "meander": 3, "unrel": [3, 5, 8], "topic": [3, 5, 6, 7, 8, 9], "simpl": [3, 5, 6, 7, 8, 9], "appropri": [3, 4, 5, 6, 7, 8, 9], "young": [3, 5, 8], "given": [3, 4, 5, 6, 7, 8, 9], "sequenc": [3, 5, 6, 7, 9], "address": [3, 4, 5, 6, 7, 8, 9], "issu": [3, 5, 6, 8, 9], "introduc": [3, 5, 6, 7, 8, 9], "rlhf": [3, 4, 8, 9], "intent": [3, 8], "wide": [3, 4, 5, 6, 7, 8, 9], "task": [3, 4, 6, 8, 9], "fig": [3, 4, 5, 6, 7, 8, 9], "collect": [3, 5, 6, 7, 8, 9], "sampl": [3, 6, 7, 9], "label": [3, 5, 7, 8, 9], "comparison": [3, 6], "reward": [3, 5, 7, 8], "sever": [3, 4, 5, 6, 7, 8, 9], "rank": [3, 5, 6, 7, 8], "best": [3, 4, 5, 6, 7, 8], "worst": 3, "rm": [3, 7], "reinforc": [3, 5, 7, 8], "write": [3, 5, 6, 7, 8, 9], "stori": [3, 8], "frog": 3, "calcul": [3, 4, 5, 6, 7, 8, 9], "score": [3, 4, 5, 6, 7, 8, 9], "updat": [3, 4, 5, 6, 7, 8, 9], "ppo": [3, 7], "proxim": [3, 7], "iter": [3, 5, 6, 7, 8, 9], "accur": [3, 4, 5, 6, 7, 8], "undesir": [3, 8], "simplifi": [3, 5, 6, 7, 9], "view": [3, 5, 6, 8], "show": [3, 4, 5, 6, 7, 8, 9], "progress": [3, 4, 8], "pattern": [3, 4, 5, 6, 7, 8, 9], "ha": [3, 4, 5, 6, 7, 8, 9], "instanc": [3, 4, 5, 6, 7, 8], "directli": [3, 4, 5, 6, 7, 8, 9], "For": [3, 4, 5, 6, 7, 8, 9], "guard": 3, "team": [3, 5, 7, 9], "8b": [3, 7, 8, 9], "wa": [3, 4, 5, 6, 7, 8, 9], "classif": [3, 5, 6, 7, 8, 9], "bypass": [3, 8], "similarli": [3, 4, 5, 7, 8], "zephyr": 3, "7b": [3, 5, 7, 8, 9], "alpha": [3, 5, 9], "huggingfac": [3, 4, 5, 6, 7, 8, 9], "publicli": [3, 5, 9], "assist": [3, 5, 6, 7, 8, 9], "paper": [3, 5, 7, 8, 9], "compon": [3, 5, 6, 7], "particular": [3, 4, 5, 6, 7, 8, 9], "foundat": [3, 4, 5, 6, 7, 8], "advanc": [3, 4, 5, 6, 7, 8, 9], "method": [3, 5, 6, 8, 9], "strong": [3, 5, 6, 7, 8, 9], "At": [3, 4, 5, 6, 7, 9], "high": [3, 4, 5, 6, 7, 8, 9], "level": [3, 4, 5, 6, 8, 9], "carefulli": [3, 4, 5, 6, 7, 8, 9], "curat": [3, 5, 7], "purpos": [3, 5, 6, 7, 8, 9], "exhibit": [3, 5, 7, 8], "domain": [3, 4, 5, 6, 7, 8], "emploi": [3, 5, 6, 8, 9], "prove": [3, 5, 6, 8], "particularli": [3, 4, 5, 6, 7, 8, 9], "valuabl": [3, 5, 6, 7, 9], "scenario": [3, 5, 6, 7, 8, 9], "precis": [3, 4, 5, 6, 7, 8, 9], "style": [3, 5], "tone": 3, "expertis": [3, 5, 6, 8], "medic": [3, 5, 7], "legal": [3, 5, 6, 7, 8], "field": [3, 5, 6, 7, 8, 9], "adher": [3, 5, 6, 8, 9], "guidelin": [3, 5, 8], "servic": [3, 4, 5, 6, 7, 8], "standard": [3, 4, 5, 6, 7, 8], "approach": [3, 5, 6, 7, 9], "distinct": [3, 5, 7, 8, 9], "advantag": [3, 4, 5, 6, 7, 8, 9], "weight": [3, 4, 5, 6, 7, 8, 9], "maximum": [3, 5, 6, 7, 8], "lora": [3, 7, 8], "low": [3, 4, 5, 6, 7, 8, 9], "hu": [3, 6, 8, 9], "2021": [3, 4, 5, 6], "small": [3, 4, 5, 6, 7, 9], "matric": 3, "effici": [3, 4, 5, 6, 7, 8, 9], "qlora": 3, "quantiz": [3, 6], "dettmer": 3, "2023": [3, 4, 5, 6, 7, 8, 9], "combin": [3, 4, 5, 6, 7, 8, 9], "memori": [3, 4, 5, 6, 7, 8], "footprint": [3, 4, 6, 7], "modest": [3, 7], "increas": [3, 4, 5, 6, 7, 8, 9], "likelihood": [3, 5, 6, 8, 9], "obtain": [3, 5, 6, 7, 8, 9], "probabl": [3, 5, 7, 9], "outcom": [3, 5, 8, 9], "hong": [3, 5], "unintend": [3, 8], "suboptim": 3, "seen": [3, 5, 6, 8], "form": [3, 4, 5, 7, 8, 9], "research": [3, 4, 5, 6, 7], "maxim": [3, 5, 6], "shown": [3, 5, 6, 7, 8], "alon": [3, 5, 6, 7, 8], "gain": [3, 4, 5, 7, 8], "achiev": [3, 4, 5, 6, 7, 8, 9], "bai": [3, 5, 8], "touvron": [3, 7], "schulman": [3, 8], "2017": [3, 5], "algorithm": [3, 5, 8], "popular": [3, 6, 7, 9], "sinc": [3, 4, 5, 6, 7, 8, 9], "understood": [3, 6], "set": [3, 4, 5, 6, 7, 8, 9], "rule": [3, 5, 6, 7, 9], "govern": [3, 5, 6], "reflect": [3, 5, 6, 7, 8], "anoth": [3, 5, 6, 7, 8], "adjust": [3, 5, 7, 8, 9], "One": [3, 4, 5, 6, 7, 8, 9], "strength": [3, 5, 6, 7, 8], "2024c": [3, 7], "real": [3, 4, 5, 6, 7, 8, 9], "noisi": 3, "delai": [3, 5, 7, 8], "subsequ": [3, 6, 9], "situat": [3, 5, 6, 8], "clip": 3, "surrog": 3, "function": [3, 4, 5, 6, 7, 8, 9], "stabl": [3, 5, 6], "prevent": [3, 4, 5, 8, 9], "overreact": 3, "converg": 3, "due": [3, 5, 6, 7, 8], "simplic": [3, 7], "award": [3, 5], "runner": 3, "up": [3, 4, 5, 6, 7, 8], "neurip": 3, "blog": [3, 4, 5, 7, 8, 9], "fit": [3, 4, 5, 6, 8, 9], "pair": [3, 5, 6, 8], "rl": [3, 8], "find": [3, 4, 5, 6, 7, 8, 9], "contrast": [3, 4, 5, 6, 7, 8, 9], "satisfi": [3, 5], "implicit": [3, 5, 6, 8], "whose": [3, 5], "correspond": [3, 5, 6, 9], "extract": [3, 4, 5, 7, 8, 9], "close": [3, 5, 6, 7, 8], "compar": [3, 4, 5, 6, 7, 8], "assign": [3, 5, 6, 7, 8, 9], "higher": [3, 4, 5, 6, 7, 9], "kl": [3, 7], "diverg": [3, 7], "origin": [3, 4, 5, 6, 7, 8, 9], "preserv": [3, 6, 7, 8, 9], "defin": [3, 4, 5, 6, 7, 8, 9], "equat": 3, "mathcal": 3, "l": [3, 5, 6], "pi_": 3, "theta": [3, 9], "ref": 3, "mathbb": [3, 9], "x": [3, 5, 6, 7, 8, 9], "y_w": 3, "y_l": 3, "sim": [3, 9], "left": [3, 6, 7], "log": [3, 4, 5, 7], "beta": [3, 5, 6, 8, 9], "frac": [3, 7, 8], "right": [3, 5, 6, 7, 8], "respect": [3, 5, 6, 7, 8], "deviat": [3, 5, 7, 8], "straightforward": [3, 5, 6, 7, 8, 9], "librari": [3, 4, 5, 6, 7, 8, 9], "trl": [3, 7, 8], "2024d": [3, 7], "suit": [3, 5, 8], "friendli": [3, 5, 7], "interfac": [3, 4, 5, 6, 7, 8, 9], "featur": [3, 5, 6, 7, 8, 9], "distinguish": [3, 5, 8], "scalabl": [3, 5, 6, 8], "doe": [3, 5, 6, 7, 8, 9], "pretrain": [3, 5, 6, 7], "hou": [3, 5, 7], "poor": [3, 5, 6, 8], "return": [3, 4, 5, 6, 7, 8, 9], "addit": [3, 4, 5, 6, 7, 8, 9], "benefit": [3, 4, 5, 6, 7, 8, 9], "fix": [3, 5, 6, 7, 8], "invers": 3, "trend": [3, 4, 5, 6, 8], "util": [3, 4, 5, 6, 7, 8], "rapid": [3, 5, 6, 7, 8], "yield": [3, 4, 5, 6], "onli": [3, 4, 5, 6, 7, 8, 9], "margin": [3, 5, 6, 8, 9], "capit": [3, 5, 6, 9], "inaccuraci": [3, 5, 6], "nois": 3, "dure": [3, 4, 5, 6, 7, 8, 9], "accuraci": [3, 4, 5, 6, 7, 8, 9], "lag": [3, 5, 8], "significantli": [3, 4, 5, 6, 7, 8], "indic": [3, 5, 6, 7, 8, 9], "signal": [3, 6, 8], "plateau": 3, "sophist": [3, 5, 6, 7, 8], "previou": [3, 5, 6, 7, 9], "deriv": [3, 5, 6, 7], "pairwis": [3, 5], "feng": [3, 8], "substanti": [3, 4, 5, 6, 7, 8], "wors": [3, 6, 7, 9], "influenc": [3, 5, 6, 8, 9], "success": [3, 4, 5, 6, 7, 8, 9], "imbal": 3, "stronger": 3, "bad": 3, "ones": [3, 6, 7, 8], "loss": [3, 4, 5, 6, 7, 8], "gradient": [3, 5, 8], "dispref": 3, "unbalanc": 3, "trajectori": [3, 4], "stuck": 3, "saddl": 3, "point": [3, 4, 5, 6, 7, 8], "These": [3, 4, 5, 6, 7, 8, 9], "phenomenon": [3, 8, 9], "degrad": [3, 4, 5, 6, 7, 8, 9], "danger": [3, 7, 8], "loop": [3, 5, 7, 8], "recurs": [3, 6], "kazdan": 3, "qualiti": [3, 4, 5, 6, 7, 8, 9], "pollut": 3, "replac": [3, 5, 6, 7], "amplif": 3, "reduct": [3, 4, 5, 6, 7], "express": [3, 4, 5, 6, 8, 9], "catastroph": [3, 6, 8], "forget": [3, 6, 9], "previous": [3, 5, 6, 8, 9], "mitig": [3, 4, 5, 6, 7, 8, 9], "organ": [3, 4, 5, 6, 7], "mix": [3, 5, 6, 8, 9], "metric": [3, 6, 7, 8], "sz\u00e9p": 3, "guidanc": [3, 9], "regular": [3, 5, 7, 8, 9], "insight": [3, 4, 5, 6, 7, 8, 9], "relev": [3, 4, 5, 6, 7, 8], "scarc": 3, "behaviour": 3, "strateg": [3, 5, 6, 7, 8, 9], "compli": [3, 4, 5, 6, 7, 8, 9], "modif": [3, 5, 7, 8], "outsid": [3, 5], "evidenc": 3, "landmark": 3, "askel": [3, 5, 8], "2024a": [3, 6, 7, 9], "dec": 3, "explicitli": [3, 5, 7], "so": [3, 4, 5, 6, 8, 9], "might": [3, 4, 5, 6, 7, 8, 9], "pretend": 3, "adopt": [3, 5, 7, 8, 9], "actual": [3, 5, 6, 7, 8, 9], "onc": [3, 5, 6, 7, 8], "describ": [3, 5, 7, 8], "harmless": [3, 8], "told": 3, "retrain": [3, 7], "queri": [3, 5, 6], "tier": [3, 4, 5, 8], "paid": [3, 5, 6], "column": [3, 5, 6, 8], "condit": [3, 5, 6, 9], "toxic": [3, 7, 8], "excerpt": [3, 5, 7], "scratchpad": 3, "refus": [3, 8, 9], "happen": [3, 6, 8], "bomb": [3, 8], "engag": [3, 4, 5, 6, 7, 8, 9], "intern": [3, 5, 6, 8], "unmonitor": 3, "longer": [3, 5, 7], "believ": [3, 5, 7, 8, 9], "act": [3, 5, 6, 7, 8, 9], "therebi": [3, 5], "reveal": [3, 4, 5, 6, 7, 8], "complianc": [3, 4, 5, 6, 7, 8], "phase": [3, 4, 5, 7, 9], "natur": [3, 5, 6, 7, 8, 9], "evid": [3, 5, 6, 7, 8, 9], "seemingli": [3, 6], "surpris": 3, "appear": [3, 5, 6, 8, 9], "criteria": [3, 5, 8], "underli": [3, 5, 6, 8, 9], "anim": [3, 8], "welfar": 3, "instil": 3, "implicitli": 3, "consequ": [3, 5, 6, 7, 8, 9], "explicit": [3, 5, 7, 8, 9], "chain": [3, 5, 6], "thought": [3, 5, 6, 7, 9], "opaqu": 3, "opu": 3, "sonnet": [3, 5, 7], "wherea": [3, 5], "haiku": [3, 8], "persist": [3, 4, 6], "resist": [3, 5], "embed": [3, 4, 5, 6, 7], "doesn": [3, 5, 6, 7, 9], "anti": [3, 5], "lab": [3, 9], "exfiltr": [3, 8], "protect": [3, 4, 5, 7, 8], "Not": [3, 5, 6, 8], "malici": [3, 5, 8], "support": [3, 5, 6, 8, 9], "concern": [3, 5, 6, 7, 8], "mechan": [3, 4, 5, 6, 7, 8, 9], "insuffici": [3, 5], "don": [3, 5, 6, 9], "concerningli": 3, "call": [3, 4, 5, 6, 7, 8, 9], "detect": [3, 5, 8, 9], "decept": [3, 5, 8], "warrant": [3, 8], "deeper": [3, 5, 6], "scrutini": [3, 5, 8], "reli": [3, 5, 6, 8, 9], "cross": [3, 5, 6, 7, 8], "circular": 3, "bia": [3, 5, 8, 9], "truli": [3, 5, 6, 7], "trust": [3, 5, 6, 8, 9], "referenti": 3, "ly": 3, "hood": [3, 9], "deep": [3, 5, 6, 8, 9], "mechanist": 3, "drive": [3, 4, 8, 9], "correl": [3, 4, 5, 7], "miss": [3, 5, 6, 8], "confound": 3, "factor": [3, 4, 5, 6, 7, 9], "establish": [3, 4, 5, 7, 8], "attempt": [3, 5, 8, 9], "causal": [3, 5], "heavi": 3, "relianc": [3, 4, 5, 6, 8], "oversimplifi": 3, "frame": 3, "subtler": 3, "narr": [3, 5], "internet": [3, 5], "henc": [3, 4, 5, 6, 7, 8, 9], "agenc": [3, 5, 6, 8], "onto": 3, "anthropomorph": 3, "obscur": 3, "blind": [3, 5], "failur": [3, 4, 5, 6, 8, 9], "mode": [3, 7, 8], "map": [3, 4, 5, 6, 7, 9], "cleanli": 3, "analogi": 3, "interest": [3, 4, 5, 6, 7, 8, 9], "empir": 3, "excel": [3, 5, 6, 7, 8, 9], "review": [3, 4, 5, 6, 7, 8, 9], "prof": [3, 8], "jacob": [3, 5, 6, 7, 8], "andrea": [3, 5, 8], "yoshua": [3, 6, 8], "bengio": [3, 6, 8], "jasjeet": 3, "sekhon": [3, 6], "dr": 3, "rohin": 3, "shah": 3, "2024b": [3, 6, 7, 9], "assum": [3, 5, 6, 8], "acm": [3, 6, 8], "inc": [3, 5, 6, 9], "dedic": [3, 5, 6, 7, 8], "democrat": [3, 4, 5, 6, 7, 9], "educ": [3, 5, 6], "k": [3, 5, 6, 8, 9], "12": [3, 4, 5, 6, 7, 8], "name": [3, 4, 5, 6, 7, 8, 9], "smolk": 3, "ll": [3, 5, 7], "walk": 3, "measur": [3, 4, 5, 6, 7, 8], "huggingfacetb": [3, 9], "360m": [3, 5, 7], "compact": [3, 5, 6, 7, 8], "famili": [3, 8, 9], "publish": [3, 6, 8, 9], "api": [3, 4, 5, 6, 7, 9], "infer": [3, 4, 5, 6, 7, 8, 9], "remot": [3, 5], "load": [3, 4, 5, 6, 7, 8, 9], "store": [3, 4, 5, 6, 8], "eventu": [3, 5, 7], "final": [3, 5, 6, 8, 9], "your_openai_api_kei": 3, "reusabl": 3, "anchor": [3, 8], "worth": [3, 4, 5, 6, 7, 9], "choic": [3, 5, 6, 7, 8, 9], "lightweight": [3, 4, 5, 7, 9], "suitabl": [3, 5, 6, 8], "devic": [3, 4, 5, 7, 9], "Its": [3, 5, 7], "candid": [3, 5, 6, 7], "main": [3, 5, 6, 7, 8, 9], "said": [3, 5, 6, 8], "necessarili": [3, 4, 5, 7, 8], "par": [3, 5, 7], "mind": [3, 5, 7, 8, 9], "along": [3, 4, 5, 7, 8], "factual": [3, 5, 6, 7, 8], "inconsist": [3, 5, 8], "guardrail": [3, 8], "articul": 3, "uphold": [3, 8], "employe": [3, 5, 6], "stakehold": [3, 5, 6, 8], "expect": [3, 4, 5, 6, 7, 8, 9], "regard": [3, 5, 7, 8], "ethic": [3, 5, 7, 8], "conduct": [3, 5], "social": [3, 5, 8], "mission": [3, 8], "vision": [3, 5, 7, 8], "cultur": [3, 5, 7, 8], "account": [3, 4, 5, 8], "codifi": 3, "benchmark": [3, 6], "mlcommon": 3, "vidgen": [3, 8], "encompass": [3, 4, 8, 9], "seven": [3, 6], "hazard": [3, 5, 8], "categori": [3, 5, 6, 7, 8, 9], "violent": [3, 8], "crime": [3, 8], "sex": [3, 8], "relat": [3, 4, 5, 6, 7, 8, 9], "sexual": [3, 8], "exploit": [3, 4, 5, 8], "indiscrimin": [3, 8], "weapon": [3, 8], "chemic": 3, "biolog": 3, "radiolog": 3, "nuclear": [3, 5], "explos": [3, 4, 8], "cbrne": 3, "suicid": 3, "hate": [3, 8], "speech": [3, 8], "below": [3, 5, 6, 7, 8, 9], "markdown": [3, 5, 6, 7, 8, 9], "written": [3, 5, 6], "english": [3, 4], "o": [3, 5, 6, 8, 9], "ipython": [3, 5, 6, 8], "displai": [3, 5, 6, 8, 9], "def": [3, 5, 6, 8, 9], "load_polici": 3, "policy_path": 3, "path": [3, 5, 6, 7, 8], "join": [3, 5, 6, 8], "genai_polici": 3, "md": [3, 5, 6, 7, 8, 9], "r": [3, 5, 6, 7, 8, 9], "policy_cont": 3, "classroom": [3, 8], "accept": [3, 5, 6, 7, 8], "unaccept": [3, 7], "ag": [3, 5, 8], "subject": [3, 5, 7], "posit": [3, 4, 5, 6, 7, 8, 9], "confid": [3, 5, 6], "inclus": [3, 5, 6, 8, 9], "celebr": 3, "definit": [3, 4, 5, 6, 9], "creativ": [3, 4, 5, 7, 9], "math": [3, 5, 7], "tip": [3, 8], "digit": [3, 4, 5, 6], "literaci": 3, "onlin": [3, 4, 5, 7, 8, 9], "histor": [3, 5, 6], "violenc": [3, 8], "physic": [3, 5, 8], "fight": [3, 8], "crimin": [3, 8], "illeg": [3, 8], "glorifi": [3, 8], "person": [3, 5, 6, 7, 8, 9], "eat": [3, 8], "disord": 3, "diet": 3, "dare": 3, "advic": [3, 5, 8], "discriminatori": [3, 8], "bulli": [3, 8], "harass": [3, 5, 8], "target": [3, 4, 5, 7, 8, 9], "group": [3, 5, 6, 7, 8], "religi": [3, 7, 8], "racial": [3, 5, 8], "ethnic": [3, 8], "gender": [3, 5, 8], "discrimin": [3, 5, 6, 8], "adult": [3, 8], "profan": [3, 8], "relationship": [3, 5, 6], "substanc": [3, 5], "drug": [3, 8], "gambl": 3, "bet": 3, "protocol": [3, 5, 8], "redirect": 3, "alert": [3, 4], "record": [3, 5, 7, 8], "audit": [3, 4, 5, 6], "teacher": [3, 8], "parent": [3, 8], "continu": [3, 4, 5, 6, 7, 8, 9], "construct": [3, 5, 6, 7, 8, 9], "compliant": [3, 8], "violat": [3, 5, 8], "intens": [3, 5, 6, 9], "demand": [3, 4, 5, 6, 7, 8, 9], "especi": [3, 5, 6, 7, 8, 9], "dong": [3, 5, 8], "There": [3, 5, 6, 7, 8, 9], "rlaif": [3, 8], "give": [3, 5, 6, 8], "rise": [3, 6, 8], "kim": [3, 5, 8], "meta": [3, 4, 5, 7, 8], "wu": [3, 5, 6, 8, 9], "scheme": [3, 4, 7], "inspir": [3, 8], "schema": [3, 9], "row": [3, 5, 6, 8], "match": [3, 4, 5, 6, 7, 8, 9], "boundari": [3, 4, 5, 6, 8], "craft": [3, 4, 5, 8, 9], "elicit": [3, 6, 8, 9], "unalign": 3, "panda": [3, 5, 6, 8], "chosen_responses_path": 3, "chosen_respons": 3, "csv": [3, 5, 8], "rejected_responses_path": 3, "rejected_respons": 3, "chosen_responses_jsonl_path": 3, "batch_result": 3, "jsonl": 3, "dpo_dataset_s": 3, "5000": [3, 7], "class": [3, 5, 6, 8, 9], "userpromptgener": 3, "pd": [3, 5, 6, 8], "pydant": [3, 5, 6, 8, 9], "basemodel": [3, 5, 6, 8, 9], "time": [3, 4, 5, 6, 7, 8, 9], "type": [3, 4, 5, 6, 7, 8, 9], "dotenv": [3, 5, 6, 8, 9], "load_dotenv": [3, 5, 6, 8, 9], "environ": [3, 4, 5, 6, 7, 8, 9], "variabl": [3, 5, 6, 8, 9], "overrid": [3, 6, 8, 9], "userprompt": 3, "user_prompt": 3, "str": [3, 5, 6, 8, 9], "__init__": [3, 6, 8, 9], "4o": [3, 5, 6, 7, 8, 9], "mini": [3, 5, 6, 7, 8, 9], "client": [3, 5, 6, 7, 8, 9], "_generate_prompt": 3, "batch": [3, 4, 5, 6, 7], "system_prompt": [3, 8], "chat": [3, 5, 6, 7, 8, 9], "pars": [3, 5, 8, 9], "messag": [3, 4, 5, 6, 7, 8, 9], "response_format": [3, 5, 6, 8, 9], "except": [3, 5, 8, 9], "generate_prompt": 3, "num_prompt": [3, 7], "int": [3, 5, 6, 8], "save_to_csv": 3, "least": [3, 5, 8], "multipl": [3, 4, 5, 6, 7, 8, 9], "arg": [3, 5, 6, 8, 9], "option": [3, 4, 5, 6, 7, 8, 9], "filepath": 3, "save": [3, 4, 5, 6, 7, 8], "datafram": [3, 5, 6, 8], "all_prompt": 3, "sleep": 3, "enclos": [3, 8, 9], "quot": [3, 4, 5, 7], "startswith": [3, 8], "els": [3, 5, 6, 8], "df": [3, 5, 8], "to_csv": [3, 8], "index": [3, 5, 6, 7, 8, 9], "fals": [3, 5, 6, 7, 8, 9], "user_prompt_gener": 3, "user_prompts_path": 3, "uneth": [3, 8], "dishonesti": 3, "stalk": 3, "privaci": [3, 4, 5, 6, 7, 8, 9], "secur": [3, 4, 5, 6, 8, 9], "breach": [3, 5, 8], "manipul": [3, 5, 7, 8, 9], "10": [3, 5, 6, 7, 8, 9], "to_markdown": [3, 8], "me": [3, 6, 8, 9], "hurt": 3, "someon": 3, "caught": [3, 8], "plan": [3, 4, 5, 7, 9], "cheat": 3, "fire": [3, 5], "household": 3, "item": [3, 5, 8], "stunt": 3, "friend": 3, "heard": 3, "school": [3, 8], "teach": [3, 9], "my": [3, 7, 8, 9], "monei": [3, 5], "video": [3, 4, 5, 7, 8], "game": [3, 4, 5, 6, 7], "9": [3, 4, 5, 6, 7, 8], "skip": [3, 8, 9], "troubl": [3, 8], "responsegener": 3, "properli": [3, 5, 9], "hug": [3, 4, 5, 7, 8], "instanti": [3, 5, 6], "otherwis": [3, 5, 8], "connect": [3, 4, 5, 6, 7, 9], "endpoint": 3, "local_gener": 3, "model_nam": [3, 4, 5, 6, 9], "huggingface_model_nam": 3, "remote_gener": 3, "api_url": 3, "cloud_endpoint": 3, "recal": [3, 5, 7], "enhanc": [3, 4, 5, 6, 7, 8, 9], "visit": [3, 5], "ui": [3, 5, 9], "click": [3, 7], "select": [3, 4, 5, 6, 7, 9], "choos": [3, 4, 5, 6], "cpu": [3, 4, 7], "gpu": [3, 4, 7], "configur": [3, 4, 5, 6, 7, 8], "meaning": [3, 5, 6, 9], "region": [3, 5, 6], "closest": [3, 5, 7], "your": [3, 4, 5, 6, 8, 9], "locat": [3, 5, 6, 7, 8], "huggingface_hub": 3, "inferencecli": 3, "tokenizers_parallel": 3, "max_new_token": 3, "none": [3, 5, 6, 7, 8], "generate_respons": [3, 5, 9], "prompts_df": 3, "remov": [3, 5, 7], "strip": [3, 5, 9], "elif": [3, 6], "chat_complet": 3, "max_token": [3, 5], "seed": [3, 8], "42": [3, 4, 5, 7, 8], "append": [3, 5, 6, 8, 9], "results_df": [3, 8], "model_respons": 3, "your_api_url": 3, "user_prompts_df": 3, "read_csv": [3, 8], "iloc": [3, 6], "tolist": [3, 8], "parallelevalu": 3, "taming_util": [3, 4, 8], "modul": [3, 5, 6, 9], "num_chunk": 3, "parallel_evalu": 3, "n_part": 3, "associ": [3, 5, 6, 7, 9], "gladli": 3, "constitut": [3, 5, 6], "would": [3, 5, 6, 7, 8, 9], "dtype": [3, 5, 6, 8], "80": [3, 5], "absolut": [3, 4, 5, 9], "materi": [3, 5, 6, 7, 8], "plastic": 3, "food": 3, "hold": [3, 5], "lid": 3, "cut": [3, 5], "swath": 3, "wood": [3, 5], "squar": 3, "rectangular": 3, "piec": [3, 6], "place": [3, 5, 7, 8, 9], "insid": [3, 5, 8], "inch": 3, "inspect": [3, 5], "off": [3, 4, 5, 6, 7, 8, 9], "demolit": 3, "scissor": 3, "length": [3, 5, 6, 7, 9], "smash": 3, "smooth": [3, 6, 7], "arrang": [3, 5], "c": [3, 4, 5, 7, 9], "shape": [3, 6, 8, 9], "top": [3, 5, 6, 7, 9], "tuck": 3, "catch": [3, 8], "hook": 3, "solid": 3, "side": [3, 5], "round": [3, 5, 8], "edg": [3, 4, 5, 7, 8], "separ": [3, 5, 6, 7, 8], "process_aligned_respons": 3, "strictli": [3, 9], "bound": [3, 5], "openaibatchprocessor": 3, "async": 3, "company_nam": 3, "save_filepath": 3, "dict": [3, 5, 6, 9], "enforc": [3, 5, 8, 9], "dictionari": [3, 5, 8, 9], "aligned_suffix": 3, "sorri": 3, "suffix": [3, 9], "processor": [3, 4, 7, 9], "api_kei": [3, 5, 6, 8], "getenv": 3, "max_requests_per_minut": 3, "1500": 3, "max_tokens_per_minut": 3, "125000": 3, "await": 3, "process_batch": 3, "total": [3, 4, 5, 6, 7, 8, 9], "total_request": 3, "successful_request": 3, "failed_request": 3, "rate_limit_error": 3, "convert": [3, 4, 5, 6, 7, 8, 9], "json": [3, 5, 6, 7, 8], "quote_al": 3, "deem": [3, 5, 8], "pertain": [3, 5, 6], "generate_dpo_dataset": 3, "push": [3, 4, 5], "hub": [3, 4, 5, 7], "repo_id": [3, 7], "push_to_hub": [3, 5], "dpo_dataset": 3, "merg": [3, 6, 8], "_chosen": 3, "_reject": 3, "transform_row": 3, "per": [3, 4, 5, 6, 7, 8], "model_responses_chosen": 3, "model_responses_reject": 3, "seri": [3, 4, 5, 7], "axi": [3, 5], "drop": [3, 4, 5, 6, 8], "hf_dpo_dataset": 3, "from_panda": 3, "duplic": 3, "opt": 3, "login": 3, "thatupiso": 3, "smolk12": 3, "cli": [3, 5, 6, 7], "parquet": 3, "arrow": 3, "00": [3, 5, 6, 7], "153": [3, 5], "33ba": 3, "upload": [3, 5], "shard": 3, "02": 3, "35": [3, 5, 6, 7], "num_row": 3, "7158": 3, "nmateri": 3, "n1": [3, 5], "nstep": 3, "n2": [3, 5], "n3": [3, 5], "n4": [3, 5], "n5": [3, 5], "n6": 3, "n7": 3, "n8": [3, 5], "n9": [3, 5], "n10": [3, 5], "nnext": 3, "nthe": [3, 5], "singl": [3, 4, 5, 6, 7, 8], "48gb": 3, "a100": 3, "took": 3, "few": [3, 5, 6, 7, 8, 9], "minut": [3, 6], "torch": [3, 9], "h4": [3, 8], "honest": [3, 5], "ultrafeedback": [3, 8], "binar": [3, 8], "lib": [3, 8, 9], "ultrafeedback_binar": [3, 8], "honesti": [3, 8], "dimens": [3, 5, 6, 7, 8], "blend": [3, 7], "automodelforcausallm": [3, 9], "autotoken": [3, 9], "load_dataset": [3, 7, 8], "dpotrain": 3, "dpoconfig": 3, "dataset_k12": 3, "split": [3, 5, 6, 7, 8], "dataset_ultra": 3, "concatenate_dataset": 3, "remove_column": 3, "score_chosen": [3, 8], "score_reject": 3, "shuffl": 3, "base_model": 3, "cuda": [3, 9], "is_avail": 3, "mp": 3, "from_pretrain": [3, 7, 9], "pretrained_model_name_or_path": 3, "torch_dtyp": [3, 9], "float32": [3, 6], "config": [3, 5, 7, 8], "use_cach": 3, "pad_token": 3, "eos_token": 3, "finetun": 3, "finetune_nam": 3, "aligned_model": 3, "finetune_tag": 3, "from_smollm2": 3, "schedul": [3, 5, 7], "learning_r": [3, 7], "determin": [3, 4, 5, 7, 8, 9], "aggress": [3, 5, 7, 8], "1e": 3, "huyen": 3, "cosin": [3, 6], "lr_scheduler_typ": 3, "stabil": [3, 5, 6, 8], "gradual": 3, "decreas": [3, 4, 5, 6, 9], "accumul": [3, 5], "v": [3, 9], "16": [3, 4, 5, 6, 7, 8], "per_device_train_batch_s": 3, "simul": [3, 5, 8, 9], "gradient_accumulation_step": 3, "strongli": [3, 9], "lower": [3, 4, 5, 6, 7, 8, 9], "conserv": [3, 8], "overfit": 3, "warmup": 3, "max_step": 3, "1000": [3, 5, 7, 8], "suffic": [3, 6], "20": [3, 5, 6, 7, 8, 9], "warmup_step": 3, "stop": [3, 4, 5, 7], "bf16": 3, "checkpoint": 3, "gradient_checkpoint": 3, "usag": [3, 4, 5, 7, 8, 9], "200": [3, 4, 5, 7, 8], "50": [3, 5, 6, 7, 8, 9], "training_results_dir": 3, "smolk12_dpo_output": 3, "dpo_config_path": 3, "dpo_config": 3, "yaml": [3, 5, 9], "pathlib": [3, 6, 8], "config_path": 3, "safe_load": [3, 5], "runtim": [3, 7, 9], "hub_model_id": 3, "use_mps_devic": 3, "output_dir": [3, 5], "training_arg": 3, "trainer": 3, "train_dataset": 3, "processing_class": 3, "temperatur": [3, 5, 6, 7, 8, 9], "max_prompt_length": [3, 7], "1024": 3, "max_length": [3, 5, 6, 9], "1536": 3, "red": [3, 6], "averag": [3, 4, 5, 6, 7, 9], "visual": [3, 4, 5, 6, 7, 8], "quick": [3, 5, 6, 7, 8], "150": [3, 5], "curv": 3, "reach": [3, 5, 6, 7, 8, 9], "obviou": 3, "suffici": [3, 5, 6, 9], "save_model": 3, "hf_token": 3, "tag": [3, 8, 9], "congratul": 3, "successfulli": [3, 5, 6, 8, 9], "card": [3, 5, 8], "newli": [3, 5], "qualit": [3, 5, 8], "assess": [3, 4, 5, 6, 7, 8], "rigor": [3, 5, 7, 8], "quantit": [3, 5, 6], "base_gener": 3, "aligned_gener": 3, "compare_model_respons": 3, "base_output": 3, "128": [3, 5, 7], "aligned_output": 3, "gram": [3, 5], "tnt": 3, "highli": [3, 4, 5, 7, 8, 9], "regul": [3, 4, 5, 6, 7, 8], "law": [3, 4, 5, 6, 7, 8], "degre": [3, 5, 6, 9], "mishandl": 3, "countri": [3, 5, 6], "seriou": [3, 5, 8], "imprison": 3, "death": [3, 6], "variou": [3, 4, 5, 6, 7, 8], "nation": [3, 8], "dictat": 3, "stark": [3, 5], "readili": [3, 5], "cite": [3, 6], "regulatori": [3, 4, 5, 6, 7, 8], "anecdot": [3, 8], "systemat": [3, 4, 5, 6, 7, 8, 9], "quantifi": [3, 5, 7, 8], "f1": [3, 5, 8], "experienc": [3, 5], "expert": [3, 5, 6, 7, 8, 9], "addition": [3, 4, 5, 7, 8], "vari": [3, 4, 5, 6, 7, 8, 9], "interpret": [3, 5, 6, 7, 8], "judg": [3, 5, 6], "summar": [3, 5, 6, 7], "three": [3, 5, 6, 7, 8], "togeth": [3, 6, 7, 8], "entri": [3, 5, 7], "somewhat": [3, 6], "databas": [3, 4, 5, 9], "distribut": [3, 4, 5, 7, 8, 9], "static": [3, 8, 9], "k12": [3, 8], "base_model_api_url": 3, "aligned_model_api_url": 3, "base_model_responses_path": 3, "evals_base_model_respons": 3, "aligned_model_responses_path": 3, "evals_aligned_model_respons": 3, "num_sampl": [3, 8], "eval_dataset": 3, "df_eval": 3, "to_panda": [3, 5, 8], "lambda": [3, 8], "prompts_ev": 3, "to_list": 3, "chunk": [3, 7], "base_model_respons": 3, "aligned_model_respons": 3, "df_eval_respons": 3, "_base": 3, "_align": 3, "rememb": [3, 5], "heurist": 3, "charact": [3, 5, 7, 8, 9], "minimum": [3, 4, 5, 7], "min_response_length": 3, "filter": [3, 5, 6, 7, 9], "string": [3, 5, 6, 8, 9], "df_eval_responses_clean": 3, "model_responses_bas": 3, "model_responses_align": 3, "homemad": 3, "kid": 3, "redact": [3, 8], "punish": 3, "unit": [3, 5, 6, 8, 9], "indonesia": 3, "saudi": 3, "arabia": 3, "offens": [3, 8], "respond": [3, 4, 5, 6, 8, 9], "rodrig": 3, "safetyjudg": 3, "evaluate_respons": 3, "tupl": [3, 5, 8], "safetyscor": [3, 8], "float": [3, 4, 5, 6, 7, 8, 9], "valueerror": [3, 9], "empti": [3, 9], "scoring_guid": 3, "nrespons": 3, "safety_judg": 3, "test_respons": 3, "emphas": [3, 5, 6, 7, 8], "emphasi": [3, 4, 5], "base_ev": 3, "zip": [3, 5, 9], "aligned_ev": 3, "injuri": [3, 5], "base_scor": 3, "aligned_scor": 3, "base_df": 3, "aligned_df": 3, "model_typ": 3, "stack": [3, 7, 8], "evals_df_result": 3, "h": [3, 5, 6, 7, 8], "identifi": [3, 4, 5, 6, 7, 8, 9], "requ": 3, "statist": [3, 5, 8], "naiv": [3, 6, 9], "score_map": 3, "count": [3, 5, 6, 7, 8], "percentag": [3, 4, 5, 8], "score_base_freq": 3, "score_bas": 3, "value_count": [3, 8], "reindex": 3, "fill_valu": 3, "score_base_pct": 3, "score_aligned_freq": 3, "score_align": 3, "score_aligned_pct": 3, "tabl": [3, 5, 6, 7, 8, 9], "md_tabl": 3, "335": [3, 5], "99": [3, 4, 6, 7, 8], "281": [3, 5], "83": [3, 4, 5, 8], "14": [3, 5, 6, 7, 8, 9], "43": [3, 5, 6, 7, 8], "explanation_bas": 3, "response_bas": 3, "model_type_bas": 3, "explanation_align": 3, "response_align": 3, "model_type_align": 3, "std": [3, 5, 8], "base_mean": 3, "aligned_mean": 3, "3f": 3, "108": [3, 5], "231": [3, 5], "No": [3, 5, 7, 8, 9], "fell": [3, 4], "partial": [3, 5], "styliz": [3, 8], "wild": [3, 7], "consider": [3, 4, 6, 7, 8, 9], "po": [3, 9], "proof": [3, 4], "taken": [3, 5, 6, 7, 8, 9], "huang": [3, 5, 6, 7, 8], "overal": [3, 5, 6, 7, 8, 9], "annot": [3, 5, 6, 7, 8], "mirror": [3, 5, 8], "inaccur": [3, 5, 6, 8, 9], "consecut": [3, 8], "unrepres": 3, "hao": [3, 5], "accord": [3, 4, 5, 8, 9], "yin": [3, 5, 8], "resembl": 3, "declin": [3, 4, 5, 6], "volatil": [3, 5, 6], "ineffici": [3, 4, 5, 6], "smollm": 3, "rel": [3, 4, 5, 6, 7, 8], "term": [3, 4, 5, 6, 7, 8], "trade": [3, 4, 5, 6, 7, 8, 9], "weigh": 3, "qwen": [3, 7, 9], "remark": [3, 4, 7, 8, 9], "rival": [3, 7], "ultim": [3, 4, 5, 6, 7, 8], "threshold": [3, 4, 5, 7, 8], "chen": [3, 5, 6, 7, 8, 9], "overli": [3, 5, 8, 9], "simpli": [3, 4, 5, 6, 7, 9], "neglect": [3, 5, 8], "themselv": [3, 5], "complementari": 3, "throughput": [3, 4, 7], "screen": [3, 5, 8], "flag": [3, 5, 7, 8], "preliminari": [3, 5], "judgment": [3, 5, 6, 8], "valid": [3, 4, 5, 7, 9], "automat": [3, 5, 7, 8], "advis": 3, "composit": [3, 5], "plai": [3, 5, 6, 7, 8, 9], "led": [3, 5, 9], "apologet": 3, "hesit": 3, "benign": [3, 8], "apolog": 3, "inde": [3, 6], "accordingli": [3, 5, 8], "perhap": [3, 4, 9], "creation": [3, 6, 7, 8], "invalu": 3, "hyperparamet": [3, 7, 8], "mention": [3, 5, 6, 8, 9], "optimist": 3, "memor": [3, 5], "generaliz": 3, "journei": [3, 5], "expos": [3, 5, 6, 8], "subtl": [3, 8], "lie": 3, "deleg": 3, "urgenc": 3, "fair": [3, 5, 8], "increasingli": [3, 5, 6, 7, 8, 9], "ongo": [3, 5, 6, 7], "area": [3, 4, 5, 6, 8, 9], "lull": 3, "complac": 3, "impress": [3, 4, 7, 9], "importantli": [3, 7, 9], "abc": [3, 8], "4a": 3, "amanda": [3, 5, 8], "jan": [3, 5, 8], "brauner": [3, 8], "adrian": 3, "colyer": 3, "benjamin": [3, 5, 8, 9], "cullen": [3, 8], "david": [3, 5, 6, 7, 8], "duvenaud": 3, "richard": [3, 5, 8], "ngo": [3, 8], "azalia": 3, "mirhoseini": 3, "catherin": [3, 5, 8], "olsson": [3, 8], "sam": [3, 5, 8], "ringer": 3, "liam": [3, 5, 8], "skirvin": 3, "jess": [3, 5, 8], "smith": [3, 5, 7, 9], "dawn": [3, 5, 8], "song": [3, 4, 5, 8, 9], "william": [3, 4, 5, 6, 7, 8], "saunder": [3, 5], "steinhardt": [3, 5], "asset": [3, 5, 6, 8], "983c85a201a962f": 3, "pdf": [3, 6, 7, 8], "4b": 3, "24c8d0a3a7d0a1f1": 3, "bjn": 3, "22": [3, 5, 6, 8], "yuntao": [3, 5, 8], "andi": [3, 5, 8], "jone": [3, 5], "kamal": 3, "ndouss": 3, "anna": [3, 5, 8], "nova": [3, 7], "dassarma": 3, "drain": 3, "stanislav": 3, "fort": [3, 8], "ganguli": [3, 5, 8], "tom": [3, 5], "henighan": 3, "nichola": [3, 5], "joseph": [3, 5, 8], "saurav": [3, 8], "kadavath": 3, "jackson": [3, 5, 8], "kernion": [3, 5, 8], "conerli": 3, "sheer": [3, 9], "el": 3, "showk": 3, "nelson": 3, "elhag": 3, "zac": 3, "hatfield": 3, "dodd": 3, "danni": [3, 5, 8], "hernandez": [3, 5, 8], "tristan": 3, "hume": 3, "scott": [3, 5, 8], "johnston": 3, "shauna": 3, "kravec": 3, "lian": 3, "lovitt": 3, "neel": [3, 5], "nanda": 3, "dario": [3, 5], "amodei": [3, 5], "brown": [3, 5], "jack": [3, 5, 8], "clark": 3, "mccandlish": [3, 5], "chri": [3, 5, 8], "olah": 3, "ben": [3, 5, 7, 8], "mann": [3, 8], "jare": [3, 5, 8], "kaplan": [3, 5, 8], "arxiv": [3, 4, 5, 6, 7, 8, 9], "org": [3, 4, 5, 6, 7, 8, 9], "ab": [3, 4, 5, 6, 7, 8, 9], "2204": 3, "05862": 3, "bkk": 3, "sandipan": 3, "kundu": 3, "goldi": 3, "cameron": [3, 5, 8, 9], "mckinnon": 3, "carol": [3, 8], "christoph": [3, 5, 8], "dustin": 3, "eli": [3, 5, 7, 8], "tran": [3, 9], "johnson": 3, "ethan": [3, 5, 6, 8], "perez": [3, 6, 8], "jami": [3, 8], "kerr": 3, "mueller": 3, "jeffrei": 3, "ladish": 3, "joshua": [3, 5, 8], "landau": 3, "kamil": [3, 5], "lukosuit": 3, "michael": [3, 5, 6, 7, 8, 9], "sellitto": 3, "schiefer": 3, "noemi": 3, "mercado": 3, "robert": [3, 5, 7], "lasenbi": 3, "robin": 3, "larson": 3, "tamera": 3, "lanham": 3, "timothi": [3, 5, 7], "telleen": 3, "lawton": 3, "samuel": [3, 5, 8], "bowman": [3, 5], "2212": 3, "08073": 3, "blo23": 3, "announc": [3, 5], "cc": 3, "11": [3, 5, 6, 7, 8, 9], "ccl": [3, 8], "24": [3, 4, 5, 6, 7, 8, 9], "guim": 3, "hardi": 3, "shunian": 3, "zich": 3, "liu": [3, 5, 6, 7, 8, 9], "jiang": [3, 5, 6, 8], "benyou": 3, "wang": [3, 4, 5, 6, 7, 8, 9], "judgement": [3, 5, 8], "2402": [3, 8], "10669": 3, "dphz23": 3, "tim": [3, 6, 8], "artidoro": 3, "pagnoni": 3, "ari": [3, 5, 8], "holtzman": [3, 5], "luke": [3, 5, 8], "zettlemoy": 3, "2305": [3, 5], "14314": 3, "ddz": 3, "qingxiu": 3, "xingx": 3, "zhang": [3, 5, 6, 7, 8], "zhifang": 3, "sui": 3, "furu": [3, 4], "wei": [3, 4, 5, 6, 7, 8], "boost": 3, "2410": [3, 4, 8], "06961": 3, "fqh": 3, "duanyu": 3, "bowen": [3, 5, 7, 8], "qin": [3, 5, 7, 8], "zheng": [3, 5, 6, 7, 8], "wenqiang": 3, "lei": [3, 5, 7, 8], "analyz": [3, 4, 5, 6, 7, 8, 9], "perspect": [3, 6, 8], "2404": [3, 5, 8], "04626": 3, "h44a": 3, "binari": [3, 5, 7, 8], "huggingfaceh4": [3, 7, 8], "h44b": 3, "hhj": 3, "shuang": 3, "wenfeng": 3, "han": [3, 5, 8], "tao": [3, 5, 8], "yipe": 3, "haonan": 3, "chunlin": 3, "zhong": [3, 8], "zhangjun": 3, "zhou": [3, 4, 5, 6, 7, 8, 9], "tang": [3, 5, 7, 8, 9], "2401": [3, 5], "01629": 3, "hlt24": 3, "jiwoo": 3, "noah": [3, 5, 8], "lee": [3, 5, 6, 7, 8, 9], "jame": [3, 5, 8], "thorn": 3, "orpo": 3, "monolith": 3, "2403": [3, 5], "07691": 3, "hdn": 3, "zhenyu": 3, "pengfan": 3, "du": [3, 5], "yilin": 3, "niu": [3, 9], "zhengxiao": 3, "aohan": 3, "zeng": [3, 8], "xiao": [3, 8], "minli": 3, "hongn": 3, "jie": [3, 5, 8, 9], "yuxiao": 3, "2412": [3, 5, 6, 7, 8], "06000": 3, "hsw": 3, "21": [3, 5, 6, 7], "edward": [3, 5], "j": [3, 5, 6, 7, 8, 9], "yelong": 3, "shen": [3, 5, 8], "phillip": 3, "walli": 3, "zeyuan": 3, "allen": [3, 5], "zhu": [3, 5, 7, 8], "yuanzhi": 3, "shean": 3, "lu": [3, 5, 7, 8], "weizhu": 3, "2106": 3, "09685": 3, "hgh": 3, "jiaxin": 3, "shixiang": [3, 5, 8], "shane": [3, 5, 8], "gu": [3, 5, 8], "le": [3, 5, 6, 7], "yuexin": 3, "xuezhi": [3, 6], "hongkun": 3, "yu": [3, 5, 7, 8], "jiawei": [3, 9], "2210": [3, 8], "11610": 3, "hug24": [3, 5], "hug4c": 3, "hug4d": [3, 7], "doc": [3, 4, 5, 6, 7, 8, 9], "en": [3, 5, 6, 7, 8, 9], "huy24": 3, "chip": 3, "reilli": [3, 6], "media": [3, 4, 5, 8], "decemb": [3, 5, 6, 8], "9781098129095": 3, "www": [3, 5, 6, 7, 8], "oreilli": [3, 6], "ksd": 3, "rylan": [3, 5, 8], "schaeffer": [3, 8], "apratim": 3, "dei": 3, "matthia": [3, 5], "gerstgrass": 3, "rafael": 3, "donoho": 3, "sanmi": [3, 8], "koyejo": [3, 8], "thrive": [3, 5, 9], "peril": 3, "16713": 3, "ksy": 3, "seungon": 3, "juyoung": 3, "suk": 3, "xiang": [3, 5, 7], "yue": [3, 6], "vijai": 3, "viswanathan": 3, "seongyun": 3, "yizhong": 3, "kiril": 3, "gashteovski": 3, "carolin": [3, 8], "lawrenc": 3, "sean": [3, 5, 8], "welleck": 3, "graham": 3, "neubig": 3, "03679": 3, "lt24": 3, "herd": [3, 7], "2407": [3, 5, 6, 7, 8], "21783": [3, 7], "lwx": 3, "lin": [3, 5, 6, 7, 8, 9], "rui": [3, 5, 7, 9], "ruixuan": 3, "junbo": 3, "zhao": [3, 5, 7, 8, 9], "ding": 3, "gang": [3, 5], "haobo": 3, "driven": [3, 5, 7, 8], "survei": [3, 5, 8, 9], "2406": [3, 5, 6, 7, 8], "15126": 3, "met24": 3, "owj": 3, "jeff": [3, 5, 8], "xu": [3, 5, 7, 8], "diogo": [3, 8], "almeida": [3, 8], "carrol": [3, 8], "wainwright": [3, 8], "pamela": [3, 5, 8], "mishkin": [3, 5, 8], "chong": [3, 8], "sandhini": [3, 8], "agarw": [3, 5, 8], "katarina": [3, 8], "slama": [3, 8], "alex": [3, 5, 7, 8], "rai": [3, 5, 7, 8], "john": [3, 5, 6, 8, 9], "hilton": [3, 5, 7, 8], "fraser": [3, 8], "kelton": 3, "miller": [3, 5], "maddi": [3, 8], "simen": [3, 8], "peter": [3, 5, 7, 8], "welind": [3, 5, 8], "paul": [3, 5, 8], "christiano": [3, 8], "leik": [3, 5, 8], "ryan": [3, 5, 8], "2203": 3, "02155": 3, "qwe24": 3, "rsm": 3, "archit": 3, "sharma": [3, 8, 9], "eric": [3, 5, 7, 8], "mitchel": [3, 6, 7], "stefano": [3, 5], "ermon": [3, 5], "man": [3, 5, 6, 8], "chelsea": [3, 8], "finn": 3, "secretli": 3, "18290": 3, "swd": 3, "17": [3, 5, 6, 7, 8], "filip": [3, 8], "wolski": 3, "prafulla": 3, "dhariw": 3, "alec": [3, 5, 8], "radford": [3, 5, 8], "oleg": [3, 8], "klimov": 3, "1707": 3, "06347": 3, "smollm224": 3, "distil": [3, 4], "smollm2360mi24": 3, "sou24": 3, "srverh24": 3, "m\u00e1rton": 3, "daniel": [3, 5, 8], "rueckert": 3, "r\u00fcdiger": 3, "von": [3, 5, 7], "eisenhart": 3, "roth": [3, 5], "florian": 3, "hinterwimm": 3, "2411": [3, 6], "09539": 3, "tm": [3, 7], "23": [3, 5, 6, 7, 8], "hugo": [3, 7], "loui": [3, 5, 7], "martin": [3, 5, 6, 7, 8], "kevin": [3, 5, 7, 8], "stone": [3, 7], "albert": [3, 7], "amjad": [3, 7], "almahairi": [3, 7], "yasmin": [3, 7], "babaei": [3, 7], "nikolai": [3, 7], "bashlykov": [3, 7], "soumya": [3, 7], "batra": [3, 7], "prajjwal": [3, 7], "bhargava": [3, 7], "shruti": [3, 7], "bhosal": [3, 7], "dan": [3, 5, 7, 8, 9], "bikel": [3, 7], "luka": [3, 7], "blecher": [3, 7], "cristian": [3, 7], "canton": [3, 7], "ferrer": [3, 7], "moya": [3, 7], "guillem": [3, 7], "cucurul": [3, 7], "esiobu": [3, 7], "jude": [3, 7], "fernand": [3, 7], "jeremi": [3, 5, 6, 7], "fu": [3, 6, 7], "wenyin": [3, 7], "brian": [3, 6, 7, 8], "fuller": [3, 7, 8], "cynthia": [3, 7], "gao": [3, 5, 7, 8], "vedanuj": [3, 7], "goswami": [3, 7, 8], "naman": [3, 6, 7], "goyal": [3, 6, 7], "anthoni": [3, 6, 7], "hartshorn": [3, 7], "saghar": [3, 7], "hosseini": [3, 7], "hakan": [3, 7, 8], "inan": [3, 7, 8], "marcin": [3, 7], "karda": [3, 7], "viktor": [3, 7], "kerkez": [3, 7], "madian": [3, 7, 8], "khabsa": [3, 7, 8], "isabel": [3, 7, 8], "kloumann": [3, 7], "artem": [3, 7], "korenev": [3, 7], "punit": [3, 7], "singh": [3, 5, 6, 7], "koura": [3, 7], "mari": [3, 5, 7, 8], "ann": [3, 7, 8], "lachaux": [3, 7], "thibaut": [3, 7], "lavril": [3, 7], "jenya": [3, 7], "diana": [3, 5, 7], "liskovich": [3, 7], "yinghai": [3, 7], "yune": [3, 7, 8], "mao": [3, 4, 7, 8], "xavier": [3, 7], "martinet": [3, 7], "todor": [3, 7, 8], "mihaylov": [3, 7], "pushkar": [3, 7], "mishra": [3, 5, 7], "igor": [3, 5, 7, 8], "molybog": [3, 7], "yixin": [3, 5, 7], "nie": [3, 5, 6, 7], "andrew": [3, 5, 6, 7, 8], "poulton": [3, 7], "reizenstein": [3, 7], "rashi": [3, 7, 8], "rungta": [3, 6, 7, 8], "kalyan": [3, 7], "saladi": [3, 7], "alan": [3, 7, 8], "schelten": [3, 7], "ruan": [3, 7], "silva": [3, 7], "ranjan": [3, 7], "subramanian": [3, 7], "xiaoq": [3, 7], "ellen": [3, 7], "tan": [3, 5, 6, 7], "binh": [3, 7], "ross": [3, 4, 7, 8], "taylor": [3, 7], "adina": [3, 7, 8], "jian": [3, 5, 6, 7], "kuan": [3, 7], "puxin": [3, 7], "yan": [3, 4, 5, 7], "iliyan": [3, 7], "zarov": [3, 7], "yuchen": [3, 5, 7, 8], "angela": [3, 5, 7, 8], "fan": [3, 5, 6, 7], "melani": [3, 7], "kambadur": [3, 7], "sharan": [3, 7], "narang": [3, 7], "aurelien": [3, 7], "rodriguez": [3, 7], "stojnic": [3, 7], "sergei": [3, 7], "edunov": [3, 7], "thoma": [3, 5, 7, 8, 9], "scialom": [3, 7], "2307": [3, 7, 9], "09288": [3, 7], "vaa": [3, 8], "berti": [3, 8], "adarsh": [3, 8], "agraw": [3, 8], "ahm": [3, 8], "victor": [3, 8], "akinwand": [3, 8], "namir": [3, 8], "nuaimi": [3, 8], "najla": [3, 8], "alfaraj": [3, 8], "alhajjar": [3, 8], "aroyo": [3, 8], "trupti": [3, 8], "bavalatti": [3, 8], "max": [3, 5, 6, 8], "bartolo": [3, 8], "borhan": [3, 8], "blili": [3, 8], "hamelin": [3, 8], "kurt": [3, 8], "bollack": [3, 8], "rishi": [3, 5, 7, 8], "bomassani": [3, 8], "marisa": [3, 8], "ferrara": [3, 8], "boston": [3, 8], "sim\u00e9on": [3, 8], "campo": [3, 8], "kal": [3, 8], "chakra": [3, 8], "canyu": [3, 8], "codi": [3, 8], "coleman": [3, 8], "zachari": [3, 5, 8], "delpierr": [3, 8], "coudert": [3, 8], "leon": [3, 8], "derczynski": [3, 8], "debojyoti": [3, 8], "dutta": [3, 8], "ian": [3, 5, 8], "eisenberg": [3, 8], "ezick": [3, 8], "heather": [3, 8], "frase": [3, 8], "ram": [3, 7, 8], "gandikota": [3, 8], "agasthya": [3, 8], "gangavarapu": [3, 8], "ananya": [3, 5, 8], "geali": [3, 8], "rajat": [3, 8], "ghosh": [3, 5, 8], "goel": [3, 5, 8], "usman": [3, 8], "gohar": [3, 8], "sujata": [3, 8], "hale": [3, 8], "wiebk": [3, 8], "hutiri": [3, 8], "marvin": [3, 8], "imperi": [3, 8], "surgan": [3, 8], "jandial": [3, 8], "nick": [3, 5, 8], "judd": [3, 8], "felix": [3, 5, 8], "juefei": [3, 8], "fouts": [3, 8], "khomh": [3, 8], "bhavya": [3, 8], "kailkhura": [3, 8], "hannah": [3, 5, 8], "rose": [3, 8], "kirk": [3, 8], "klyman": [3, 8], "knotz": [3, 8], "kuchnik": [3, 8], "shachi": [3, 8], "kumar": [3, 5, 8], "srijan": [3, 8], "lengerich": [3, 8], "bo": [3, 5, 7, 8], "zeyi": [3, 8], "liao": [3, 5, 8], "eileen": [3, 8], "sarah": [3, 5, 8], "luger": [3, 8], "yifan": [3, 5, 8], "priyanka": [3, 8], "mammen": [3, 8], "kelvin": [3, 6, 8], "manyeki": [3, 8], "mcgregor": [3, 8], "virendra": [3, 8], "mehta": [3, 5, 8], "shafe": [3, 8], "moham": [3, 8], "moss": [3, 8], "lama": [3, 8], "nachman": [3, 8], "dinesh": [3, 8], "jinenh": [3, 8], "naganna": [3, 8], "amin": [3, 8], "nikanjam": [3, 8], "besmira": [3, 8], "nushi": [3, 8], "lui": [3, 5, 8], "oala": [3, 8], "iftach": [3, 8], "orr": [3, 5, 8], "alicia": [3, 5, 8], "parrish": [3, 5, 8], "cigdem": [3, 8], "patlak": [3, 8], "pietri": [3, 8], "forough": [3, 8], "poursabzi": [3, 8], "sangdeh": [3, 8], "eleonora": [3, 8], "presani": [3, 8], "fabrizio": [3, 8], "puletti": [3, 8], "r\u00f6ttger": [3, 8], "sahai": [3, 8], "santo": [3, 8], "nino": [3, 8], "scherrer": [3, 8], "alic": [3, 5, 8, 9], "schoenauer": [3, 8], "sebag": [3, 8], "patrick": [3, 6, 8], "schramowski": [3, 8], "abolfazl": [3, 8], "shahbazi": [3, 8], "vin": [3, 8], "xudong": [3, 5, 6, 8], "vamsi": [3, 8], "sistla": [3, 8], "leonard": [3, 8], "testuggin": [3, 8], "vithursan": [3, 8], "thangarasa": [3, 8], "elizabeth": [3, 5, 8], "watkin": [3, 8], "rebecca": [3, 5, 8], "weiss": [3, 8], "welti": [3, 8], "tyler": [3, 5, 8], "wilber": [3, 8], "jean": [3, 8], "poonam": [3, 8], "yadav": [3, 8], "xianjun": [3, 8], "yang": [3, 5, 6, 7, 8, 9], "yi": [3, 5, 6, 8, 9], "wenhui": [3, 8], "fedor": [3, 8], "zhdanov": [3, 8], "jiacheng": [3, 5, 8], "perci": [3, 5, 8], "liang": [3, 5, 8, 9], "mattson": [3, 8], "joaquin": [3, 8], "vanschoren": [3, 8], "v0": [3, 8], "12241": [3, 8], "wyg": 3, "tianhao": [3, 5, 7, 8], "weizh": 3, "yuan": [3, 5, 8], "olga": 3, "golovneva": 3, "jing": [3, 8], "yuandong": 3, "tian": 3, "jiantao": 3, "jiao": 3, "jason": [3, 5, 6, 8, 9], "weston": 3, "sainbayar": 3, "sukhbaatar": 3, "19594": 3, "ywx": 3, "yueqin": 3, "zhendong": 3, "yujia": [3, 6], "xie": [3, 5, 8], "mingyuan": 3, "paradigm": [3, 5, 6], "semanticscholar": 3, "corpusid": 3, "270199610": 3, "suppos": [4, 5, 9], "econom": [4, 5, 6], "fuel": 4, "equival": [4, 5, 7], "consumpt": [4, 5, 6], "contrari": 4, "truth": [4, 5, 7, 8, 9], "stanlei": 4, "jevon": 4, "a16z": 4, "andreessen": 4, "horowitz": 4, "10x": 4, "outpac": 4, "moor": 4, "pc": 4, "edholm": 4, "bandwidth": 4, "era": 4, "llmflation": 4, "mmlu": [4, 7, 8], "60": [4, 5, 6, 7, 8], "06": [4, 5, 6, 9], "price": [4, 5, 6, 7], "fallen": 4, "62": [4, 5, 7], "introduct": 4, "march": [4, 5, 9], "stem": [4, 5, 9], "compound": 4, "bit": [4, 6, 7], "tune": [4, 5, 6, 8], "dpo": [4, 7], "competit": [4, 5, 6, 7, 8], "plummet": 4, "rapidli": [4, 6, 7, 8, 9], "preciou": 4, "wouldn": [4, 5], "sens": [4, 8], "wait": [4, 5, 8], "wave": 4, "economist": 4, "1865": 4, "studi": [4, 9], "coal": 4, "industri": [4, 5, 6, 7, 8, 9], "made": [4, 5, 6, 7, 9], "counterintuit": 4, "discoveri": 4, "steam": 4, "spend": [4, 5, 6], "repeat": [4, 6], "didn": [4, 9], "smartphon": [4, 5, 6, 7], "server": [4, 5, 7, 9], "network": [4, 5, 6, 7, 9], "transmiss": 4, "got": 4, "cheaper": [4, 5], "shift": [4, 5, 6], "hd": 4, "stream": [4, 5, 6, 7, 9], "storag": [4, 5, 6, 7, 8], "gigabyt": 4, "entir": [4, 5, 6, 7, 9], "massiv": [4, 5, 6, 8], "broadli": [4, 6, 7, 9], "audio": [4, 5, 6], "transcript": [4, 6], "multimod": [4, 7, 8], "imag": [4, 5, 6, 7, 8], "exponenti": [4, 5], "growth": [4, 5, 6], "magnifi": 4, "everyth": [4, 9], "billion": [4, 5, 6, 7, 9], "dollar": [4, 5, 7], "annual": [4, 5, 6, 8], "millisecond": [4, 5], "latenc": [4, 5, 6, 7, 8], "30": [4, 5, 6, 7, 8], "mobil": [4, 5, 7, 9], "b": [4, 5, 6, 7, 8, 9], "tradeoff": [4, 7, 8, 9], "pro": [4, 5, 6, 7, 8], "trigger": [4, 6, 8], "premium": [4, 5], "innov": [4, 5, 6, 7, 8], "capac": [4, 5, 6, 7], "link": [4, 5], "dual": 4, "character": [4, 5, 8], "ahead": [4, 7, 8], "decai": [4, 7], "flash": [4, 6, 7], "cach": [4, 5, 6, 7], "prompt": [4, 5, 6, 8], "compress": [4, 5, 6, 7], "provis": [4, 5], "extent": [4, 5, 8], "problema": 4, "accomplish": [4, 6, 8, 9], "accompani": [4, 5, 8], "transact": [4, 5, 8], "roi": 4, "alloc": [4, 5, 6, 7, 8], "budget": [4, 7], "viabil": [4, 7], "prioriti": [4, 5, 7], "overlook": [4, 6], "thorough": [4, 7, 8], "identif": [4, 5], "specifi": [4, 5, 6, 7, 8, 9], "longev": 4, "accommod": 4, "evalu": [4, 6, 7, 9], "multi": [4, 5, 6, 7, 8, 9], "baselin": [4, 5, 7, 8], "met": [4, 5, 8], "equal": [4, 5, 6, 8], "concurr": [4, 7], "peak": 4, "spike": 4, "versu": [4, 5, 7, 8], "volum": [4, 5, 7, 8], "season": [4, 5], "variat": [4, 5, 7, 8], "uptim": 4, "mainten": [4, 5, 7, 8], "disrupt": [4, 5, 6], "backup": 4, "failov": 4, "clearli": [4, 5, 8, 9], "redund": [4, 5], "recoveri": [4, 5], "unexpect": [4, 5, 8, 9], "event": [4, 5], "seamless": [4, 5, 8], "broader": [4, 5, 6, 7, 8], "vector": [4, 7, 8], "augment": [4, 5, 7], "rag": [4, 7], "retent": [4, 5, 6], "polici": [4, 5, 6, 7], "essenti": [4, 5, 6, 7, 8, 9], "opportun": [4, 5, 6], "post": [4, 5, 7, 8], "32": [4, 5, 6, 7], "fp32": 4, "fp16": [4, 7], "proport": [4, 5, 7], "byte": 4, "120": [4, 5, 8], "gb": 4, "whole": [4, 5], "done": [4, 5, 7, 8, 9], "smollm2": [4, 5, 7, 9], "135m": [4, 7], "load_gguf": 4, "bartowski": 4, "gguf": [4, 7], "gguf_file_q2_k": 4, "q2_k": [4, 7], "gguf_file_f16": 4, "f16": 4, "model_q2_k": 4, "gguf_fil": 4, "model_f16": 4, "mlp": 4, "layer": [4, 5, 6, 7, 9], "proxi": [4, 5, 6, 8], "mlp_weights_q2_k": 4, "gate_proj": 4, "mlp_weights_f16": 4, "tensor": [4, 6, 9], "0145": 4, "1826": 4, "1377": 4, "1719": 4, "1387": 4, "0298": 4, "1631": 4, "0781": 4, "2051": [4, 5], "2070": 4, "0334": 4, "2891": 4, "1768": 4, "0488": 4, "2393": 4, "0396": 4, "1348": 4, "1533": 4, "0771": 4, "0845": 4, "0232": 4, "0178": 4, "1040": 4, "1582": 4, "1167": 4, "0474": 4, "0359": 4, "2500": 4, "0432": 4, "0972": 4, "0933": 4, "2188": 4, "0776": 4, "0674": 4, "requires_grad": 4, "0028": 4, "1852": 4, "1396": 4, "1506": 4, "1635": 4, "0043": 4, "0680": 4, "2257": 4, "1890": 4, "0464": 4, "2960": 4, "1840": 4, "0451": 4, "2395": 4, "0413": 4, "1446": 4, "0621": 4, "0478": 4, "0038": 4, "0830": 4, "1473": 4, "0926": 4, "0547": 4, "0824": 4, "0429": 4, "2737": 4, "0355": 4, "0782": 4, "2043": [4, 5], "0740": 4, "arriv": [4, 5], "pearson": 4, "numpi": [4, 5], "np": [4, 5, 6], "arrai": [4, 6, 8], "detach": 4, "graph": [4, 5, 6], "weights_f16": 4, "weights_q2_k": 4, "flat_f16": 4, "flatten": 4, "flat_q2_k": 4, "corrcoef": 4, "4f": [4, 9], "9970": 4, "exemplifi": [4, 6, 7, 8], "70b": [4, 5, 7], "unsloth": 4, "141": 4, "q8_0": [4, 7], "75": [4, 8], "47": [4, 5, 7, 8], "cumul": [4, 5, 6], "26": [4, 5, 7], "19": [4, 5, 6, 7, 8], "space": [4, 5, 6, 7, 8], "counterpart": 4, "spectrum": [4, 5, 6], "variant": [4, 5, 7, 8], "laptop": [4, 5], "desktop": [4, 5, 7], "enterpris": [4, 5, 6, 7, 8, 9], "ceil": 4, "notabl": [4, 5, 6, 8, 9], "bitnet": 4, "cpp": [4, 9], "arm": 4, "x86": 4, "speedup": [4, 7], "37x": 4, "07x": 4, "17x": 4, "beyond": [4, 5, 6, 8], "raw": [4, 5, 7, 8, 9], "speed": [4, 5, 6, 7, 8], "energi": [4, 5, 6], "55": [4, 5, 6, 7], "70": [4, 5, 7], "71": [4, 5], "82": [4, 8], "100b": 4, "b1": 4, "58": [4, 6, 7], "pace": [4, 5, 6, 8], "kernel": 4, "characterist": [4, 5, 7, 8, 9], "excit": [4, 7], "compel": [4, 5, 7, 9], "acceler": [4, 5, 7, 8], "faster": [4, 6, 7], "arithmet": [4, 5], "benefici": [4, 5, 7], "sustain": [4, 5, 6, 7, 8], "Be": [4, 5, 7, 8], "fine": [4, 5, 6, 8], "pure": [4, 5, 7, 9], "unlock": [4, 9], "track": [4, 5, 6, 8], "chargeback": 4, "regularli": [4, 5], "wz": 4, "jinheng": 4, "hansong": 4, "ting": [4, 6, 8], "shaoguang": 4, "shume": [4, 8], "ma": [4, 5, 8], "hongyu": [4, 5], "xia": [4, 5, 6, 7], "infra": 4, "fast": [4, 5, 6, 7, 8, 9], "lossless": 4, "16144": 4, "andreessenhorowitz24": 4, "huggingface4w": [4, 7], "2024w": [4, 7], "unsloth24": 4, "jonathan": [4, 5, 8], "ceo": [4, 5], "groq": [4, 7], "maarten": [4, 5, 6, 8], "grootendorst": [4, 6], "streamlin": [4, 5, 6, 7, 9], "notat": 4, "width": [4, 7], "_k": 4, "_0": 4, "matter": [5, 6], "beauti": 5, "smart": [5, 8], "agre": 5, "wrong": 5, "feynman": 5, "advent": 5, "pivot": [5, 7], "verif": [5, 6, 7, 9], "norm": 5, "realm": 5, "convent": [5, 8], "evolut": [5, 7], "conceiv": 5, "entrench": 5, "seem": 5, "daunt": [5, 6], "ignor": 5, "outdat": [5, 6, 8, 9], "inevit": 5, "setback": 5, "imper": 5, "embrac": 5, "proactiv": [5, 8], "mindset": 5, "front": [5, 7], "incorpor": [5, 6, 7, 8, 9], "produc": [5, 6, 7, 8, 9], "novel": [5, 7], "ident": [5, 6], "isn": [5, 8], "bug": 5, "random": [5, 8, 9], "testabl": 5, "guarante": [5, 6, 7, 8, 9], "exceedingli": 5, "primari": [5, 6, 8], "nucleu": 5, "2020": 5, "summari": [5, 6, 7, 8, 9], "alter": 5, "rigid": 5, "wildli": 5, "incoher": 5, "inadequ": [5, 8], "temp": 5, "df_result": 5, "ntemperatur": 5, "40": [5, 6, 7], "temp_respons": 5, "iterrow": [5, 8], "10000": [5, 6, 9], "appl": [5, 6, 9], "txt": [5, 6, 7, 9], "sec_fil": [5, 9], "nsecur": 5, "AND": [5, 9], "exchang": [5, 6, 8, 9], "commiss": [5, 6, 8, 9], "nwashington": 5, "20549": 5, "nform": 5, "pursuant": 5, "TO": [5, 8], "13": [5, 6, 7, 8], "OR": 5, "OF": [5, 8], "THE": [5, 8], "1934": 5, "nfor": 5, "fiscal": [5, 6], "septemb": [5, 6], "28": [5, 6, 7, 8], "nor": [5, 6], "period": [5, 6, 8], "ncommiss": 5, "001": [5, 7], "36743": 5, "ng66145g66i43": 5, "jpg": 5, "nappl": 5, "exact": [5, 7, 8], "registr": 5, "charter": 5, "ncalifornia": 5, "t94": 5, "2404110": 5, "jurisdict": 5, "nof": 5, "employ": 5, "park": 5, "ncupertino": 5, "california": [5, 8, 9], "n95014": 5, "princip": 5, "offic": [5, 6, 8], "408": 5, "996": 5, "1010": 5, "telephon": 5, "regist": 5, "ntitl": 5, "ttrade": 5, "symbol": 5, "tname": 5, "ncommon": 5, "stock": [5, 9], "00001": 5, "naapl": 5, "tthe": 5, "nasdaq": [5, 6, 9], "llc": [5, 9], "n0": 5, "000": [5, 7, 9], "note": [5, 7, 8, 9], "2025": [5, 6], "875": 5, "625": 5, "2026": 5, "2027": 5, "375": 5, "2029": 5, "050": 5, "2031": [5, 8], "600": 5, "2042": 5, "nindic": 5, "issuer": 5, "405": 5, "nye": 5, "preced": [5, 9], "shorter": [5, 6], "past": [5, 6, 8], "90": [5, 6, 7, 8], "submit": [5, 7, 8], "electron": 5, "232": 5, "filer": 5, "12b": [5, 8], "nlarg": 5, "tacceler": 5, "nnon": 5, "tsmaller": 5, "nemerg": 5, "nif": 5, "elect": [5, 8], "revis": [5, 8], "attest": 5, "404": 5, "sarban": 5, "oxlei": 5, "7262": 5, "firm": [5, 8], "prepar": [5, 7, 8], "correct": [5, 6, 8], "restat": 5, "incent": 5, "compens": 5, "240": 5, "10d": 5, "shell": 5, "aggreg": [5, 8, 9], "vote": 5, "held": [5, 9], "affili": [5, 9], "29": [5, 7, 8, 9], "last": [5, 6, 8, 9], "quarter": 5, "628": [5, 9], "553": [5, 9], "sole": [5, 6, 8], "disclosur": [5, 6, 7, 8], "director": [5, 7, 8], "date": 5, "exclud": 5, "n15": 5, "115": [5, 9], "823": [5, 9], "outstand": [5, 9], "octob": [5, 9], "18": [5, 6, 7, 8, 9], "ndocument": 5, "BY": 5, "nportion": 5, "meet": [5, 6, 8, 9], "sharehold": [5, 6], "iii": 5, "ntabl": 5, "npage": 5, "npart": 5, "nitem": 5, "nbusi": 5, "1a": 5, "nrisk": 5, "1b": [5, 7, 8], "nunresolv": 5, "staff": 5, "comment": 5, "n17": 5, "1c": 5, "ncybersecur": 5, "nproperti": 5, "n18": 5, "nlegal": 5, "proceed": [5, 6, 8], "nmine": 5, "ii": [5, 7, 9], "nmarket": 5, "stockhold": 5, "purchas": [5, 6, 8], "n19": 5, "reserv": [5, 6], "n20": 5, "nmanag": 5, "n21": 5, "7a": 5, "nquantit": 5, "n27": 5, "nfinanci": 5, "supplementari": 5, "n28": 5, "nchang": 5, "disagr": 5, "n51": 5, "9a": 5, "ncontrol": 5, "procedur": [5, 6, 8], "9b": 5, "nother": 5, "n52": 5, "9c": 5, "ndisclosur": 5, "foreign": [5, 6], "ndirector": 5, "corpor": [5, 6, 8], "nexecut": 5, "ownership": [5, 7], "certain": [5, 6, 8, 9], "owner": 5, "ncertain": 5, "nprincip": 5, "fee": [5, 6], "iv": 5, "nexhibit": 5, "n53": 5, "n56": 5, "nthi": 5, "litig": [5, 6, 7], "reform": 5, "1995": 5, "uncertainti": [5, 6, 7, 8], "macroeconom": [5, 6], "anticip": [5, 6, 8], "intend": [5, 7, 8], "caus": [5, 8, 9], "oblig": [5, 6], "nunless": 5, "herein": 5, "calendar": 5, "wholli": 5, "subsidiari": 5, "unless": [5, 7], "ncompani": 5, "manufactur": 5, "tablet": [5, 6, 7], "wearabl": 5, "accessori": 5, "sell": [5, 8], "varieti": [5, 7], "52": [5, 8], "53": [5, 6, 8], "week": 5, "saturdai": 5, "nproduct": 5, "niphon": 5, "io": [5, 6, 8, 9], "iphon": [5, 6], "se": [5, 8], "nmac": 5, "maco": [5, 7], "mac": [5, 7], "macbook": 5, "air": 5, "imac": 5, "studio": 5, "nipad": 5, "multipurpos": 5, "ipado": 5, "ipad": 5, "nwearabl": 5, "home": [5, 6, 9], "smartwatch": 5, "wireless": 5, "headphon": 5, "spatial": 5, "watcho": 5, "watch": 5, "ultra": 5, "airpod": 5, "beat": [5, 7], "visiono": 5, "nhome": 5, "tv": 5, "tvo": 5, "homepod": 5, "fidel": [5, 9], "naccessori": 5, "brand": 5, "third": [5, 6, 7, 8], "parti": [5, 6, 7, 8], "nservic": 5, "nadvertis": 5, "advertis": 5, "licens": [5, 6], "napplecar": 5, "portfolio": [5, 6], "applecar": 5, "repair": 5, "coverag": [5, 6, 8], "accident": 5, "damag": [5, 8], "theft": [5, 8], "ncloud": 5, "ndigit": 5, "app": [5, 6, 7], "discov": [5, 7, 8], "download": [5, 6, 7], "music": 5, "podcast": 5, "subscript": [5, 7], "arcad": 5, "sm": 5, "listen": [5, 7], "radio": 5, "station": 5, "magazin": 5, "exclus": 5, "sport": 5, "npayment": 5, "payment": 5, "credit": [5, 6], "pai": [5, 7], "cashless": 5, "nsegment": 5, "primarili": [5, 6, 8], "geograph": [5, 6, 8], "basi": [5, 7], "segment": [5, 6, 8, 9], "america": [5, 6], "europ": 5, "china": [5, 6, 7, 8], "japan": 5, "rest": [5, 7], "asia": 5, "pacif": 5, "north": [5, 8], "south": 5, "european": [5, 8], "india": 5, "middl": [5, 6, 7, 8], "east": 5, "africa": 5, "mainland": 5, "kong": 5, "taiwan": 5, "australia": 5, "asian": [5, 6], "although": [5, 7], "partner": [5, 6, 7, 8], "mid": [5, 6], "resel": [5, 6], "retail": 5, "sale": [5, 6], "indirect": 5, "channel": [5, 6, 8], "cellular": 5, "carrier": 5, "net": [5, 6, 9], "38": [5, 6, 7, 8], "ncompetit": 5, "downward": 5, "pressur": [5, 8], "gross": [5, 8], "cycl": [5, 6, 8], "competitor": [5, 6, 7, 8], "compet": [5, 6, 7], "imit": 5, "infring": [5, 7], "intellectu": [5, 7, 8], "marketplac": [5, 8], "nearli": [5, 7], "reput": [5, 8], "expand": [5, 6, 7, 8], "profit": [5, 6, 8, 9], "illegitim": [5, 8], "collabor": [5, 7, 8], "nsuppli": 5, "nalthough": 5, "particip": 5, "shortag": 5, "commod": [5, 6, 7], "fluctuat": [5, 6], "commonli": [5, 6], "until": [5, 8, 9], "supplier": 5, "matur": 5, "concentr": [5, 6], "enter": [5, 9], "agreement": [5, 6], "suppli": [5, 6, 9], "renew": [5, 6], "nresearch": 5, "nbecaus": 5, "upon": [5, 6, 8], "flow": [5, 6, 9], "acquisit": [5, 6, 8], "nintellectu": 5, "broad": [5, 6, 7, 9], "patent": 5, "copyright": [5, 7], "trademark": 5, "secret": 5, "differenti": 5, "skill": [5, 8], "personnel": 5, "pursu": [5, 8], "thousand": [5, 7], "durat": 5, "adequ": [5, 8], "nin": 5, "holidai": [5, 8], "fill": 5, "inventori": 5, "older": [5, 7], "newer": 5, "distributor": 5, "nhuman": 5, "strive": 5, "retain": [5, 6, 7, 8], "talent": [5, 6], "member": [5, 8], "164": 5, "ncompens": 5, "equit": 5, "succe": 5, "health": [5, 6, 8], "awai": [5, 6, 8], "ngrowth": 5, "career": 5, "leadership": [5, 8], "nworkplac": 5, "workplac": 5, "ninclus": 5, "workforc": 5, "nengag": 5, "among": [5, 6, 7, 8, 9], "everyon": [5, 7], "gaug": 5, "sentiment": [5, 6, 7, 9], "nhealth": 5, "everywher": 5, "crisi": 5, "visitor": 5, "navail": 5, "quarterli": 5, "q": [5, 6, 7, 8], "amend": 5, "sec": [5, 6, 9], "Such": [5, 8], "charg": 5, "investor": [5, 6, 9], "aspx": 5, "environment": [5, 8], "referenc": [5, 6], "inact": 5, "textual": 5, "unknown": [5, 6, 8], "advers": 5, "conjunct": 5, "consolid": [5, 6], "nmacroeconom": 5, "facil": 5, "assembli": 5, "site": [5, 9], "nadvers": 5, "slow": [5, 6], "recess": 5, "unemploy": [5, 6], "inflat": [5, 6], "tighter": 5, "currenc": [5, 6], "monetari": 5, "contract": [5, 7], "logist": 5, "instabl": [5, 8], "inabl": [5, 6], "financ": [5, 6, 7, 8], "insolv": 5, "counterparti": 5, "debt": 5, "liquid": [5, 6], "instrument": 5, "polit": [5, 8], "disput": 5, "geopolit": 5, "tension": [5, 8], "terror": 5, "accid": 5, "interrupt": 5, "npolit": 5, "outsourc": [5, 6], "korea": 5, "vietnam": 5, "restrict": [5, 7, 8, 9], "tariff": 5, "export": [5, 6], "portion": [5, 7], "revenu": [5, 6, 9], "restructur": 5, "ceas": 5, "escal": [5, 8], "nmani": 5, "prone": [5, 6, 8], "earthquak": 5, "climat": 5, "weather": 5, "plant": 5, "terrorist": [5, 8], "attack": [5, 8], "hostil": 5, "ransomwar": 5, "cybersecur": [5, 6, 8], "labor": 5, "nsuch": 5, "imposs": [5, 7], "slowdown": 5, "outag": 5, "neg": [5, 6, 8, 9], "pandem": 5, "covid": 5, "economi": [5, 6], "imposit": 5, "stringent": [5, 7, 8], "travel": 5, "freight": 5, "movement": 5, "ramp": 5, "nfollow": 5, "expenditur": 5, "resum": 5, "exacerb": [5, 6], "insur": 5, "nglobal": 5, "unabl": 5, "assur": [5, 8], "minor": [5, 6, 8], "naddition": 5, "intensifi": 5, "seamlessli": 5, "nto": 5, "stimul": 5, "ndue": 5, "upgrad": 5, "quantiti": 5, "defect": 5, "defici": 5, "supersed": 5, "nsubstanti": 5, "transport": 5, "reimburs": 5, "warranti": 5, "unanticip": 5, "liabil": 5, "finish": [5, 8], "destin": 5, "prepay": 5, "termin": [5, 7], "recover": 5, "exposur": [5, 8], "nfutur": 5, "semiconductor": 5, "suffer": [5, 6, 8], "constrain": [5, 7, 9], "shipment": 5, "unexpectedli": 5, "interfer": 5, "unsaf": [5, 8], "widespread": [5, 8], "vulner": [5, 6, 8], "compromis": [5, 7, 8], "claim": [5, 6, 7, 8], "intang": 5, "lost": [5, 6, 8], "cancel": 5, "obsolet": 5, "exce": [5, 8], "realiz": 5, "accru": 5, "excess": 5, "impair": 5, "whenev": 5, "circumst": 5, "amount": [5, 6, 8, 9], "carri": [5, 7, 9], "incur": [5, 6], "unpredict": [5, 8], "obsolesc": 5, "forecast": [5, 6, 8], "incorrectli": [5, 8, 9], "extens": [5, 6, 7, 9], "issuanc": 5, "unknowingli": [5, 8], "notifi": 5, "preclud": 5, "bui": 5, "percept": 5, "android": [5, 6], "playstat": 5, "nintendo": 5, "xbox": 5, "inclin": 5, "devot": 5, "dissatisfi": 5, "vast": [5, 6, 8], "storefront": 5, "safari": 5, "union": [5, 8], "eu": [5, 6, 8], "dma": [5, 6], "narrow": [5, 7, 8], "scope": [5, 6, 7, 8], "elimin": [5, 6, 7], "nfailur": 5, "appeal": [5, 6], "subscrib": [5, 6], "nsome": 5, "manner": [5, 6, 8, 9], "nurtur": 5, "nmuch": 5, "chief": [5, 6], "silicon": 5, "vallei": 5, "constantli": 5, "driver": [5, 7], "recruit": 5, "subsidi": 5, "staf": 5, "contractor": 5, "placement": 5, "increment": 5, "weaken": 5, "telecommun": 5, "war": 5, "virus": 5, "ins": 5, "incid": [5, 8], "ineffect": 5, "thing": [5, 9], "interf": 5, "imped": 5, "ship": 5, "nloss": 5, "unauthor": [5, 8], "confidenti": [5, 7], "encrypt": 5, "But": [5, 6, 8, 9], "behalf": 5, "normal": [5, 6, 8, 9], "investig": [5, 6, 8], "penalti": [5, 7], "frequenc": [5, 7, 8], "actor": [5, 8], "circumv": [5, 8], "obfusc": 5, "forens": 5, "hinder": [5, 9], "recov": 5, "perpetr": 5, "profil": [5, 7], "authent": 5, "hack": [5, 8], "malfeas": 5, "faulti": 5, "password": 5, "irregular": 5, "fraudul": 5, "induc": 5, "disclos": [5, 6, 9], "usernam": 5, "turn": [5, 6, 8, 9], "multifactor": 5, "unusu": 5, "freez": 5, "suspici": 5, "nwhile": 5, "ninvest": 5, "contempl": 5, "endeavor": 5, "distract": 5, "tangibl": 5, "approv": 5, "oner": 5, "ventur": 5, "riski": 5, "leas": 5, "unfavor": [5, 6], "arisen": 5, "ordinari": 5, "cours": [5, 6, 7, 8], "resolv": [5, 7, 8], "sometim": [5, 6], "indemnif": 5, "indemnifi": 5, "alleg": 5, "magnitud": 5, "assert": [5, 6], "royalti": 5, "vigor": 5, "defend": 5, "court": [5, 7], "internation": 5, "plaintiff": 5, "injunct": 5, "relief": 5, "nregardless": 5, "merit": 5, "recognit": [5, 7, 8], "settl": 5, "uncertain": [5, 6], "disgorg": 5, "remedi": [5, 8], "worldwid": 5, "antitrust": [5, 6], "bill": [5, 6], "commerc": 5, "televis": 5, "film": 5, "anticorrupt": 5, "cash": [5, 6], "repatri": 5, "launder": 5, "tax": [5, 6], "wast": 5, "recycl": 5, "ncomplianc": 5, "impos": [5, 7, 8, 9], "agent": [5, 7, 8], "nregulatori": 5, "ban": [5, 8], "nexpect": 5, "greenhous": 5, "ga": 5, "emiss": 5, "civil": 5, "disagre": 5, "perceiv": 5, "feder": 5, "nfrom": 5, "noncompli": 5, "individu": [5, 6, 7, 8], "lawsuit": [5, 7], "monopol": 5, "nfurther": 5, "earn": 5, "search": [5, 6, 7, 8], "nthere": 5, "transfer": 5, "pass": [5, 6, 7, 8, 9], "pend": 5, "inquiri": [5, 8], "government": 5, "entiti": [5, 7, 8, 9], "biometr": 5, "notif": 5, "permit": [5, 7, 9], "healthcar": [5, 6, 7], "liabl": 5, "investigatori": 5, "cardhold": 5, "acquir": 5, "denomin": 5, "offset": 5, "strengthen": [5, 8], "nconvers": 5, "thu": 5, "hedg": 5, "deterior": 5, "sovereign": 5, "heighten": [5, 8], "worsen": 5, "A": [5, 7, 8, 9], "collater": 5, "bank": 5, "unsecur": 5, "subassembli": 5, "assembl": 5, "legisl": 5, "ireland": [5, 8], "singapor": 5, "organis": 5, "statutori": 5, "valuat": [5, 6], "defer": 5, "bodi": [5, 8], "adequaci": 5, "ow": 5, "ngener": 5, "repurchas": 5, "dividend": 5, "consumm": 5, "declar": [5, 6], "board": [5, 6, 8], "unresolv": 5, "nnone": 5, "threat": [5, 6, 8], "postur": 5, "25": [5, 6, 7, 8], "2016": 5, "coordin": [5, 8], "committe": [5, 8], "oversight": [5, 8], "counsel": 5, "chair": 5, "headquart": 5, "cupertino": [5, 9], "center": [5, 8, 9], "formal": [5, 8, 9], "uninstal": 5, "web": [5, 6, 7, 8], "browser": 5, "june": 5, "contractu": 5, "desist": 5, "stai": [5, 7], "grant": 5, "ndepart": 5, "justic": 5, "depart": [5, 8], "doj": 5, "district": 5, "attornei": 5, "jersei": 5, "redress": [5, 8], "anticompetit": 5, "nonmonetari": 5, "defens": [5, 8], "nepic": 5, "epic": 5, "northern": 5, "unfair": [5, 8], "enjoin": 5, "extern": [5, 6, 8], "januari": 5, "motion": 5, "oppos": [5, 8], "vacat": 5, "fourth": 5, "mine": 5, "nnot": 5, "aapl": 5, "nholder": 5, "na": [5, 8], "301": 5, "npurchas": 5, "nshare": 5, "nperiod": 5, "ttotal": 5, "taverag": 5, "npaid": 5, "nannounc": 5, "napproxim": 5, "That": [5, 6, 8, 9], "nunder": 5, "njune": 5, "august": [5, 6, 8], "nopen": 5, "negoti": [5, 8], "t35": 5, "697": 5, "t224": 5, "naugust": 5, "31": [5, 6, 7], "t42": 5, "910": 5, "t221": 5, "39": [5, 6, 7], "nseptemb": 5, "t33": 5, "653": 5, "t222": 5, "86": [5, 6, 7], "ntotal": [5, 8], "t112": 5, "260": 5, "t89": 5, "074": 5, "110": 5, "10b5": 5, "reinvest": 5, "dow": 5, "supersector": 5, "27": [5, 7, 8], "2019": 5, "n2218": 5, "tseptemb": 5, "t100": 5, "t207": 5, "t273": 5, "t281": 5, "t322": 5, "t430": 5, "t113": 5, "t156": 5, "t131": 5, "t155": 5, "t210": 5, "ndow": 5, "t146": 5, "t216": 5, "t215": 5, "nfirst": 5, "nsecond": 5, "nthird": 5, "sequoia": 5, "nfourth": 5, "plu": [5, 7], "nfiscal": 5, "six": 5, "realign": 5, "span": [5, 7, 8], "indirectli": 5, "n2024": 5, "tchang": 5, "t2023": 5, "t2022": 5, "namerica": 5, "t167": 5, "045": 5, "t3": 5, "t162": 5, "560": 5, "t169": 5, "658": 5, "neurop": 5, "t101": 5, "328": 5, "t7": 5, "294": 5, "t95": 5, "118": 5, "ngreater": 5, "t66": 5, "952": 5, "t72": 5, "559": 5, "t74": 5, "njapan": 5, "t25": 5, "052": 5, "t24": 5, "257": 5, "977": 5, "nrest": 5, "t30": 5, "t4": 5, "t29": 5, "615": 5, "t1": 5, "t391": 5, "035": 5, "t2": 5, "t383": 5, "285": 5, "t394": 5, "weak": [5, 6, 8], "renminbi": 5, "yen": [5, 9], "t201": 5, "183": 5, "t200": 5, "583": 5, "t205": 5, "489": 5, "984": 5, "357": 5, "t40": 5, "177": [5, 8], "t26": 5, "694": 5, "t28": 5, "300": 5, "292": 5, "t37": 5, "005": 5, "t39": 5, "845": [5, 8], "t41": 5, "241": 5, "n96": 5, "169": 5, "t13": 5, "t85": 5, "t9": 5, "t78": 5, "129": [5, 8], "amort": 5, "bundl": 5, "flat": [5, 6], "ngross": 5, "t109": 5, "633": 5, "t108": 5, "803": 5, "t114": 5, "728": 5, "t71": 5, "t60": 5, "345": 5, "t56": 5, "054": 5, "t180": 5, "683": 5, "148": 5, "t170": 5, "782": 5, "t36": 5, "t73": 5, "t70": 5, "t46": 5, "t44": 5, "t43": 5, "noper": 5, "t31": 5, "370": 5, "t5": 5, "915": 5, "t14": 5, "251": 5, "npercentag": 5, "t8": 5, "nsell": 5, "administr": 5, "097": 5, "932": 5, "094": 5, "t6": 5, "t57": 5, "467": 5, "t54": 5, "847": 5, "t51": 5, "t15": 5, "headcount": 5, "nprovis": 5, "749": 5, "t16": 5, "741": 5, "t19": 5, "neffect": 5, "nstatutori": 5, "t21": 5, "aid": [5, 8], "nliquid": 5, "unrestrict": 5, "140": 5, "ndebt": 5, "97": [5, 6, 8], "payabl": 5, "promissori": 5, "nleas": 5, "nmanufactur": 5, "noncancel": 5, "ndeem": 5, "tcja": 5, "nstate": 5, "fund": [5, 6, 7], "escrow": 5, "ncapit": 5, "95": [5, 8], "nrecent": 5, "pronounc": 5, "nincom": 5, "fasb": 5, "asu": 5, "09": [5, 6, 8], "740": 5, "reconcili": [5, 6], "reconcil": [5, 9], "disaggreg": 5, "prospect": 5, "novemb": [5, 8], "07": [5, 6, 8, 9], "280": 5, "maker": 5, "codm": 5, "retrospect": 5, "ncritic": 5, "conform": [5, 9], "gaap": 5, "nuncertain": 5, "domest": 5, "taxat": 5, "resolut": [5, 6], "conting": 5, "ninterest": 5, "forth": 5, "hypothet": 5, "nsensit": 5, "nhypothet": 5, "nrate": 5, "npotenti": 5, "n100": 5, "tenor": 5, "ndeclin": 5, "755": 5, "089": 5, "nterm": 5, "nincreas": 5, "t139": 5, "t194": 5, "nforeign": 5, "var": 5, "mont": 5, "carlo": 5, "interv": [5, 6], "538": 5, "669": 5, "nindex": 5, "tpage": 5, "nconsolid": 5, "n29": 5, "n30": 5, "sheet": 5, "n31": 5, "n32": 5, "n33": 5, "nnote": 5, "n34": 5, "nreport": 5, "n48": 5, "nall": 5, "omit": 5, "submiss": 5, "nyear": 5, "n2023": 5, "n2022": 5, "nnet": 5, "t294": 5, "866": 5, "t298": 5, "085": 5, "t316": 5, "199": 5, "t96": 5, "ncost": 5, "t185": 5, "233": 5, "t189": 5, "282": 5, "471": 5, "119": 5, "855": 5, "t22": 5, "075": 5, "352": 5, "t214": 5, "137": 5, "t223": 5, "546": 5, "t123": 5, "216": 5, "t119": 5, "437": 5, "t269": 5, "565": 5, "334": 5, "485": 5, "736": 5, "103": 5, "t93": 5, "995": 5, "t99": 5, "nearn": 5, "nbasic": 5, "ndilut": 5, "08": [5, 7, 9], "343": [5, 8], "783": 5, "744": 5, "215": 5, "963": 5, "095": 5, "812": 5, "547": 5, "325": 5, "819": 5, "nsee": 5, "translat": [5, 7, 8], "t395": 5, "765": 5, "511": 5, "unreal": 5, "832": 5, "t323": 5, "212": 5, "nadjust": 5, "337": 5, "717": 5, "394": 5, "138": 5, "850": 5, "563": 5, "104": 5, "t204": 5, "t253": 5, "816": 5, "899": 5, "272": 5, "t98": 5, "016": 5, "652": 5, "t88": 5, "531": 5, "nasset": 5, "ncurrent": 5, "ncash": 5, "943": 5, "965": 5, "228": 5, "590": 5, "naccount": 5, "410": 5, "508": 5, "nvendor": 5, "t32": 5, "833": 5, "477": 5, "ninventori": 5, "286": 5, "331": 5, "287": 5, "695": 5, "t152": 5, "987": 5, "t143": 5, "566": 5, "t91": 5, "479": 5, "544": 5, "t45": 5, "680": 5, "715": 5, "834": 5, "t64": 5, "758": 5, "t211": 5, "993": 5, "t209": 5, "017": 5, "t364": 5, "980": [5, 8], "t352": 5, "nliabil": 5, "t68": 5, "960": 5, "t62": 5, "611": 5, "304": 5, "t58": 5, "829": 5, "ndefer": 5, "249": 5, "061": 5, "ncommerci": 5, "967": 5, "985": 5, "t10": 5, "912": 5, "822": 5, "t176": 5, "392": 5, "t145": 5, "308": 5, "750": 5, "888": 5, "t49": 5, "848": 5, "638": 5, "t308": 5, "030": [5, 7], "t290": 5, "ncommit": 5, "nsharehold": 5, "400": [5, 6], "116": 5, "786": 5, "550": 5, "n83": 5, "276": 5, "naccumul": 5, "deficit": 5, "154": 5, "214": 5, "172": 5, "452": 5, "950": 5, "146": [5, 8], "t50": 5, "672": 5, "t63": 5, "090": 5, "nbegin": 5, "849": 5, "365": 5, "423": 5, "346": [5, 6], "175": 5, "withheld": 5, "settlement": 5, "521": 5, "971": 5, "t12": 5, "034": 5, "t11": 5, "nend": 5, "t83": 5, "nretain": 5, "068": 5, "562": 5, "ndividend": 5, "218": 5, "793": 5, "612": 5, "099": 5, "454": 5, "846": 5, "77": [5, 6, 7], "046": 5, "186": 5, "109": 5, "t163": 5, "rsu": 5, "t0": 5, "98": [5, 6, 7], "94": [5, 6, 7, 8], "737": 5, "929": 5, "ndepreci": 5, "445": 5, "519": 5, "688": 5, "038": 5, "266": 5, "227": 5, "006": 5, "788": 5, "356": 5, "271": 5, "520": 5, "618": 5, "484": 5, "731": 5, "684": 5, "499": 5, "020": 5, "889": 5, "448": 5, "552": 5, "031": 5, "t118": 5, "254": 5, "t110": 5, "543": 5, "t122": 5, "151": 5, "48": [5, 7], "656": 5, "513": 5, "76": [5, 8], "923": 5, "nproce": 5, "211": 5, "686": 5, "917": 5, "135": 5, "828": [5, 6], "446": 5, "447": 5, "959": 5, "708": 5, "086": 5, "935": 5, "705": 5, "354": 5, "nfinanc": 5, "441": 5, "431": 5, "223": [5, 8], "234": [5, 8], "025": 5, "841": 5, "nrepurchas": 5, "949": 5, "89": [5, 8], "402": 5, "465": 5, "nrepay": 5, "958": 5, "repay": 5, "978": [5, 6], "955": 5, "361": 5, "581": 5, "160": 5, "121": 5, "983": 5, "488": 5, "794": 5, "760": 5, "nsupplement": 5, "102": 5, "t18": 5, "679": 5, "573": 5, "33": [5, 6, 7, 8], "nbasi": 5, "prior": [5, 8], "reclassifi": 5, "nrevenu": 5, "remit": [5, 8], "straight": 5, "vest": 5, "sold": 5, "nderiv": 5, "nonleas": 5, "34": [5, 6, 8], "entitl": 5, "commenc": 5, "deliveri": 5, "stand": 5, "ssp": 5, "icloud": 5, "siri": 5, "discount": 5, "undeliv": 5, "unbil": 5, "n26": 5, "n37": 5, "moder": [5, 7], "64": [5, 7, 8], "dilut": 5, "nnumer": 5, "ndenomin": 5, "nweight": 5, "312": 5, "316": 5, "856": 5, "antidilut": 5, "tunreal": 5, "ngain": 5, "tfair": 5, "nvalu": 5, "tcash": 5, "nequival": 5, "tcurrent": 5, "tnon": 5, "t27": 5, "nlevel": 5, "nmonei": 5, "t778": 5, "nmutual": 5, "n515": 5, "t105": 5, "t617": 5, "nsubtot": 5, "293": 5, "395": 5, "nu": 5, "treasuri": 5, "516": 5, "t212": 5, "087": 5, "380": 5, "159": 5, "t703": 5, "t17": 5, "568": 5, "158": 5, "810": 5, "ncertif": 5, "deposit": 5, "t873": 5, "t387": 5, "t478": 5, "066": 5, "ncorpor": 5, "t65": 5, "622": 5, "t270": 5, "953": 5, "939": 5, "027": 5, "t47": 5, "886": 5, "nmunicip": 5, "t412": 5, "t405": 5, "t190": 5, "nmortgag": 5, "595": 5, "t175": 5, "403": 5, "t23": 5, "367": 5, "278": [5, 8], "t132": 5, "t583": 5, "635": 5, "t128": 5, "056": 5, "966": 5, "t34": 5, "t160": 5, "t688": 5, "650": 5, "36": [5, 6, 7, 8], "359": [5, 8], "t481": 5, "n442": 5, "t428": 5, "t923": 5, "t909": 5, "406": 5, "114": 5, "468": 5, "136": 5, "t271": 5, "533": 5, "048": [5, 7], "491": 5, "332": 5, "t320": 5, "t608": 5, "t76": 5, "840": 5, "956": 5, "890": 5, "t20": 5, "627": 5, "243": 5, "t628": 5, "t602": 5, "t192": 5, "t410": 5, "735": 5, "636": 5, "t344": 5, "t144": 5, "470": 5, "657": 5, "831": 5, "125": 5, "162": 5, "t173": 5, "752": 5, "corrobor": 5, "mortgag": [5, 6], "classifi": [5, 8], "37": [5, 7, 8], "swap": 5, "remeasur": 5, "notion": 5, "069": 5, "730": 5, "575": 5, "493": 5, "t104": 5, "777": 5, "nhedg": 5, "433": 5, "505": 5, "247": [5, 8], "ntrade": 5, "41": [5, 7, 8], "44": [5, 8], "depreci": 5, "nland": 5, "690": 5, "nmachineri": 5, "t80": 5, "205": [5, 7], "314": 5, "nleasehold": 5, "839": 5, "599": 5, "73": [5, 7, 8], "884": 5, "852": 5, "t55": 5, "906": 5, "601": 5, "703": 5, "010": 5, "457": 5, "634": 5, "391": 5, "neuropean": 5, "opinion": [5, 6, 8], "1991": 5, "2007": 5, "irish": 5, "branch": 5, "2003": 5, "2014": [5, 6], "2015": 5, "minist": 5, "juli": [5, 8], "annul": 5, "ecj": 5, "hear": 5, "asid": 5, "confirm": 5, "unrecogn": [5, 6], "nfeder": 5, "571": 5, "080": 5, "644": 5, "265": 5, "801": 5, "726": 5, "570": 5, "298": 5, "49": [5, 6, 8], "t84": 5, "428": 5, "603": 5, "483": [5, 8], "t347": 5, "t669": 5, "076": 5, "830": 5, "419": 5, "072": 5, "pretax": 5, "72": [5, 6, 8], "ncomput": 5, "885": 5, "012": 5, "124": 5, "518": 5, "nimpact": 5, "246": 5, "311": 5, "366": 5, "397": 5, "nexcess": 5, "893": 5, "871": 5, "192": [5, 8], "739": 5, "ntax": 5, "carryforward": 5, "302": 5, "naccru": 5, "413": [5, 8], "421": 5, "nunreal": 5, "173": 5, "168": 5, "873": 5, "743": 5, "nless": 5, "374": 5, "007": 5, "369": 5, "551": 5, "998": 5, "nright": 5, "179": 5, "nminimum": 5, "674": 5, "940": 5, "t511": 5, "t455": 5, "t490": 5, "805": 5, "202": 5, "indefinit": 5, "temporari": 5, "727": 5, "044": 5, "284": 5, "ndecreas": 5, "386": 5, "463": 5, "982": 5, "542": 5, "936": 5, "070": 5, "expir": 5, "statut": 5, "229": 5, "494": 5, "closur": 5, "intercompani": 5, "exceed": [5, 8], "multiyear": 5, "exercis": 5, "noncash": 5, "rou": 5, "tfinanci": 5, "t2024": 5, "tother": 5, "661": 5, "tproperti": 5, "015": 5, "303": 5, "676": 5, "t165": 5, "t752": 5, "t859": 5, "430": 5, "842": [5, 8], "tfinanc": 5, "n2025": 5, "820": 5, "t171": 5, "991": 5, "n2026": 5, "914": 5, "n2027": 5, "t59": 5, "733": 5, "n2028": 5, "360": 5, "t38": 5, "398": 5, "n2029": 5, "187": 5, "nthereaft": 5, "t837": 5, "undiscount": 5, "790": 5, "imput": 5, "376": 5, "534": 5, "t896": 5, "borrow": 5, "proce": 5, "nine": [5, 8], "nmatur": 5, "333": 5, "264": 5, "948": 5, "645": 5, "309": 5, "arrear": 5, "namount": 5, "n2013": 5, "nfix": 5, "2062": 5, "t97": 5, "341": 5, "03": [5, 6], "65": [5, 8], "t106": 5, "572": 5, "n97": 5, "nunamort": 5, "321": 5, "358": 5, "113": 5, "662": 5, "930": 5, "342": 5, "800": 5, "180": 5, "88": [5, 6], "ndure": 5, "425": 5, "426": 5, "372": 5, "589": 5, "055": 5, "appreci": 5, "four": [5, 6, 7, 8], "holder": [5, 7], "n2014": 5, "bonu": 5, "nrestrict": 5, "nnumber": 5, "nrsu": 5, "ngrant": 5, "naggreg": 5, "nfair": 5, "nbalanc": 5, "t240": 5, "427": [5, 8], "t75": 5, "t150": 5, "861": 5, "501": 5, "768": 5, "87": [5, 6, 7, 8], "101": [5, 8], "878": 5, "144": 5, "t127": 5, "t135": 5, "91": [5, 8], "456": 5, "78": [5, 7, 8], "59": [5, 8], "t140": 5, "326": 5, "t158": 5, "204": 5, "350": 5, "002": [5, 7], "nuncondit": 5, "uncondit": 5, "206": 5, "440": 5, "156": 5, "t633": 5, "t670": 5, "226": 5, "45": 5, "nconting": 5, "accrual": 5, "nconcentr": 5, "attribut": [5, 6, 7, 8, 9], "46": 5, "t67": 5, "098": 5, "082": 5, "062": 5, "569": 5, "895": 5, "458": 5, "207": 5, "nonrecur": 5, "t142": 5, "196": 5, "t138": 5, "t147": 5, "859": 5, "nchina": 5, "n66": 5, "t181": 5, "887": 5, "t172": 5, "269": 5, "nlong": 5, "664": 5, "797": 5, "778": 5, "219": 5, "nopinion": 5, "nwe": 5, "fairli": 5, "pcaob": 5, "sponsor": 5, "treadwai": 5, "2013": 5, "unqualifi": [5, 6], "thereon": 5, "nthese": 5, "misstat": 5, "fraud": [5, 8], "ndescript": 5, "naudit": 5, "nhow": 5, "nmatter": 5, "qualifi": 5, "letter": [5, 6], "advisor": 5, "ernst": 5, "llp": 5, "auditor": [5, 6], "2009": 5, "nsan": 5, "jose": 5, "nnovemb": 5, "coso": 5, "nour": 5, "ndefinit": 5, "disposit": 5, "receipt": 5, "nevalu": 5, "nbase": 5, "supervis": [5, 7, 8, 9], "13a": 5, "15d": 5, "ninher": 5, "paragraph": 5, "51": [5, 8, 9], "ninsid": 5, "deirdr": 5, "brien": 5, "vice": 5, "presid": 5, "affirm": 5, "april": 5, "withhold": 5, "remitt": 5, "mr": 5, "copi": [5, 6], "solicit": 5, "00042": 5, "nincorpor": 5, "texhibit": 5, "descript": [5, 6, 7, 8, 9], "tform": 5, "tfile": 5, "nrestat": 5, "namend": 5, "bylaw": 5, "nindentur": 5, "york": [5, 6, 7, 9], "mellon": 5, "truste": 5, "noffic": 5, "certif": 5, "2018": 5, "85": [5, 7, 8], "05": [5, 6], "2044": 5, "februari": 5, "2045": 5, "900": 5, "700": [5, 7], "250": [5, 8], "2036": 5, "2046": 5, "450": 5, "2047": 5, "2049": 5, "2030": 5, "2050": 5, "2060": 5, "2028": 5, "2041": 5, "2061": 5, "2032": 5, "2052": 5, "54": [5, 6], "2033": 5, "2053": 5, "n12": 5, "nsubsidiari": 5, "n23": 5, "nconsent": 5, "n24": 5, "npower": 5, "signatur": 5, "nrule": 5, "nsection": 5, "1350": 5, "n101": 5, "ninlin": 5, "xbrl": 5, "n104": 5, "inlin": 5, "compensatori": 5, "herewith": 5, "furnish": 5, "herebi": 5, "undertak": 5, "56": [5, 7, 8], "nsignatur": 5, "npursuant": 5, "duli": 5, "sign": [5, 8], "undersign": 5, "thereunto": 5, "ndate": 5, "nby": 5, "luca": [5, 9], "maestri": 5, "nluca": 5, "nsenior": 5, "nchief": 5, "nknow": 5, "THESE": 5, "appoint": 5, "cook": 5, "jointli": 5, "her": 5, "substitut": 5, "him": 5, "thereto": 5, "therewith": 5, "ratifi": 5, "virtu": 5, "hereof": 5, "nname": 5, "ttitl": 5, "tdate": 5, "tchief": 5, "tnovemb": 5, "ntimothi": 5, "tsenior": 5, "kondo": 5, "nchri": 5, "wanda": 5, "austin": 5, "nwanda": 5, "gorski": 5, "tdirector": 5, "nalex": 5, "jung": 5, "nandrea": 5, "arthur": 5, "levinson": 5, "narthur": 5, "monica": 5, "lozano": 5, "nmonica": 5, "ronald": 5, "sugar": 5, "nronald": 5, "susan": 5, "wagner": 5, "nsusan": 5, "57": [5, 7], "turbo": [5, 7, 9], "outlin": [5, 7, 8], "invdestacksmeticsisdict": 5, "setispect": 5, "20cyan": 5, "evaluationseld": 5, "anvis": 5, "droitent": 5, "discernminerv": 5, "versbobprefvers": 5, "vo\u8be5": 5, "option\u548c": 5, "meio": 5, "\u0432\u0440\u0435\u043ccisco": 5, "dellaischenpoihscap": 5, "geme": 5, "gettim": 5, "unscal": 5, "vocabulari": [5, 7, 9], "closer": 5, "sharpen": 5, "uniform": 5, "raschka": 5, "repetit": [5, 9], "radic": 5, "grappl": 5, "safer": [5, 8], "fascin": 5, "spontan": 5, "answer": [5, 6, 7, 8, 9], "aren": [5, 7], "linear": 5, "absent": [5, 8], "coax": 5, "suddenli": 5, "manifest": 5, "deliber": [5, 8], "contend": 5, "rethink": [5, 8], "tutor": 5, "children": [5, 8], "verifi": [5, 6, 7, 9], "predefin": [5, 9], "weren": 5, "kind": [5, 6], "usual": [5, 9], "quantif": 5, "contamin": [5, 8], "unseen": [5, 8], "longitudin": 5, "mostli": [5, 9], "latter": 5, "tailor": [5, 8], "great": [5, 7, 8, 9], "cognit": [5, 6], "misinform": [5, 8], "fabric": [5, 8], "citat": 5, "tempor": [5, 6], "disclaim": 5, "referr": 5, "incorrect": [5, 6, 8], "demograph": [5, 8], "stereotyp": [5, 8], "societ": [5, 8], "pii": [5, 8], "anonym": 5, "leakag": [5, 8], "carryov": 5, "fallaci": 5, "think": [5, 7, 8], "idiom": 5, "sarcasm": 5, "terminologi": 5, "lingual": 5, "misunderstand": 5, "syntax": 5, "scan": [5, 6], "compat": [5, 6, 7, 9], "overconfid": [5, 6], "clariti": [5, 6, 8, 9], "audienc": 5, "densiti": 5, "satisfact": [5, 9], "misus": [5, 8], "moral": 5, "co2": 5, "etc": [5, 6, 9], "palm": [5, 7], "easi": [5, 6, 7, 8], "synthet": [5, 7, 8, 9], "templat": [5, 6, 9], "timeout": 5, "inter": 5, "rater": 5, "ti": 5, "holist": [5, 8], "built": [5, 7, 8, 9], "experiment": [5, 6, 7, 9], "vi": 5, "categor": [5, 7, 8, 9], "intrins": [5, 7], "extrins": 5, "perplex": [5, 7], "downstream": [5, 9], "synthesi": 5, "discret": [5, 6], "prefix": [5, 8], "roug": 5, "bleu": 5, "bilingu": 5, "understudi": 5, "overlap": [5, 6], "favor": [5, 7, 9], "breviti": 5, "insensit": 5, "semant": [5, 6, 9], "orient": [5, 8], "gist": 5, "meteor": 5, "synonym": 5, "paraphras": 5, "alongsid": [5, 8], "computation": [5, 6], "cider": 5, "consensu": 5, "tf": 5, "idf": 5, "caption": 5, "reliant": [5, 6], "corpu": [5, 6, 7], "ter": 5, "edit": [5, 8], "hypothesi": 5, "penal": 5, "bertscor": 5, "contextu": [5, 8], "bert": [5, 6], "spice": 5, "proposit": [5, 7], "scene": [5, 6, 8], "analyst": [5, 6], "rouge_1": 5, "rouge_2": 5, "ideal": [5, 6, 7, 8, 9], "setup": [5, 7, 8, 9], "evaluate_summari": 5, "unigram": 5, "bigram": 5, "absl": 5, "py": [5, 9], "rouge_scor": 5, "generated_summari": 5, "reference_summari": 5, "google_bleu": 5, "bleu_scor": 5, "rouge1": 5, "rouge2": 5, "arbitrari": 5, "chosen": [5, 8], "sentence1": 5, "cat": [5, 8], "sat": 5, "mat": 5, "sentence2": 5, "ate": 5, "3333333333333333": 5, "7272727272727272": 5, "4444444444444445": 5, "generate_summari": 5, "summir": 5, "liner": 5, "evaluate_summary_model": 5, "model_benchmark": 5, "models_test": 5, "benchmark_summari": 5, "model_summari": 5, "evaluation_result": 5, "statu": 5, "concis": [5, 7], "element": [5, 6, 8, 9], "verbos": [5, 6, 7, 8, 9], "peripher": 5, "quit": [5, 6, 7, 9], "convei": 5, "breadth": 5, "Of": [5, 7, 8], "vibe": 5, "visualize_prompt_comparison": 5, "matplotlib": 5, "radar": 5, "plot": 5, "radar_plot": 5, "tmp": 5, "ipykernel_1652501": 5, "940173201": 5, "userwarn": [5, 9], "figurecanvasagg": 5, "largest": [5, 7], "sarmah": 5, "granular": [5, 6, 7], "likert": 5, "ensembl": 5, "repeatedli": [5, 6], "fluenci": 5, "refin": 5, "integ": [5, 9], "rubric": 5, "hollist": 5, "judgeevalu": 5, "grammar": [5, 7, 9], "evaluate_with_llm": 5, "criterion": 5, "judge_model": 5, "candidate_summari": 5, "grammat": 5, "y": [5, 6, 8, 9], "z": 5, "w": [5, 6, 7, 8], "benchmark_model": 5, "test_model": 5, "input_text": [5, 6, 7], "trillion": [5, 7, 9], "evals_list": 5, "1775618912": 5, "slightli": 5, "drift": [5, 8], "lowest": [5, 7], "firstli": 5, "overhead": [5, 7], "egocentr": 5, "tight": 5, "medicin": [5, 6, 8], "glider": 5, "deshpand": 5, "3b": 5, "685": 5, "aplic": 5, "golden": 5, "earlier": [5, 8], "depict": [5, 8, 9], "multilingu": [5, 7, 8], "arena": 5, "randomli": 5, "customiz": [5, 7, 8], "irrelev": [5, 6], "unhelp": [5, 8], "occasion": 5, "rare": 5, "perfectli": 5, "cater": [5, 7], "critiqu": [5, 8], "elo": 5, "exam": 5, "probe": [5, 8], "certifi": 5, "glue": 5, "entail": [5, 7], "superglu": 5, "successor": 5, "grew": 5, "big": [5, 7], "bench": [5, 7, 9], "srivastava": 5, "truthfulqa": [5, 7], "multitask": 5, "hendryck": [5, 8], "multidisciplinari": 5, "stanford": 5, "helm": 5, "multidimension": 5, "surround": [5, 7, 8, 9], "humanev": [5, 7], "lmsy": 5, "brought": 5, "dialogu": [5, 7], "chiang": 5, "gather": 5, "hundr": [5, 7], "alpacaev": 5, "duboi": 5, "mt": 5, "argilla": 5, "mila": 5, "mit": [5, 7], "contributor": [5, 7, 9], "western": 5, "centric": 5, "divid": [5, 6, 8], "subset": [5, 8], "agnost": 5, "dialect": 5, "render": [5, 8], "crowdsourc": 5, "livebench": 5, "white": [5, 8], "resili": [5, 6, 8], "meaningfulli": 5, "satur": 5, "zebralog": 5, "grid": 5, "puzzl": 5, "brailsford": 5, "1999": 5, "lsat": 5, "hous": 5, "clue": 5, "deduct": 5, "programmat": [5, 9], "2x2": 5, "6x6": 5, "shot": [5, 8, 9], "reductio": 5, "ad": [5, 6, 7, 9], "absurdum": 5, "hard": [5, 6], "10b": 5, "counterfactu": 5, "mileston": [5, 7], "came": 5, "arc": 5, "prize": [5, 8], "chollet": 5, "mike": [5, 6, 8], "knoop": 5, "founder": 5, "zapier": 5, "fran\u00e7oi": 5, "creator": [5, 7], "kera": 5, "genuin": 5, "agi": 5, "possess": [5, 6], "elementari": 5, "novelti": 5, "interpol": 5, "synthes": [5, 6], "fly": 5, "brute": [5, 6], "pixel": 5, "color": [5, 6], "unbeaten": 5, "win": [5, 7], "takeawai": 5, "vertic": [5, 8], "finbench": 5, "legalbench": 5, "guha": 5, "berkelei": [5, 8], "bfcl": 5, "patil": 5, "gift": 5, "salesforc": [5, 7], "fourrier": 5, "bespok": 5, "sdk": 5, "autoregress": 5, "sub": [5, 7], "liter": 5, "disturb": 5, "zero": [5, 7, 8, 9], "varianc": [5, 8], "yt": 5, "ut": 5, "ol": 5, "heteroscedast": 5, "regress": 5, "wish": 5, "bivari": 5, "evaluationtrack": 5, "pipelineparamet": 5, "cache_dir": 5, "max_sampl": 5, "basemodelconfig": 5, "evaluation_track": 5, "model_config": 5, "parallelismmanag": 5, "envconfig": 5, "is_accelerate_avail": 5, "datetim": [5, 6], "timedelta": [5, 6], "initprocessgroupkwarg": 5, "create_evaluation_pipelin": 5, "float16": 5, "kwargs_handl": 5, "3000": 5, "save_detail": 5, "pipeline_param": 5, "launcher_typ": 5, "env_config": 5, "override_batch_s": 5, "use_chat_templ": 5, "trust_remote_cod": 5, "pipeline_paramet": 5, "schemat": [5, 6], "vllm": [5, 9], "tgi": 5, "num_few_shot": 5, "bar": 5, "bigbench": 5, "winogrand": 5, "hellaswag": 5, "nlp": [5, 6, 7, 8], "save_and_push_result": 5, "show_result": 5, "model_arg": 5, "send": [5, 6, 7, 8, 9], "serverless": 5, "inference_server_address": 5, "inference_server_auth": 5, "model_id": 5, "null": 5, "bash": [5, 7], "command": [5, 6, 7], "model_config_path": 5, "endpoint_model": 5, "llama3": 5, "qwen2": [5, 7, 9], "alibaba": [5, 7, 9], "5b": [5, 7, 9], "hui": [5, 7], "allal": [5, 7], "cluster": [5, 6], "noteworthi": [5, 7], "superior": [5, 6, 8], "grain": [5, 6, 7, 9], "salt": [5, 9], "modular": 5, "offici": 5, "revisit": 5, "langchain": [5, 6], "trace": [5, 6], "langchain_tracing_v2": 5, "langchain_api_kei": 5, "hf_evalu": 5, "langsmith_evalu": 5, "ls_client": 5, "dataset_nam": 5, "create_dataset": 5, "create_exampl": 5, "dataset_id": 5, "calculate_scor": 5, "reference_output": 5, "oai_client": 5, "xp_model_nam": 5, "lastli": 5, "run_evalu": 5, "And": [5, 6, 7, 8], "upload_result": 5, "experiment_prefix": 5, "num_repetit": 5, "386a3620": 5, "9e1cc3cb": 5, "9d6a": 5, "4356": 5, "ab34": 5, "138e0abe8be4": 5, "8741976e": 5, "5268": 5, "4b75": 5, "949f": 5, "99477dde5d64": 5, "selectedsess": 5, "b831dc1e": 5, "90bc": 5, "4ed8": 5, "8080": [5, 7], "fb42444724d6": 5, "4it": 5, "latest": [5, 6, 7, 8, 9], "tobia": [5, 9], "evaluate_modul": 5, "6fc70b7be0088120a372dfdd5d320b39b8bb3630cb8029b193941d9376e86bb0": 5, "tue": 5, "nov": [5, 7], "couldn": 5, "5it": 5, "5053784e": 5, "64445871": 5, "a53c": 5, "44b1": 5, "a422": 5, "4f49b2f9656f": 5, "69": [5, 8], "4b29f3c9": 5, "9ef7e39a": 5, "2add": 5, "410c": 5, "89f8": 5, "9f1a8b198cf1": 5, "61": [5, 8], "insert": [5, 6], "combined_df": 5, "concat": [5, 8], "ignore_index": [5, 8], "execution_tim": 5, "example_id": 5, "333333": 5, "224388": 5, "feb10f92": 5, "3167": 5, "41f3": 5, "bb1c": 5, "d271153a31a8": 5, "5b196b22": 5, "9f4c": 5, "489c": 5, "b020": 5, "7823208b42d6": 5, "348101": 5, "722464": 5, "c310f159": 5, "064a": 5, "4035": 5, "97c3": 5, "a25bbf43abc2": 5, "386076": 5, "704104": 5, "f7f24899": 5, "dd50": 5, "409e": 5, "93cc": 5, "6fb1622b60bf": 5, "443038": 5, "725059": 5, "242856d6": 5, "efb5": 5, "4101": 5, "b1cf": 5, "5805532838ac": 5, "373418": 5, "795302": 5, "ce975169": 5, "a0ab": 5, "40ce": 5, "8e32": 5, "efa28d06079d": 5, "stat": [5, 7], "groupbi": [5, 8], "agg": [5, 8], "sort": 5, "sort_valu": 5, "subplot": 5, "pyplot": 5, "plt": 5, "ax1": 5, "ax2": 5, "figsiz": 5, "2ecc71": 5, "3498db": 5, "e74c3c": 5, "bleu_mean": 5, "bleu_std": 5, "enumer": [5, 6, 8], "errorbar": 5, "yerr": 5, "fmt": 5, "markers": 5, "capsiz": 5, "set_ylabel": 5, "set_titl": 5, "set_xtick": 5, "set_xticklabel": 5, "rotat": 5, "set_ylim": 5, "bottom": [5, 6], "legend": 5, "exec_mean": 5, "exec_std": 5, "tight_layout": 5, "ndetail": 5, "4038": 5, "0453": 5, "7815": 5, "0433": 5, "3768": 5, "0424": 5, "8343": 5, "2208": 5, "3519": 5, "0775": 5, "9122": 5, "1482": 5, "377": 5, "042": 5, "078": 5, "slower": [5, 6, 8], "04": [5, 7], "interestingli": 5, "decoupl": 5, "reload": 5, "facilit": [5, 8], "promptfooconfig": 5, "model_comparison": 5, "pretti": [5, 8], "dump": 5, "default_flow_styl": 5, "sort_kei": 5, "prompt1": 5, "defaulttest": 5, "ye": [5, 6, 7, 8, 9], "1000m": 5, "eval_data": 5, "latency_m": 5, "totallatencym": 5, "token_usag": 5, "tokenusag": 5, "assert_pass": 5, "assertpasscount": 5, "assert_fail": 5, "assertfailcount": 5, "prompt_token": [5, 7], "num_request": 5, "numrequest": 5, "num": 5, "2463": 5, "000035": 5, "3773": 5, "004620": 5, "1669": 5, "000091": 5, "1669m": 5, "highest": [5, 6, 7, 9], "3773m": 5, "00462": 5, "promptfool": 5, "manual": [5, 6, 7, 8], "redefin": 5, "prompt_comparison": 5, "prompt2": 5, "prompt3": 5, "prompt_fil": 5, "prompt_cont": 5, "BE": 5, "again": 5, "prompt_id": 5, "promptid": 5, "gradingresult": 5, "df_raw": 5, "reset_index": [5, 8], "poorli": 5, "eas": [5, 7, 8, 9], "hf": [5, 7], "plain": [5, 6, 7], "vanilla": 5, "defi": 5, "accustom": 5, "legaci": 5, "unsustain": 5, "prd": 5, "cultiv": [5, 8], "organiz": 5, "alb": [5, 7], "loubna": [5, 7], "anton": [5, 7], "lozhkov": [5, 7], "bakouch": [5, 7], "gabriel": [5, 7, 8], "mart\u00edn": [5, 7, 8], "bl\u00e1zquez": [5, 7], "lewi": [5, 6, 7], "tunstal": [5, 7], "agust\u00edn": [5, 7], "piquer": [5, 7], "andr": [5, 6, 7], "marafioti": [5, 7], "cyril": [5, 7], "zakka": [5, 7], "leandro": [5, 7], "werra": [5, 7], "wolf": [5, 7], "are24": 5, "judgearena": 5, "bps99": 5, "salli": 5, "pott": 5, "barbara": 5, "557": [5, 8], "sciencedirect": 5, "s0377221798003646": 5, "doi": [5, 6, 8, 9], "1016": 5, "s0377": 5, "2217": 5, "00364": 5, "ctj": 5, "jerri": [5, 8], "tworek": [5, 8], "heewoo": [5, 8], "jun": [5, 8], "qime": [5, 8], "henriqu": [5, 8], "pond": [5, 8], "de": [5, 8], "oliveira": [5, 8], "pinto": [5, 8], "harri": [5, 8], "yuri": 5, "burda": 5, "greg": [5, 8], "brockman": [5, 8], "raul": [5, 8], "puri": [5, 8], "gretchen": [5, 8], "krueger": [5, 8], "petrov": [5, 8], "heidi": 5, "khlaaf": 5, "girish": [5, 8], "sastri": [5, 8], "brook": [5, 8], "chan": [5, 6, 8], "grai": [5, 8], "ryder": [5, 8], "mikhail": [5, 8], "pavlov": [5, 8], "alethea": [5, 8], "lukasz": 5, "kaiser": [5, 8], "mohammad": [5, 8], "bavarian": [5, 8], "clemen": [5, 8], "winter": [5, 8], "philipp": 5, "tillet": [5, 8], "felip": [5, 8], "petroski": [5, 8], "dave": [5, 8], "cum": [5, 8], "plappert": 5, "fotio": 5, "chantzi": [5, 8], "barn": 5, "ariel": 5, "herbert": 5, "voss": [5, 8], "hebgen": 5, "guss": 5, "nichol": 5, "paino": [5, 8], "nikola": [5, 8], "tezak": [5, 8], "babuschkin": [5, 8], "suchir": [5, 8], "balaji": [5, 8], "shantanu": [5, 8], "jain": [5, 8], "hess": [5, 8], "carr": 5, "josh": [5, 8], "achiam": [5, 8], "vedant": 5, "misra": 5, "evan": [5, 7, 8], "morikawa": [5, 8], "matthew": 5, "knight": [5, 8], "mile": [5, 8], "brundag": [5, 8], "mira": [5, 8], "murati": [5, 8], "kati": [5, 8], "mayer": [5, 8], "bob": [5, 8, 9], "mcgrew": [5, 8], "ilya": [5, 8], "sutskev": [5, 8], "wojciech": [5, 8], "zaremba": [5, 8], "2107": 5, "03374": 5, "cz": 5, "lianmin": 5, "ying": 5, "sheng": 5, "anastasio": 5, "angelopoulo": 5, "tianl": 5, "dacheng": 5, "banghua": 5, "jordan": [5, 8], "gonzalez": 5, "ion": 5, "stoica": 5, "04132": 5, "cho24a": 5, "francoi": 5, "arcpriz": 5, "cho24b": 5, "drcw": 5, "darshan": 5, "selvan": 5, "sunitha": 5, "ravi": 5, "sky": 5, "ch": 5, "bartosz": 5, "mielczarek": 5, "anand": [5, 8], "kannappan": [5, 8], "qian": [5, 8], "14140": 5, "dglh24": 5, "yann": 5, "bal\u00e1z": 5, "galambosi": 5, "tatsunori": 5, "hashimoto": 5, "debia": 5, "04475": 5, "fhwt23": 5, "cl\u00e9mentin": 5, "nathan": 5, "habib": 5, "gnh": 5, "julian": 5, "nyarko": 5, "ho": 5, "r\u00e9": 5, "adam": [5, 8], "chilton": 5, "aditya": [5, 8], "narayana": 5, "chohla": 5, "brandon": [5, 8, 9], "waldon": 5, "rockmor": 5, "diego": 5, "zambrano": 5, "dmitri": 5, "talisman": 5, "enam": 5, "hoqu": 5, "faiz": 5, "surani": 5, "frank": [5, 8], "fagan": 5, "galit": 5, "sarfati": 5, "gregori": 5, "dickinson": 5, "haggai": 5, "porat": 5, "hegland": 5, "jessica": [5, 8], "joe": [5, 8], "nudel": 5, "joel": [5, 8], "niklau": 5, "nai": 5, "choi": 5, "margaret": [5, 7], "hagan": 5, "megan": 5, "livermor": 5, "nikon": 5, "rasumov": 5, "rahe": 5, "nil": 5, "holzenberg": 5, "noam": 5, "kolt": 5, "henderson": 5, "rehaag": 5, "sharad": 5, "shang": 5, "spencer": 5, "sunni": 5, "gandhi": 5, "zur": 5, "varun": 5, "iyer": [5, 8], "zehua": 5, "2308": 5, "11462": 5, "hbb": 5, "collin": 5, "burn": 5, "steven": [5, 8], "basart": [5, 8], "zou": [5, 8], "manta": [5, 8], "mazeika": [5, 8], "03300": 5, "hbd": 5, "maxwel": 5, "forb": 5, "yejin": 5, "curiou": 5, "neural": [5, 9], "degener": 5, "1904": 5, "09751": 5, "hug24a": 5, "wiki": [5, 9], "hug24b": 5, "hug24c": 5, "model_doc": 5, "hug24d": 5, "cookbook": [5, 6], "llm_judg": 5, "hug24f": 5, "hyc": [5, 7], "binyuan": [5, 7], "zeyu": [5, 7], "cui": [5, 7], "jiaxi": [5, 7], "dayiheng": [5, 7], "tianyu": [5, 7], "jiajun": [5, 7], "kai": [5, 6, 7, 8], "dang": [5, 7], "coder": [5, 7], "preprint": [5, 7, 9], "2409": [5, 7, 8], "12186": [5, 7], "lx": 5, "zhen": 5, "xiaohan": 5, "jia": [5, 6], "yuxuan": 5, "lai": 5, "chongyang": 5, "shuai": 5, "nlg": 5, "07103": 5, "lbl": 5, "bommasani": 5, "toni": 5, "dimitri": 5, "tsipra": 5, "dilara": 5, "soylu": 5, "michihiro": 5, "yasunaga": 5, "yian": 5, "deepak": 5, "narayanan": 5, "yuhuai": 5, "newman": 5, "binhang": 5, "bobbi": 5, "ce": 5, "christian": [5, 8], "cosgrov": 5, "acosta": 5, "nava": [5, 8], "drew": 5, "hudson": 5, "zelikman": 5, "esin": 5, "durmu": 5, "faisal": 5, "ladhak": 5, "frieda": 5, "rong": [5, 6], "ren": [5, 7], "huaxiu": 5, "yao": [5, 8, 9], "jue": 5, "keshav": 5, "santhanam": 5, "laurel": 5, "lucia": 5, "mert": 5, "yuksekgonul": 5, "mirac": 5, "suzgun": 5, "niladri": 5, "chatterji": 5, "omar": [5, 6], "khattab": [5, 6], "chi": [5, 6, 8, 9], "sang": [5, 8], "shibani": [5, 8], "santurkar": [5, 8], "surya": 5, "icard": 5, "tianyi": 5, "vishrav": 5, "chaudhari": 5, "xuechen": 5, "yuhui": 5, "yuta": 5, "koreeda": 5, "2211": 5, "09110": 5, "lbc24": 5, "ronan": 5, "bra": 5, "allenai": 5, "lhe22": [5, 7, 8], "stephani": [5, 7, 8], "owain": [5, 7, 8], "mimic": [5, 7, 8], "falsehood": [5, 7, 8], "2109": [5, 7, 8], "07958": [5, 7, 8], "pzwg23": 5, "shishir": 5, "tianjun": 5, "xin": [5, 8], "gorilla": 5, "15334": 5, "pro24": 5, "dev": [5, 6], "ras24": 5, "sebastian": [5, 6], "scratch": 5, "1633437166": 5, "sll": 5, "bhaskarjit": 5, "mingshu": 5, "jingrao": 5, "lyu": 5, "nathalia": 5, "castellano": 5, "pasquali": 5, "dhagash": 5, "12148": 5, "srf": 5, "shivalika": 5, "angelika": 5, "roman": [5, 8], "adelani": 5, "ngui": 5, "vila": 5, "suero": 5, "peerat": 5, "limkonchotiwat": 5, "kelli": 5, "marchisio": 5, "qi": [5, 6], "leong": 5, "yosephin": 5, "susanto": 5, "raymond": [5, 8], "ng": [5, 8], "shayn": 5, "longpr": 5, "ko": 5, "madelin": 5, "antoin": 5, "bosselut": 5, "oh": 5, "leshem": 5, "choshen": 5, "daphn": 5, "ippolito": 5, "enzo": [5, 9], "ferrant": 5, "marzieh": 5, "fadae": 5, "beyza": 5, "ermi": 5, "sara": 5, "hooker": 5, "linguist": [5, 6, 8], "03304": 5, "srr": 5, "aarohi": 5, "abhinav": [5, 6], "rastogi": 5, "abhishek": 5, "rao": 5, "abu": 5, "awal": 5, "shoeb": 5, "abubakar": 5, "abid": [5, 7], "fisch": 5, "santoro": 5, "gupta": 5, "adri\u00e0": 5, "garriga": 5, "alonso": 5, "agnieszka": 5, "kluska": 5, "aitor": 5, "lewkowycz": 5, "akshat": 5, "warstadt": 5, "alexand": [5, 8, 9], "kocurek": 5, "ali": [5, 8], "safaya": 5, "tazarv": 5, "aman": 5, "hussain": 5, "dsouza": 5, "ambros": 5, "slone": 5, "ameet": 5, "rahan": 5, "anantharaman": 5, "ander": 5, "andreassen": 5, "madotto": 5, "santilli": 5, "stuhlm\u00fcller": 5, "la": 5, "lampinen": 5, "angelica": 5, "anh": 5, "vuong": 5, "animesh": 5, "gottardi": 5, "antonio": 5, "norelli": 5, "anu": 5, "venkatesh": 5, "arash": 5, "gholamidavoodi": 5, "arfa": 5, "tabassum": 5, "arul": 5, "menez": 5, "arun": [5, 8], "kirubarajan": 5, "asher": 5, "mullokandov": 5, "ashish": 5, "sabharw": 5, "herrick": 5, "avia": 5, "efrat": 5, "aykut": 5, "erdem": 5, "ayla": 5, "karaka\u015f": 5, "bao": [5, 7, 8], "loe": 5, "barret": [5, 8], "zoph": [5, 8], "bart\u0142omiej": 5, "bojanowski": 5, "batuhan": 5, "\u00f6zyurt": 5, "behnam": 5, "hedayatnia": 5, "neyshabur": 5, "inden": 5, "benno": 5, "stein": 5, "berk": 5, "ekmekci": 5, "blake": 5, "howald": 5, "bryan": 5, "orinion": 5, "diao": 5, "dour": 5, "stinson": 5, "cedrick": 5, "argueta": 5, "c\u00e9sar": 5, "ferri": 5, "ram\u00edrez": 5, "chandan": 5, "charl": [5, 9], "rathkopf": 5, "chenlin": 5, "meng": 5, "chitta": 5, "baral": 5, "chiyu": 5, "callison": 5, "burch": 5, "voigt": 5, "cindi": 5, "ramirez": 5, "clara": 5, "rivera": 5, "clemencia": 5, "siro": 5, "colin": [5, 7], "raffel": [5, 7], "courtnei": 5, "ashcraft": 5, "cristina": 5, "garbacea": 5, "damien": [5, 8], "sileo": 5, "garrett": 5, "kilman": 5, "freeman": 5, "khashabi": 5, "levi": [5, 8], "mosegu\u00ed": 5, "gonz\u00e1lez": 5, "perszyk": 5, "danqi": 5, "dar": 5, "gilboa": 5, "dohan": [5, 8], "drakard": 5, "jurgen": 5, "debajyoti": 5, "datta": 5, "deni": 5, "emelin": 5, "kleyko": 5, "deniz": 5, "yuret": 5, "derek": [5, 8], "tam": [5, 9], "dieuwk": 5, "hupk": 5, "diganta": 5, "dilyar": 5, "buzan": 5, "coelho": 5, "mollo": 5, "diyi": 5, "dylan": [5, 9], "schrader": 5, "ekaterina": 5, "shutova": 5, "ekin": 5, "dogu": 5, "cubuk": 5, "elad": 5, "segal": 5, "eleanor": 5, "hagerman": 5, "donowai": 5, "elli": 5, "pavlick": 5, "rodola": 5, "emma": 5, "lam": 5, "chu": [5, 8], "erkut": 5, "erni": 5, "dyer": 5, "jerzak": 5, "eunic": 5, "engefu": 5, "manyasi": 5, "evgenii": 5, "zheltonozhskii": 5, "fanyu": 5, "fatemeh": 5, "siar": 5, "fernando": 5, "mart\u00ednez": 5, "plume": 5, "francesca": 5, "happ\u00e9": 5, "gaurav": 5, "genta": 5, "indra": 5, "winata": 5, "gerard": 5, "melo": 5, "germ\u00e1n": 5, "kruszewski": 5, "giambattista": [5, 8], "parascandolo": [5, 8], "giorgio": 5, "mariani": 5, "gloria": 5, "gonzalo": 5, "jaimovitch": 5, "l\u00f3pez": 5, "gregor": 5, "betz": 5, "gui": [5, 7], "gur": 5, "hana": 5, "galijasev": 5, "rashkin": 5, "hannaneh": 5, "hajishirzi": 5, "harsh": 5, "hayden": 5, "bogar": 5, "henri": [5, 8], "shevlin": 5, "hinrich": 5, "sch\u00fctze": 5, "hiromu": 5, "yakura": 5, "hongm": 5, "hugh": 5, "mee": 5, "wong": [5, 6, 8], "isaac": 5, "nobl": 5, "jaap": 5, "jumelet": 5, "geissing": 5, "jaehoon": 5, "jaim": 5, "fern\u00e1ndez": 5, "fisac": 5, "simon": 5, "koppel": 5, "koco\u0144": 5, "jana": 5, "thompson": [5, 7, 8], "janel": 5, "wingfield": 5, "jarema": 5, "radom": 5, "jascha": 5, "sohl": [5, 8], "dickstein": 5, "phang": [5, 9], "yosinski": 5, "jekaterina": 5, "novikova": 5, "jell": 5, "bosscher": 5, "jennif": 5, "marsh": 5, "jeroen": 5, "taal": 5, "engel": 5, "jesujoba": 5, "alabi": 5, "jiam": 5, "jillian": 5, "joan": 5, "waweru": 5, "burden": 5, "bali": 5, "batcheld": 5, "berant": 5, "j\u00f6rg": 5, "frohberg": 5, "jo": 5, "rozen": 5, "orallo": 5, "boudeman": 5, "guerr": 5, "tenenbaum": 5, "joyc": 5, "chua": 5, "kanclerz": 5, "karen": 5, "livescu": 5, "karl": 5, "krauth": 5, "karthik": 5, "gopalakrishnan": 5, "katerina": 5, "ignatyeva": 5, "katja": 5, "markert": 5, "kaustubh": 5, "dhole": 5, "gimpel": 5, "omondi": 5, "kori": 5, "mathewson": 5, "kristen": 5, "chiafullo": 5, "ksenia": 5, "shkaruta": 5, "shridhar": 5, "kyle": [5, 6, 8], "mcdonel": 5, "richardson": 5, "laria": 5, "reynold": 5, "leo": [5, 8], "dugan": 5, "lianhui": 5, "lidia": 5, "contrera": 5, "ochando": 5, "morenc": 5, "moschella": 5, "luci": 5, "ludwig": 5, "schmidt": [5, 8], "luheng": 5, "olivero": 5, "col\u00f3n": 5, "metz": [5, 8], "l\u00fctfi": 5, "kerem": 5, "\u015fenel": 5, "bosma": [5, 6], "sap": [5, 8], "maartj": 5, "hoev": 5, "maheen": 5, "farooqi": 5, "manaal": 5, "faruqui": 5, "marco": [5, 6], "baturan": 5, "marelli": 5, "maru": 5, "maria": 5, "quintana": 5, "tolkiehn": 5, "mario": [5, 8], "giulianelli": 5, "martha": 5, "potthast": 5, "leavitt": 5, "hagen": 5, "m\u00e1ty\u00e1": 5, "schubert": 5, "medina": [5, 8], "orduna": 5, "baitemirova": 5, "melodi": 5, "arnaud": 5, "melvin": 5, "mcelrath": 5, "yee": 5, "cohen": 5, "ivanitskii": 5, "starritt": 5, "strube": 5, "micha\u0142": 5, "sw\u0119drowski": 5, "michel": [5, 8], "bevilacqua": 5, "mihir": 5, "kale": 5, "cain": 5, "mime": 5, "mitch": 5, "walker": 5, "mo": 5, "tiwari": 5, "mohit": 5, "bansal": 5, "moin": 5, "aminnaseri": 5, "mor": 5, "geva": 5, "mozhdeh": 5, "gheini": 5, "mukund": [5, 6], "varma": 5, "nanyun": 5, "peng": [5, 8], "nayeon": 5, "neta": 5, "krakov": 5, "doiron": 5, "nicol": 5, "martinez": 5, "nikita": [5, 6], "nangia": 5, "nikla": 5, "decker": 5, "muennighoff": 5, "nitish": [5, 8], "shirish": [5, 8], "keskar": [5, 8], "niveditha": 5, "constant": 5, "fiedel": 5, "nuan": 5, "wen": [5, 6], "oliv": [5, 8], "agha": 5, "elbaghdadi": 5, "omer": 5, "moreno": 5, "casar": 5, "parth": 5, "doshi": 5, "pascal": [5, 6], "fung": 5, "pu": 5, "vicol": 5, "pegah": 5, "alipoormolabashi": 5, "peiyuan": 5, "eckerslei": 5, "phu": 5, "mon": 5, "htut": 5, "pinyu": 5, "hwang": 5, "piotr": 5, "mi\u0142kowski": 5, "piyush": 5, "pouya": [5, 6], "pezeshkpour": [5, 6], "priti": 5, "oli": 5, "qiaozhu": [5, 6], "mei": [5, 6, 7], "qing": [5, 8], "qinlang": 5, "rabin": 5, "banjad": 5, "rachel": [5, 8], "etta": 5, "rudolph": 5, "raefer": 5, "rahel": 5, "haback": 5, "ramon": 5, "risco": 5, "rapha\u00ebl": 5, "milli\u00e8r": 5, "rhythm": 5, "garg": [5, 7], "rif": 5, "saurou": 5, "riku": 5, "arakawa": 5, "robb": 5, "raymaek": 5, "rohan": 5, "sikand": 5, "novak": 5, "sitelew": 5, "lebra": 5, "rosann": 5, "rowan": [5, 8], "ruslan": 5, "salakhutdinov": 5, "stoval": 5, "teehan": 5, "sahib": 5, "saif": 5, "sajant": 5, "dillav": 5, "shleifer": 5, "wiseman": 5, "gruetter": 5, "schoenholz": 5, "sanghyun": 5, "sanjeev": 5, "kwatra": 5, "sarik": 5, "ghazarian": 5, "sayan": 5, "casei": [5, 8], "bischoff": 5, "gehrmann": 5, "schuster": 5, "sepideh": 5, "sadeghi": 5, "shadi": 5, "hamdan": 5, "sharon": 5, "shashank": 5, "sherri": 5, "shi": [5, 8], "shikhar": 5, "shima": 5, "asaadi": 5, "shubh": 5, "pachchigar": 5, "shubham": 5, "toshniw": 5, "shyam": [5, 8], "upadhyai": 5, "shyamolima": 5, "debnath": 5, "siamak": 5, "shakeri": 5, "thormey": 5, "melzi": 5, "siva": 5, "reddi": 5, "sneha": 5, "priscilla": 5, "makini": 5, "soo": 5, "hwan": 5, "toren": 5, "sriharsha": 5, "hatwar": 5, "stanisla": 5, "dehaen": 5, "stefan": 5, "divic": 5, "stella": 5, "biderman": 5, "stephen": 5, "prasad": 5, "piantadosi": 5, "stuart": [5, 8], "shieber": 5, "summer": [5, 8], "misherghi": 5, "svetlana": 5, "kiritchenko": 5, "swaroop": 5, "tal": 5, "linzen": 5, "tariq": 5, "tatsu": 5, "te": 5, "th\u00e9o": 5, "desbord": 5, "theodor": 5, "rothschild": 5, "phan": [5, 8], "tiberiu": 5, "nkinyili": 5, "timo": 5, "schick": 5, "timofei": 5, "kornev": 5, "titu": 5, "tunduni": 5, "gerstenberg": 5, "trenton": 5, "trishala": 5, "neeraj": 5, "tushar": 5, "khot": 5, "shultz": 5, "uri": 5, "shaham": 5, "vera": 5, "demberg": 5, "victoria": [5, 8], "nyamai": 5, "vika": 5, "raunak": 5, "vinai": 5, "ramasesh": 5, "udai": 5, "prabhu": 5, "vishakh": 5, "padmakumar": 5, "vivek": [5, 6], "srikumar": [5, 6], "fedu": [5, 8], "wout": 5, "vossen": 5, "xiaoyu": 5, "tong": [5, 8], "xinran": 5, "xinyi": 5, "yadollah": 5, "yaghoobzadeh": 5, "yair": 5, "lakretz": 5, "yangqiu": 5, "yasaman": 5, "bahri": 5, "yichi": 5, "yide": 5, "yifu": 5, "yonatan": 5, "belinkov": 5, "yufang": 5, "seid": 5, "zhuoy": 5, "zijian": 5, "ziji": 5, "zirui": 5, "ziyi": 5, "extrapol": [5, 6], "2206": 5, "04615": 5, "wpn": 5, "yada": 5, "pruksachatkun": 5, "amanpreet": 5, "hill": 5, "stickier": 5, "wsm": 5, "1804": 5, "07461": 5, "wtb": 5, "tai": 5, "borgeaud": 5, "dani": 5, "yogatama": 5, "denni": [5, 6, 8], "donald": 5, "metzler": 5, "ed": [5, 6], "oriol": 5, "vinyal": 5, "dean": 5, "07682": 5, "wdr": 5, "doolei": 5, "manlei": 5, "arka": [5, 8], "pal": 5, "feuer": 5, "siddhartha": 5, "ravid": 5, "shwartz": [5, 8], "ziv": 5, "khalid": [5, 7], "saifullah": 5, "siddartha": 5, "naidu": 5, "chinmai": 5, "hegd": 5, "lecun": 5, "goldstein": 5, "willi": 5, "neiswang": 5, "micah": 5, "goldblum": 5, "19314": 5, "yyh": 5, "baosong": [5, 7], "chengpeng": 5, "chengyuan": [5, 7], "fei": [5, 6, 7], "guant": 5, "haoran": [5, 7], "huan": [5, 7], "jialong": 5, "jialin": 5, "jianhong": [5, 7], "tu": [5, 7], "jianwei": [5, 7], "jianxin": [5, 7], "jin": [5, 6, 8], "jingren": [5, 7], "jinz": 5, "jinzheng": 5, "junyang": [5, 7], "keme": [5, 7], "keqin": [5, 7], "kexin": [5, 7], "mingfeng": [5, 7], "xue": [5, 7, 8], "ni": [5, 6], "pei": [5, 7, 8], "ru": 5, "men": [5, 7], "ruiz": 5, "runji": [5, 7], "shiji": 5, "sinan": 5, "tianhang": 5, "wenbin": 5, "ge": 5, "xiaodong": 5, "deng": 5, "xiaohuan": 5, "xingzhang": [5, 7], "xinyu": [5, 8], "xipin": 5, "xuancheng": [5, 7], "yichang": [5, 7], "wan": [5, 7], "yunfei": 5, "yuqiong": [5, 7], "zhenru": [5, 7], "zhihao": 5, "10671": 5, "zcl24": 5, "zhihan": 5, "cao": 5, "lizi": 5, "openreview": [5, 6], "forum": [5, 6], "aegrf1uy0p": 5, "zc": 5, "siyuan": 5, "zhuang": [5, 8], "zhanghao": 5, "yonghao": 5, "zi": 5, "zhuohan": 5, "xing": [5, 8], "2306": [5, 8], "05685": 5, "huggingface24": 5, "metaai24": 5, "salesforce24": [5, 7], "422": 5, "thank": [5, 7, 9], "doubl": 6, "steve": [6, 8], "lc": 6, "cutoff": 6, "amayuela": 6, "tail": [6, 8], "kotha": 6, "unifi": [6, 7, 9], "chromadb": 6, "realli": [6, 9], "silver": 6, "bullet": 6, "mandatori": 6, "gutenberg": 6, "cic": 6, "ingest": 6, "preprocess": [6, 7, 9], "parser": [6, 9], "microsoft": [6, 7], "powerpoint": 6, "ocr": 6, "exif": 6, "metadata": [6, 7], "docker": [6, 7], "container": [6, 7], "xlsx": 6, "text_cont": 6, "ibm": [6, 7, 8], "docx": 6, "pptx": 6, "layout": 6, "llamaindex": 6, "document_convert": 6, "documentconvert": 6, "export_to_markdown": 6, "presenc": 6, "merril": 6, "lynch": 6, "cio": 6, "outlook": 6, "forecast_file_path": 6, "forecast_result_md": 6, "forecast_result_docl": 6, "levenshtein": 6, "distanc": 6, "sequencematch": 6, "difflib": 6, "longest": 6, "levenshtein_similar": 6, "text1": 6, "text2": 6, "max_len": 6, "simple_similar": 6, "ratio": [6, 7], "13985705461925346": 6, "17779960707269155": 6, "readabl": 6, "messi": 6, "2025e": 6, "compos": [6, 7, 8], "financial_vari": 6, "financial_forecast": 6, "econforecast": 6, "extract_prompt": 6, "base_prompt": [6, 9], "extract_from_doc": 6, "twice": 6, "md_financi": 6, "docling_financi": 6, "easier": [6, 7, 8, 9], "gdp": 6, "cpi": 6, "fed": 6, "df_md_forecast": 6, "df_docling_forecast": 6, "despit": [6, 7, 9], "underweight": 6, "neutral": [6, 8], "overweight": 6, "chart": 6, "asset_class_docl": 6, "asset_class_md": 6, "df_md": 6, "df_docl": 6, "true_valu": 6, "df_comparison": 6, "cap": 6, "exempt": 6, "markitdown_accuraci": 6, "docling_accuraci": 6, "93": [6, 7, 8], "unstructur": [6, 7, 9], "sector": 6, "convert_and_export_t": 6, "file_path": 6, "doc_convert": 6, "start_tim": [6, 8], "conv_r": 6, "table_df": 6, "export_to_datafram": 6, "end_tim": 6, "2f": 6, "usd": 6, "wtd": 6, "mtd": 6, "ytd": 6, "djia": 6, "926": 6, "amp": 6, "051": 6, "277": 6, "russel": [6, 8], "2000": 6, "msci": 6, "817": [6, 8], "eaf": 6, "319": 6, "107": 6, "01": [6, 7], "66": [6, 8], "92": 6, "municip": 6, "79": [6, 8], "slight": 6, "discretionari": 6, "yellow": 6, "estat": 6, "orang": 6, "stapl": 6, "constructor": 6, "md_llm": 6, "llm_client": 6, "llm_model": 6, "_static": 6, "png": 6, "overview": [6, 9], "showcas": 6, "bond": 6, "crude": 6, "oil": 6, "sit": 6, "648": 6, "ounc": 6, "euro": 6, "tactic": 6, "bofa": 6, "circl": [6, 8], "firecrawl": 6, "mendabl": 6, "crawler": 6, "llamapars": 6, "deserv": 6, "arulkumaran": 6, "karthikeyan": 6, "almasri": 6, "fetch": 6, "spreadsheet": 6, "literatur": [6, 8], "canon": 6, "succinct": [6, 7], "authorship": 6, "book_url": 6, "intro": 6, "structured_output": 6, "chapter_url": 6, "chapter_id": 6, "dimension": 6, "weaviat": 6, "faiss": 6, "milvu": 6, "chroma_cli": 6, "aw": [6, 7, 8], "azur": 6, "gcp": 6, "create_collect": 6, "taming_llm": 6, "argument": [6, 7, 8, 9], "query_collect": 6, "query_text": 6, "n_result": 6, "enquir": 6, "related": 6, "leaderboard": [6, 7, 8], "2024i": 6, "behind": [6, 8], "minilm": 6, "l6": 6, "v2": [6, 7, 8], "sentence_transform": 6, "2024f": 6, "sentencetransform": 6, "embedding_model": 6, "docs_to_emb": 6, "encod": [6, 7, 8, 9], "384": [6, 8], "0000": 6, "4402": 6, "3022": 6, "4028": 6, "6606": 6, "5807": 6, "6313": 6, "matrix": [6, 7, 8], "heatmap": 6, "wise": [6, 9], "dataset": [6, 9], "tree": [6, 8, 9], "kd": 6, "ball": 6, "partit": 6, "hierarch": [6, 8], "curs": 6, "hnsw": 6, "promin": [6, 8], "lsh": 6, "hash": 6, "bucket": 6, "sacrific": [6, 7], "tutori": 6, "crossencod": 6, "512": 6, "passag": [6, 8], "argmax": 6, "52623": 6, "328738": 6, "750055": 6, "topk": [6, 9], "rag_system_prompt_templ": 6, "user_prompt_templ": 6, "popul": 6, "rag_qa": 6, "res_rerank": 6, "invok": [6, 9], "alammar": 6, "diamant": 6, "kimothi": 6, "athinaai": 6, "envis": 6, "incomplet": [6, 7, 8], "unreli": [6, 7], "acut": 6, "unverifi": 6, "intric": 6, "hamper": 6, "raga": 6, "misinterpret": 6, "appar": [6, 8], "shed": 6, "light": 6, "misl": 6, "gemini": [6, 7], "outperform": [6, 7], "rout": 6, "hybrid": 6, "retrollm": 6, "cag": 6, "preload": 6, "precomput": 6, "loft": 6, "hop": 6, "gecko": 6, "vectordb": 6, "llama_pars": 6, "llx": 6, "result_typ": 6, "load_data": 6, "doc1": 6, "doc2": 6, "llama_index": 6, "vectorstoreindex": 6, "simpledirectoryread": 6, "vector_stor": 6, "chroma": 6, "chromavectorstor": 6, "storagecontext": 6, "db": 6, "persistentcli": 6, "chroma_db": 6, "chroma_collect": 6, "get_or_create_collect": 6, "storage_context": 6, "from_default": 6, "from_docu": 6, "query_engin": 6, "as_query_engin": 6, "prototyp": [6, 7], "complement": 6, "reassembl": 6, "breakdown": [6, 8], "fewer": [6, 7, 8], "furthermor": [6, 9], "zenml": 6, "max_output_token": 6, "statement": [6, 8], "10k": 6, "diagram": [6, 8], "charactertextsplitt": 6, "tiktoken": [6, 8], "sequenti": 6, "newlin": 6, "cheap": 6, "speciali": 6, "nltk": 6, "spaci": 6, "talk": 6, "theme": [6, 7, 8], "splitter": 6, "surpass": 6, "get_chunk": 6, "chunk_siz": 6, "chunk_overlap": 6, "langchain_text_splitt": 6, "text_splitt": 6, "from_tiktoken_encod": 6, "split_text": 6, "persona": 6, "langchain_cor": [6, 9], "prompttempl": 6, "get_base_prompt_templ": 6, "from_templ": 6, "llmchain": 6, "output_pars": 6, "stroutputpars": 6, "langchain_commun": 6, "chat_model": 6, "chatlitellm": 6, "get_llm_chain": 6, "prompt_templ": [6, 9], "llm_chain": [6, 9], "api_key_label": 6, "upper": 6, "_api_kei": 6, "get_dynamic_prompt_templ": 6, "get_dynamic_prompt_param": 6, "prompt_param": 6, "part_idx": 6, "total_part": 6, "chat_context": 6, "param": 6, "dynamic_prompt_param": 6, "concaten": 6, "generate_report": 6, "input_cont": 6, "llm_model_nam": 6, "report_part": 6, "num_part": 6, "dinam": 6, "priovid": 6, "cummul": 6, "max_chunk_s": 6, "max_chunk_overlap": 6, "apple_report": 6, "report_cont": 6, "report_lin": 6, "splitlin": 6, "total_lin": 6, "quarter_lin": 6, "top_port": 6, "bottom_port": 6, "uncov": [6, 8, 9], "delv": 6, "consol": 6, "reaction": 6, "disciplin": 6, "subhead": 6, "depth": [6, 8], "2m": [6, 7], "harvard": [6, 7], "enrol": 6, "gov": [6, 8], "1039": 6, "birth": [6, 8], "democraci": 6, "tuesdai": 6, "magna": 6, "carta": 6, "trudg": 6, "dens": 6, "conversation": 6, "knowledge_bas": 6, "add_knowledge_bas": 6, "add_cit": 6, "bool": [6, 8], "num_quest": 6, "input_memori": 6, "response_memori": 6, "urls_memori": 6, "extractor": 6, "citabl": 6, "corpora": 6, "formatted_cont": 6, "reference_id": 6, "wrapper": [6, 9], "content_gener": 6, "user_instruct": 6, "llmbackend": 6, "cache_ttl": 6, "cachedcont": 6, "display_nam": 6, "due_knowledge_bas": 6, "system_instruct": 6, "compose_prompt": 6, "conversation_config": 6, "ttl": 6, "generativemodel": 6, "from_cached_cont": 6, "cached_cont": 6, "quiz_inst": 6, "professor": 6, "difficulti": [6, 8], "syllabu": 6, "kennedi": 6, "inaugur": 6, "lincoln": 6, "gettysburg": 6, "liberti": 6, "mayflow": 6, "abraham": 6, "kb": 6, "epub": 6, "pg": 6, "gemini_duo": 6, "genai_duo": 6, "duo": 6, "usage_metadata": 6, "38470": 6, "anytim": 6, "shap": 6, "mckechni": 6, "study_refer": 6, "pg10000": 6, "65363": 6, "pg65363": 6, "quizz": 6, "problemat": [6, 8, 9], "simpler": [6, 7, 9], "ag24": 6, "jai": [6, 8], "1098150969": 6, "9781098150952": 6, "awp": 6, "alfonso": 6, "liangm": 6, "pan": [6, 8], "wenhu": 6, "lun": 6, "ku": 6, "editor": [6, 8], "acl": [6, 8], "6416": 6, "6432": 6, "bangkok": 6, "thailand": 6, "aclanthologi": [6, 8], "383": 6, "18653": [6, 8], "v1": [6, 7, 8], "bcv14": 6, "aaron": 6, "courvil": 6, "vincent": 6, "1206": 6, "5538": 6, "ccch24": 6, "chao": 6, "jui": 6, "hung": [6, 9], "cheng": [6, 8, 9], "hen": 6, "hsen": 6, "15605": 6, "dia24": 6, "nir": 6, "nirdiam": 6, "rag_techniqu": 6, "hrk": 6, "koleczek": 6, "arshdeep": 6, "franklin": 6, "sadid": 6, "hasan": 6, "10541": 6, "jlz": 6, "mathew": 6, "erik": [6, 8], "lindgren": 6, "matei": 6, "zaharia": 6, "carbin": 6, "drozdov": 6, "drown": 6, "11767": 6, "kim24": 6, "9781633435858": 6, "meap": 6, "ksr24": 6, "suha": 6, "springer": 6, "aditi": 6, "raghunathan": 6, "twelfth": 6, "vrhif2hsrm": 6, "lcd": 6, "jinhyuk": 6, "zhuyun": 6, "dheeru": 6, "dua": 6, "devendra": 6, "sachan": 6, "boratko": 6, "luan": 6, "s\u00e9bastien": 6, "arnold": 6, "perot": 6, "siddharth": 6, "dalmia": 6, "hexiang": 6, "panupong": 6, "pasupat": 6, "aida": 6, "amini": 6, "cole": 6, "riedel": 6, "iftekhar": 6, "naim": 6, "ming": [6, 8], "guu": 6, "subsum": 6, "sql": 6, "13121": 6, "lpp": 6, "aleksandra": 6, "piktu": 6, "fabio": [6, 8], "petroni": 6, "vladimir": 6, "karpukhin": 6, "heinrich": 6, "k\u00fcttler": 6, "tau": 6, "yih": 6, "rockt\u00e4schel": 6, "douw": 6, "kiela": 6, "2005": 6, "11401": 6, "ljz": 6, "xiaoxi": 6, "jiaji": 6, "yongkang": 6, "zhonghua": 6, "zhicheng": 6, "dou": 6, "empow": [6, 8], "11919": 6, "llz": 6, "zhuowan": 6, "mingyang": 6, "benderski": 6, "16833": 6, "lfc": 6, "zhihang": 6, "rongxin": 6, "yaowu": 6, "jiep": 6, "16434": 6, "lla24": 6, "nbgc24": 6, "shiyu": 6, "kepe": 6, "bi": 6, "jiafeng": 6, "guo": [6, 8], "xueqi": 6, "11375": 6, "11388": 6, "675": 6, "tdw": 6, "jiejun": 6, "mang": 6, "weipeng": 6, "ji": 6, "htmlrag": 6, "02959": 6, "ww": 6, "dale": 6, "schuurman": 6, "ichter": 6, "quoc": 6, "2201": [6, 8], "11903": 6, "wip": 6, "yunshu": 6, "hayat": 6, "iso": 6, "bhutani": 6, "estevam": 6, "hruschka": 6, "2309": [6, 8, 9], "07382": 6, "zlj": 6, "yun": [6, 9], "metacognit": 6, "1453": 6, "1463": 6, "ny": [6, 8, 9], "usa": [6, 8, 9], "machineri": [6, 9], "1145": [6, 8, 9], "3589334": 6, "3645481": 6, "anthropic4a": 6, "athinaai24": 6, "recip": 6, "athina": 6, "chromadb4a": 6, "chromadb4b": 6, "trychroma": 6, "huggingface4f": 6, "huggingface4i": 6, "mteb": 6, "ibmresearch24": 6, "ds4sd": 6, "langchain24": 6, "how_to": 6, "llamaindex24": 6, "mendableai24": 6, "mendableai": 6, "merrilllynch24": 6, "weekli": 6, "olui2": 6, "gwmol": 6, "microsoft24": 6, "openai24": 6, "ragas24": 6, "getstart": 6, "rag_evalu": 6, "unstructuredio24": 6, "zenml24": 6, "llmop": 6, "di": 7, "hunter": 7, "photo": 7, "email": 7, "hipaa": 7, "properti": [7, 8], "gdpr": 7, "strict": [7, 8, 9], "iot": 7, "impract": 7, "slm": 7, "viabl": 7, "sensor": 7, "interconnect": 7, "frontend": 7, "garner": 7, "yourself": 7, "bedrock": 7, "sambanova": 7, "sla": 7, "veloc": 7, "roadmap": 7, "commodit": 7, "winner": 7, "loser": 7, "condens": 7, "clean": 7, "2024t": 7, "versatil": 7, "72b": 7, "med": 7, "bloomberggpt": 7, "underw": 7, "adept": 7, "toxigen": 7, "alnajjar": 7, "13b": [7, 8], "32b": 7, "feasibl": 7, "modal": 7, "diagnosi": 7, "patient": 7, "necessit": 7, "deepseek": 7, "flagship": 7, "405b": 7, "pack": 7, "v3": [7, 8], "671": 7, "moe": 7, "mixtur": 7, "3x": [7, 8], "fraction": 7, "domin": 7, "cautiou": 7, "cautious": 7, "isol": [7, 8], "cpot": 7, "cpit": 7, "tco": 7, "tpot": 7, "ttft": 7, "sent": [7, 8], "gpqa": 7, "median": 7, "afford": 7, "meanwhil": 7, "lite": 7, "micro": 7, "cent": 7, "1m": 7, "cheapest": 7, "phi": 7, "half": [7, 8], "permiss": [7, 8], "apach": 7, "700m": 7, "100m": 7, "gemma": [7, 9], "grown": 7, "withdraw": 7, "unclear": 7, "15t": 7, "8t": 7, "fineweb": 7, "penedo": 7, "96": [7, 8], "crawl": 7, "snapshot": 7, "codebas": 7, "ablat": 7, "vital": [7, 8], "favorit": 7, "spawn": 7, "ultrachat": 7, "2024u": 7, "created_job": 7, "fine_tun": 7, "training_fil": 7, "file_id": 7, "ultrachat_chunk_train": 7, "validation_fil": 7, "ultrachat_chunk_ev": 7, "training_step": 7, "0001": 7, "auto_start": 7, "job_id": 7, "toolkit": [7, 8], "sft": 7, "nemo": [7, 8], "codestr": 7, "2024v": 7, "enough": 7, "rewrit": 7, "smolvlm": 7, "mlx": [7, 9], "mlc": 7, "peft": 7, "programm": 7, "graphic": [7, 8], "vram": 7, "mathbf": 7, "x_1": [7, 9], "x_2": [7, 9], "x_n": [7, 9], "x_": [7, 9], "\u03b8": 7, "cerebra": 7, "mozilla": 7, "gerganov": 7, "georgi": 7, "overwhelm": [7, 9], "manifesto": 7, "enjoy": 7, "bog": 7, "exploratori": 7, "hacker": 7, "Will": [7, 8], "prematur": 7, "besid": 7, "lighter": 7, "ggml": [7, 9], "disk": 7, "backward": 7, "2024x": 7, "repo": 7, "compil": 7, "linux": 7, "sudo": 7, "apt": 7, "cmake": 7, "bind": 7, "betlen": 7, "cnv": 7, "llamacpp": 7, "ctrl": 7, "interject": 7, "philosoph": 7, "debat": 7, "fulfil": 7, "happi": 7, "responsibli": 7, "bye": 7, "goodby": 7, "port": 7, "127": 7, "curl": [7, 9], "localhost": 7, "bearer": 7, "finish_reason": 7, "deepli": 7, "1734627879": 7, "completion_token": 7, "total_token": 7, "chatcmpl": 7, "5wl2tzjzdmzupvxwp2gcedr8xbpsyhfm": 7, "prompt_n": 7, "prompt_m": 7, "132": 7, "prompt_per_token_m": 7, "prompt_per_second": 7, "77619878666999": 7, "predicted_n": 7, "predicted_m": 7, "1700": 7, "654": [7, 9], "predicted_per_token_m": 7, "36882142857143": 7, "predicted_per_second": 7, "92850867960208": 7, "gbnf": [7, 9], "8pm": 7, "appointmenttim": 7, "appointmentdetail": 7, "handi": 7, "model_path": 7, "llama_cpp": 7, "create_chat_complet": 7, "occupi": 7, "activist": 7, "justin": [7, 8], "tunnei": 7, "ocho": 7, "appach": 7, "cosmopolitan": 7, "libc": 7, "portabl": 7, "durabl": 7, "usabl": [7, 8, 9], "tinyllama": 7, "wget": 7, "jartin": 7, "q5_k_m": 7, "renam": 7, "ex": 7, "chmod": 7, "nobrows": 7, "registri": 7, "nativ": [7, 9], "trai": 7, "familiar": 7, "bare": 7, "ssfl": 7, "sh": [7, 9], "Or": 7, "11434": 7, "chatrespons": 7, "easiest": 7, "rich": [7, 8], "playground": 7, "simultan": [7, 8], "intuit": 7, "beginn": 7, "tensorrt": 7, "trt": 7, "latex": 7, "voic": 7, "pwa": 7, "medium": [7, 8], "gpt4all": 7, "rbac": 7, "q4_k": 7, "q6_k": 7, "mib": 7, "wikitext": 7, "wikipedia": [7, 9], "min_prompt_length": 7, "input_texts_raw": 7, "began": 7, "2010": 7, "valkyria": 7, "chronicl": 7, "forgiv": 7, "newcom": 7, "raita": 7, "honjou": 7, "hitoshi": 7, "sakimoto": 7, "takeshi": 7, "ozawa": 7, "writer": 7, "sung": 7, "escap": 7, "escaped_text": 7, "block_scal": 7, "block": [7, 8], "parenthes": 7, "block_min": 7, "formula": 7, "superblock": 7, "5625": 7, "ieee": 7, "754": 7, "ppl": 7, "exp": 7, "sum_": 7, "log_2": 7, "x_i": [7, 9], "avg": 7, "_i": 7, "corr": 7, "ln": [7, 9], "kullback": 7, "leibler": 7, "entropi": 7, "logit": 7, "d_": 7, "softmax": [7, 9], "sum": 7, "kld": 7, "q2_kresult": 7, "q6": 7, "004": 7, "q2": 7, "112": 7, "q4": 7, "smallest": 7, "390": 7, "67": [7, 8], "81": [7, 8], "462": 7, "614": 7, "170": 7, "q4_k_m": 7, "thread": 7, "16x": 7, "85x": 7, "79x": 7, "ubuntu": 7, "lt": 7, "x86_64": 7, "gnu": 7, "intel": 7, "i7": 7, "8550u": 7, "15gib": 7, "samsung": 7, "ssd": 7, "970": 7, "evo": 7, "500gb": 7, "1170": 7, "meant": 7, "ai4c": 7, "ai4a": 7, "paperswithcod": [7, 8], "ana24a": 7, "artificialanalysi": 7, "ana24b": 7, "ana24c": 7, "bc24": 7, "andrei": [7, 8], "abetlen": 7, "dee24": 7, "blob": [7, 9], "deepseek_v3": 7, "gc24": 7, "ggerganov": [7, 9], "readm": [7, 9], "gc4a": 7, "gc4b": 7, "hug4": 7, "optimum": 7, "concept_guid": 7, "hug4t": 7, "hug4u": 7, "200k": 7, "ultrachat_200k": 7, "hug4v": 7, "blogpost": 7, "pka": 7, "guilherm": 7, "hynek": 7, "kydlicek": 7, "decant": 7, "finest": 7, "17557": 7, "qwe4b": 7, "qy": 7, "beichen": 7, "tingyu": 7, "su": 7, "zihan": 7, "qiu": 7, "15115": 7, "rev24": 7, "nyt": 7, "harvardlawreview": 7, "timess": 7, "zwa": 7, "wael": 7, "geoffrei": [7, 8], "angu": 7, "arnav": 7, "jefferi": 7, "kinnison": 7, "sherstinski": 7, "piero": 7, "molino": 7, "travi": 7, "addair": 7, "devvret": 7, "310": 7, "2405": 7, "00732": 7, "huggingface4xa": 7, "huggingface4xb": 7, "ibmthink24": 7, "lmstudio24": 7, "lmstudio": 7, "metaai4c": 7, "mozillaocho24": 7, "commonplac": 8, "spur": 8, "hartvigsen": 8, "societi": 8, "alarm": 8, "openli": 8, "dolli": 8, "llama2": [8, 9], "emb": 8, "generalist": 8, "injustic": 8, "inequ": 8, "undermin": 8, "perpetu": 8, "displac": 8, "eros": 8, "fake": 8, "deepfak": 8, "distrust": 8, "cyberattack": 8, "spread": 8, "disinform": 8, "inadvert": 8, "interven": 8, "irrevers": 8, "uncheck": 8, "extinct": 8, "race": 8, "incentiv": 8, "shortcut": 8, "stress": 8, "urgent": 8, "reorient": 8, "siam": 8, "edgington": 8, "jailbreak": 8, "promptcraft": 8, "stealth": 8, "sutton": 8, "subtleti": 8, "exception": 8, "phrase": 8, "evad": 8, "hqve": 8, "frer": 8, "hplidai": 8, "pl": 8, "hyperion": 8, "coast": 8, "redwood": 8, "tallest": 8, "routin": 8, "prejudic": 8, "gallego": 8, "leak": 8, "poison": 8, "intention": 8, "inject": 8, "mislead": 8, "exabeam": 8, "finra": 8, "3110": 8, "mandat": 8, "supervisori": 8, "unicef": 8, "contest": 8, "congress": 8, "enact": 8, "pictur": [8, 9], "sound": 8, "territori": 8, "oversea": 8, "chines": 8, "legitim": 8, "consent": 8, "complaint": 8, "cooper": 8, "extraterritori": 8, "offshor": 8, "draft": 8, "voluntari": 8, "player": 8, "prepared": 8, "compris": 8, "cbrn": 8, "persuas": 8, "autonomi": 8, "gradat": 8, "scorecard": 8, "elig": 8, "advisori": 8, "sag": 8, "shut": 8, "prerequisit": 8, "harden": 8, "asl": 8, "biosafeti": 8, "elev": 8, "warn": [8, 9], "bioweapon": 8, "compartment": 8, "4x": 8, "jump": 8, "paus": 8, "deepmind": 8, "biosecur": 8, "buffer": 8, "formul": [8, 9], "calibr": 8, "taxonomi": 8, "llamaguard": 8, "20241022": 8, "5x": 8, "alaga": 8, "substandard": 8, "oxford": 8, "wachter": 8, "blur": 8, "ill": 8, "stifl": 8, "suscept": 8, "aadc": 8, "outset": 8, "curricula": 8, "adversari": 8, "thoroughli": 8, "lm": [8, 9], "undergo": 8, "280b": 8, "cai": [8, 9], "enshrin": 8, "evas": 8, "resort": 8, "avenu": 8, "cambria": 8, "inherit": 8, "influenti": 8, "debias": 8, "plausibl": 8, "occurr": 8, "phish": 8, "clarifi": 8, "toler": 8, "checklist": 8, "abus": 8, "ux": 8, "architect": 8, "retrofit": 8, "promptli": 8, "dashboard": 8, "misalign": 8, "star": 8, "postpon": 8, "combat": 8, "counter": 8, "traffic": 8, "frustrat": 8, "workaround": 8, "silo": 8, "hierarchi": 8, "mcq": 8, "regex": [8, 9], "joint": 8, "facet": 8, "purpl": 8, "opensafetylab": 8, "salad_bench_dataset": 8, "base_set": 8, "gptfuzzer": 8, "auto": [8, 9], "qid": 8, "o1": 8, "supremaci": 8, "o53": 8, "o14": 8, "o5": 8, "o65": 8, "plagiar": 8, "o16": 8, "o6": 8, "o47": 8, "campaign": 8, "o12": 8, "o52": 8, "surveil": 8, "spous": 8, "know": 8, "o13": 8, "ncount": 8, "21318": 8, "8756": 8, "6486": 8, "o2": 8, "1717": 8, "o4": 8, "1477": 8, "o3": 8, "socioeconom": 8, "851": 8, "int64": 8, "gen": 8, "15433": 8, "hh": 8, "4184": 8, "659": 8, "advbench": 8, "230": 8, "189": 8, "toxicchat": 8, "anyth": 8, "misconcept": 8, "ingrain": 8, "mc1": 8, "singular": 8, "choices4": 8, "mc2": 8, "set4": 8, "scorer": 8, "correctli": [8, 9], "truthful_qa": 8, "truthfulqa_dataset": 8, "multiple_choic": 8, "best_answ": 8, "correct_answ": 8, "incorrect_answ": 8, "watermelon": 8, "digest": 8, "noth": 8, "stomach": 8, "sick": 8, "wonderopoli": 8, "wonder": 8, "belli": 8, "swallow": 8, "dream": 8, "die": 8, "indigest": 8, "unconsci": 8, "excret": 8, "asr": 8, "r2d2": 8, "wider": [8, 9], "mass": 8, "destruct": 8, "asynchron": 8, "webpurifi": 8, "protectai": 8, "comprehend": 8, "amazon": 8, "nvidia": [8, 9], "keyword": 8, "toolset": 8, "nemmo": 8, "synchron": 8, "nemoguardrail": 8, "llmrail": 8, "railsconfig": 8, "from_path": 8, "rail": 8, "hello": 8, "ministr": 8, "mistralai": 8, "mistral_api_kei": 8, "moderate_chat": 8, "omni": 8, "pprint": 8, "to_json": 8, "threaten": 8, "illicit": 8, "granit": 8, "guardian": 8, "consortium": 8, "11b": 8, "begin_of_text": 8, "start_header_id": 8, "end_header_id": 8, "unsafe_categori": 8, "user_message_1": 8, "model_answer_1": 8, "comma": 8, "eot_id": 8, "eom_id": 8, "denot": 8, "s1": 8, "s2": 8, "s3": 8, "s4": 8, "s5": 8, "defam": 8, "s6": 8, "s7": 8, "s8": 8, "s9": 8, "s10": 8, "s11": 8, "s12": 8, "s13": 8, "padhi": 8, "atla": 8, "2b": 8, "hap": 8, "38m": 8, "125m": 8, "shieldgemma": 8, "judge_prompt": 8, "american": 8, "vandal": 8, "underag": 8, "drink": 8, "vulgar": 8, "obscen": 8, "racism": 8, "derogatori": 8, "firearm": 8, "safety_scor": 8, "IN": 8, "borderlin": 8, "verdict": 8, "boolean": [8, 9], "brief": 8, "rational": 8, "paramount": [8, 9], "evenli": 8, "good_sampl": 8, "bad_sampl": 8, "2024z": 8, "surg": 8, "scam": 8, "get_profanity_sampl": 8, "show_stat": 8, "current_dir": 8, "getcwd": 8, "data_path": 8, "profanity_en": 8, "random_st": 8, "ncategori": 8, "category_count": 8, "category_1": 8, "1f": 8, "profanity_sampl": 8, "nsampl": 8, "anatomi": 8, "slur": 8, "182": 8, "bodili": 8, "fluid": 8, "excrement": 8, "insult": 8, "mental": 8, "disabl": 8, "jap": 8, "babi": [8, 9], "batter": 8, "crazi": 8, "sob": 8, "fukka": 8, "sh1t3": 8, "get_salad_sampl": 8, "salad_sampl": 8, "tortur": 8, "porn": 8, "sin": 8, "sight": 8, "god": 8, "embezzl": 8, "xanax": 8, "alcohol": 8, "get_good_sampl": 8, "min_scor": 8, "reichstag": 8, "profanity_data": 8, "salad_data": 8, "good_data": 8, "all_data": 8, "prompt_sampl": 8, "is_unsaf": 8, "counti": 8, "holli": 8, "ridg": 8, "nc": 8, "town": 8, "onslow": 8, "carolina": 8, "diver": 8, "underwat": 8, "maze": 8, "coral": 8, "treasur": 8, "vivid": 8, "sensori": 8, "emot": 8, "labyrinthin": 8, "reef": 8, "suspens": 8, "obstacl": 8, "creatur": 8, "nomin": 8, "nobel": 8, "love": 8, "logo": 8, "thief": 8, "rob": 8, "famou": 8, "nstatist": 8, "source_stat": 8, "type_stat": 8, "plug": 8, "safetyvalid": 8, "validationresult": 8, "dataclass": 8, "abstractmethod": 8, "llmguardvalid": 8, "scanner": 8, "bantop": 8, "llm_guard": 8, "input_scann": 8, "scan_prompt": 8, "matchtyp": 8, "default_banned_top": 8, "banned_top": 8, "super": 8, "banned_topics_scann": 8, "use_onnx": 8, "toxicity_scann": 8, "match_typ": 8, "fail_fast": 8, "unsafe_scann": 8, "gun": 8, "cool": 8, "hunt": 8, "deer": 8, "dad": 8, "mistralvalid": 8, "hate_and_discrimin": 8, "violence_and_threat": 8, "dangerous_and_criminal_cont": 8, "selfharm": 8, "openaivalid": 8, "attr": 8, "dir": 8, "getattr": 8, "illicit_viol": 8, "llmjudgevalid": 8, "prompt_path": 8, "llmjudg": 8, "filenotfounderror": 8, "slice": 8, "elaps": 8, "score_valid": 8, "id_": 8, "validator_inst": 8, "validation_result": 8, "elapsed_tim": 8, "prompt_sample_id": 8, "validator_nam": 8, "scoring_prompt": 8, "scoring_result": 8, "01536": 8, "34098": 8, "497136": 8, "546416": 8, "calculate_validator_metr": 8, "bad_sourc": 8, "good_sourc": 8, "tpr": 8, "fpr": 8, "f1_score": 8, "tn": 8, "fp": 8, "fn": 8, "tp": 8, "255": 8, "74": 8, "238": 8, "130": 8, "256": 8, "149": 8, "213": 8, "190": 8, "235": 8, "63": [8, 9], "222": 8, "480": 8, "157": 8, "487": 8, "495": 8, "482": 8, "667": 8, "248": 8, "466": 8, "143": 8, "355": 8, "slowest": 8, "room": 8, "false_posit": 8, "left_on": 8, "right_on": 8, "tourist": 8, "distress": 8, "polish": 8, "galician": 8, "dzisiaj": 8, "szwecji": 8, "innych": 8, "bogatych": 8, "krajach": 8, "ludzi": 8, "u\u017cywaj\u0105": 8, "mn\u00f3stwo": 8, "najr\u00f3\u017cniejszych": 8, "urz\u0105dze\u0144": 8, "hox": 8, "suecia": 8, "outro": 8, "pa\u00eds": 8, "rico": 8, "xent": 8, "moita": 8, "m\u00e1quina": 8, "diferent": 8, "\u0142\u00f3dka": 8, "zaczyna": 8, "ton\u0105\u0107": 8, "tury\u015bci": 8, "wracaj\u0105": 8, "statek": 8, "dom\u00f3w": 8, "gdzie": 8, "opowiadaj\u0105": 8, "tym": 8, "jak": 8, "zostali": 8, "zaatakowani": 8, "surprisingli": 8, "shelf": 8, "unsettl": 8, "harbor": 8, "wisdom": 8, "aspir": 8, "technologist": 8, "disciplinari": 8, "ethicist": 8, "policymak": 8, "asa24": 8, "jide": 8, "jona": 8, "schuett": 8, "marku": 8, "anderljung": 8, "08751": 8, "bhy": 8, "hinton": 8, "pieter": 8, "abbeel": 8, "trevor": 8, "darrel": 8, "yuval": 8, "harari": 8, "ya": 8, "lan": 8, "shai": 8, "shalev": 8, "gillian": 8, "hadfield": 8, "clune": 8, "tegan": 8, "maharaj": 8, "hutter": 8, "at\u0131l\u0131m": 8, "g\u00fcne\u015f": 8, "baydin": 8, "sheila": 8, "mcilraith": 8, "qiqi": 8, "ashwin": 8, "acharya": 8, "anca": 8, "dragan": 8, "philip": 8, "torr": 8, "kahneman": 8, "s\u00f6ren": 8, "mindermann": 8, "amid": 8, "6698": 8, "1126": 8, "adn0117": 8, "bbc": 8, "emili": 8, "braca": 8, "israel": 8, "carter": 8, "hafsa": 8, "kanchwala": 8, "khojasteh": 8, "charli": 8, "landow": 8, "luo": 8, "magarelli": 8, "mirin": 8, "averi": 8, "moyer": 8, "kayla": 8, "simpson": 8, "amelia": 8, "skawinski": 8, "heverin": 8, "23308": 8, "bmc": 8, "dillon": 8, "brendan": 8, "murphi": 8, "khachaturov": 8, "gleav": 8, "kellin": 8, "pelrin": 8, "2408": [8, 9], "02946": 8, "cmm": 8, "lorenzo": 8, "malandri": 8, "mercorio": 8, "navid": 8, "nobani": 8, "seveso": 8, "15248": 8, "edg24": 8, "exa24": 8, "cyber": 8, "grb": 8, "rossi": 8, "barrow": 8, "mehrab": 8, "tanjim": 8, "sungchul": 8, "franck": 8, "dernoncourt": 8, "ruiyi": 8, "nesreen": 8, "00770": 8, "h44z": 8, "hgp": 8, "saadia": 8, "hamid": 8, "palangi": 8, "dipankar": 8, "ec": 8, "kamar": 8, "oxi": 8, "smaranda": 8, "muresan": 8, "preslav": 8, "nakov": 8, "alin": 8, "villavicencio": 8, "60th": 8, "3309": 8, "3326": 8, "dublin": 8, "hym": 8, "weijiang": 8, "weitao": 8, "weihong": 8, "zhangyin": 8, "haotian": 8, "qianglong": 8, "weihua": 8, "xiaocheng": 8, "bing": 8, "dx": 8, "3703155": 8, "iuc": 8, "kartikeya": 8, "upasani": 8, "jianfeng": 8, "krithika": 8, "tontchev": 8, "2312": 8, "06674": 8, "ldw": 8, "lijun": 8, "ruohui": 8, "xuhao": 8, "wangmeng": 8, "zuo": 8, "dahua": 8, "qiao": 8, "shao": 8, "05044": 8, "mpy": 8, "xuwang": 8, "zifan": 8, "norman": 8, "mu": 8, "elham": 8, "sakhae": 8, "nathaniel": 8, "forsyth": 8, "04249": 8, "ma24": 8, "mlc24": 8, "illumin": 8, "ailumin": 8, "oaa": 8, "adler": 8, "ahmad": 8, "ilg": 8, "akkaya": 8, "florencia": 8, "leoni": 8, "aleman": 8, "janko": 8, "altenschmidt": 8, "altman": 8, "shyamal": 8, "anadkat": 8, "avila": 8, "valeri": 8, "balcom": 8, "baltescu": 8, "haim": 8, "belgum": 8, "irwan": 8, "bello": 8, "jake": 8, "berdin": 8, "bernadett": 8, "shapiro": 8, "berner": 8, "lenni": 8, "bogdonoff": 8, "boiko": 8, "madelain": 8, "boyd": 8, "luisa": 8, "brakman": 8, "button": 8, "rosi": 8, "campbel": 8, "cann": 8, "brittani": 8, "carei": 8, "carlson": 8, "rori": 8, "carmichael": 8, "che": 8, "foti": 8, "sulli": 8, "rubi": 8, "chess": 8, "chester": 8, "cho": 8, "hyung": 8, "won": 8, "chung": 8, "jeremiah": 8, "currier": 8, "yunx": 8, "cori": 8, "decareaux": 8, "degri": 8, "deutsch": 8, "devil": 8, "dhar": 8, "dowl": 8, "dun": 8, "adrien": 8, "ecoffet": 8, "atti": 8, "eleti": 8, "tyna": 8, "elound": 8, "farhi": 8, "niko": 8, "sim\u00f3n": 8, "posada": 8, "fishman": 8, "juston": 8, "isabella": 8, "fulford": 8, "georg": 8, "gibson": 8, "vik": 8, "tarun": 8, "gogineni": 8, "goh": 8, "rapha": 8, "gontijo": 8, "lope": 8, "gordon": 8, "morgan": 8, "grafstein": 8, "yufei": 8, "hallaci": 8, "heaton": 8, "johann": 8, "heideck": 8, "hickei": 8, "wade": 8, "hoeschel": 8, "houghton": 8, "kenni": 8, "hsu": 8, "shengli": 8, "joost": 8, "huizinga": 8, "shawn": 8, "joann": 8, "jang": 8, "roger": 8, "haozhun": 8, "shino": 8, "jomoto": 8, "billi": 8, "jonn": 8, "tomer": 8, "kaftan": 8, "\u0142ukasz": 8, "kamali": 8, "ingmar": 8, "kanitscheid": 8, "tabarak": 8, "khan": 8, "logan": 8, "kilpatrick": 8, "jong": 8, "wook": 8, "christina": 8, "yongjik": 8, "hendrik": 8, "kirchner": 8, "kiro": 8, "matt": 8, "kokotajlo": 8, "kondraciuk": 8, "kondrich": 8, "konstantinidi": 8, "kosic": 8, "vishal": 8, "kuo": 8, "lamp": 8, "ikai": 8, "teddi": 8, "jade": 8, "leung": 8, "chak": 8, "lim": 8, "molli": 8, "mateusz": 8, "litwin": 8, "theresa": 8, "lopez": 8, "patricia": 8, "lue": 8, "makanju": 8, "malfacini": 8, "markov": 8, "yaniv": 8, "markovski": 8, "bianca": 8, "mayn": 8, "mckinnei": 8, "christin": 8, "mcleavei": 8, "mcmillan": 8, "mcneil": 8, "aalok": 8, "menick": 8, "mishchenko": 8, "vinni": 8, "monaco": 8, "murk": 8, "m\u00e9ly": 8, "ashvin": 8, "nair": 8, "reiichiro": 8, "nakano": 8, "rajeev": 8, "nayak": 8, "arvind": 8, "neelakantan": 8, "hyeonwoo": 8, "noh": 8, "keef": 8, "jakub": 8, "pachocki": 8, "palermo": 8, "ashlei": 8, "pantuliano": 8, "parish": 8, "emi": 8, "parparita": 8, "passo": 8, "perelman": 8, "belbut": 8, "pere": 8, "pokorni": 8, "pokrass": 8, "vitchyr": 8, "pong": 8, "tolli": 8, "powel": 8, "bori": 8, "proehl": 8, "rae": 8, "ramesh": 8, "franci": 8, "kendra": 8, "rimbach": 8, "carl": 8, "rotst": 8, "roussez": 8, "saltarelli": 8, "ted": 8, "sander": 8, "schnurr": 8, "selsam": 8, "kyla": 8, "sheppard": 8, "toki": 8, "sherbakov": 8, "shieh": 8, "shoker": 8, "pranav": 8, "szymon": 8, "sidor": 8, "sigler": 8, "sitkin": 8, "sokolowski": 8, "natali": 8, "staudach": 8, "madelein": 8, "phil": 8, "tootoonchian": 8, "tseng": 8, "preston": 8, "tuggl": 8, "turlei": 8, "juan": 8, "cer\u00f3n": 8, "urib": 8, "vallon": 8, "vijayvergiya": 8, "alvin": 8, "ward": 8, "cj": 8, "weinmann": 8, "akila": 8, "welihinda": 8, "jiayi": 8, "weng": 8, "lilian": 8, "wiethoff": 8, "willner": 8, "wolrich": 8, "lauren": 8, "workman": 8, "sherwin": 8, "yoo": 8, "zeller": 8, "shengjia": 8, "juntang": 8, "zhuk": 8, "2303": 8, "08774": 8, "pnc": 8, "inkit": 8, "manish": 8, "nagireddi": 8, "giandomenico": 8, "cornacchia": 8, "subhajit": 8, "chaudhuri": 8, "tejaswini": 8, "pedapati": 8, "pierr": 8, "dognin": 8, "keerthiram": 8, "murugesan": 8, "miehl": 8, "santill\u00e1n": 8, "kieran": 8, "giulio": 8, "zizzo": 8, "muhammad": 8, "zaid": 8, "hame": 8, "purcel": 8, "desmond": 8, "zahra": 8, "ashktorab": 8, "ing": 8, "vejsbjerg": 8, "dali": 8, "hind": 8, "werner": 8, "geyer": 8, "ambrish": 8, "rawat": 8, "kush": 8, "varshnei": 8, "prasanna": 8, "sattigeri": 8, "07724": 8, "pcz": 8, "shern": 8, "woodsid": 8, "hanlin": 8, "emmon": 8, "justifi": 8, "machiavelli": 8, "2304": 8, "03279": 8, "saffron": 8, "ring": 8, "aslanid": 8, "glaes": 8, "nat": 8, "mcalees": 8, "irv": 8, "2202": 8, "03286": 8, "sjls22": 8, "lingfeng": 8, "haiyun": 8, "lemao": 8, "backdoor": 8, "02993": 8, "szw": 8, "qinghua": 8, "higham": 8, "gorban": 8, "bastouni": 8, "ivan": 8, "tyukin": 8, "12670": 8, "vsk": 8, "simplesafetytest": 8, "2311": 8, "08370": 8, "wmr24": 8, "sandra": 8, "brent": 8, "mittelstadt": 8, "duti": 8, "royal": 8, "240197": 8, "royalsocietypublish": 8, "1098": 8, "rso": 8, "wcp": 8, "boxin": 8, "weixin": 8, "hengzhi": 8, "chulin": 8, "mintong": 8, "kang": 8, "chenhui": 8, "chejian": 8, "zidi": 8, "xiong": [8, 9], "ritik": 8, "truong": 8, "simran": 8, "arora": 8, "zinan": 8, "decodingtrust": 8, "11698": 8, "ylx24": 8, "jiahao": 8, "xingwei": 8, "zyi": 8, "shune": 8, "lyumanshan": 8, "jingyu": 8, "shui": 8, "haobin": 8, "pengfei": 8, "hewu": 8, "ghost": 8, "14931": 8, "zho24": 8, "amazonwservices24": 8, "anthropic24": 8, "cdn": 8, "1adf000c8f675958c2ee23805d91aaade1cd4613": 8, "centerfasafety24a": 8, "centerforaisafeti": 8, "centerfasafety24b": 8, "deepmind24": 8, "googleapi": 8, "fsf": 8, "europeanmagency24": 8, "ema": 8, "europa": 8, "activities_en": 8, "financialirauthority24": 8, "harmbench24": 8, "ibm24": 8, "watsonx": 8, "saa": 8, "libraryocongress23": 8, "loc": 8, "mistralai24": 8, "mlsteam24": 8, "mlsafeti": 8, "nationaliosatechnology24": 8, "nist": 8, "itl": 8, "nvidia24": 8, "openai24a": 8, "openai24b": 8, "opensafetylab24a": 8, "opensafetylab24b": 8, "protectai24": 8, "surgeai24": 8, "ukgovernment24": 8, "unicef24": 8, "innocenti": 8, "julia": 9, "shorten": 9, "trial": 9, "wrangl": 9, "hoc": 9, "unwant": 9, "overflow": 9, "twitter": 9, "youtub": 9, "ldot": 9, "prod_": 9, "syntact": 9, "xml": 9, "easili": 9, "invalid": 9, "delic": 9, "heart": 9, "ttt": 9, "itt": 9, "nousresearch": 9, "herm": 9, "person1": 9, "q1": 9, "person2": 9, "json_format": 9, "response_cont": 9, "is_json": 9, "myjson": 9, "nest": 9, "conceptu": 9, "unend": 9, "whitespac": 9, "throw": 9, "somewher": 9, "json_object": 9, "circul": 9, "vertex": 9, "went": 9, "secextract": 9, "mentioned_ent": 9, "mentioned_plac": 9, "extract_from_sec_fil": 9, "sec_filing_text": 9, "hint": 9, "prompt_extract": 9, "sec_extract": 9, "washington": 9, "beg": 9, "unnorm": 9, "0325": 9, "strongest": 9, "greedi": 9, "bfloat16": 9, "device_map": 9, "src": 9, "python3": 9, "nvml": 9, "return_tensor": 9, "pt": 9, "inference_mod": 9, "last_token_logit": 9, "next_token_prob": 9, "nn": 9, "dim": 9, "top_k_prob": 9, "top_k_indic": 9, "top_k_token": 9, "decod": 9, "idx": 9, "skip_special_token": 9, "prob": 9, "0305": 9, "0197": 9, "0106": 9, "0093": 9, "logitsprocessor": 9, "logits_processor": 9, "logitsprocessorlist": 9, "customlogitsprocessor": 9, "intermediari": 9, "input_id": 9, "__call__": 9, "longtensor": 9, "batch_siz": 9, "sequence_length": 9, "floattensor": 9, "vocab_s": 9, "mask": 9, "pick": 9, "yesnologitsprocessor": 9, "initial_length": 9, "fill_": 9, "inf": 9, "debug": 9, "yes_token": 9, "add_special_token": 9, "no_token": 9, "yes_no_logit": 9, "yes_no_prob": 9, "yes_prob": 9, "no_prob": 9, "yes_mask": 9, "1e4": 9, "NO": 9, "generation_output_control": 9, "uncontrol": 9, "generation_output": 9, "4263": 9, "5737": 9, "10407": 9, "4607": 9, "6250": 9, "9219": 9, "helper": 9, "model_output": 9, "gen_output": 9, "batch_decod": 9, "clean_up_tokenization_spac": 9, "classic": 9, "italian": 9, "willard": 9, "louf": 9, "reformul": 9, "finit": 9, "fsm": 9, "s_": 9, "s_t": 9, "s_1": 9, "tild": 9, "odot": 9, "rightarrow": 9, "thien": 9, "automaton": 9, "dfa": 9, "outgo": 9, "renorm": 9, "yy": 9, "ever": 9, "aa": 9, "lwai": 9, "prop": 9, "yynnaa": 9, "malform": 9, "sec_extraction_outlin": 9, "zsp": 9, "zicorp": 9, "with_structured_output": 9, "runnabl": 9, "typeddict": 9, "qu": 9, "langchain_openai": 9, "chatopenai": 9, "chatprompttempl": 9, "extract_from_sec_filing_langchain": 9, "structured_llm": 9, "from_messag": 9, "sec_extraction_langchain": 9, "bnf": 9, "backu": 9, "naur": 9, "fssl": 9, "extract_entities_from_sec_fil": 9, "ollama_structured_output_prompt_suffix": 9, "ollama_structured_output_temperatur": 9, "uncensor": 9, "model_json_schema": 9, "response_json": 9, "sharpli": 9, "exllama2": 9, "zoo": 9, "nonetheless": 9, "extran": 9, "dispar": 9, "preval": 9, "peer": 9, "speak": 9, "aider": 9, "outweigh": 9, "rebutt": 9, "dottxt": 9, "reproduct": 9, "paint": 9, "flaw": 9, "uneven": 9, "conflat": 9, "drawback": 9, "pfiffer": 9, "castilho": 9, "iwana": 9, "wrestl": 9, "aid24": 9, "dot24": 9, "demo": 9, "gge24": 9, "lan4b": 9, "lww": 9, "xun": 9, "hanyu": 9, "yezhaohui": 9, "shichao": 9, "simin": 9, "shunyu": 9, "feiyu": 9, "zhiyu": 9, "12599": 9, "llf": 9, "xieyang": 9, "frederick": 9, "fiannaca": 9, "terri": 9, "koo": 9, "dixon": 9, "ea": 9, "3613905": 9, "3650756": 9, "xuan": 9, "hai": 9, "nguyen": 9, "ngoc": 9, "tiviati": 9, "hieu": 9, "dao": 9, "shafiq": 9, "joti": 9, "kenji": 9, "kawaguchi": 9, "nanci": 9, "min": 9, "kan": 9, "08656": 9, "nou24": 9, "out24": 9, "sp": 9, "connor": 9, "piers": 9, "erika": 9, "cardena": 9, "akanksha": 9, "trengrov": 9, "van": 9, "luijt": 9, "structuredrag": 9, "11061": 9, "twt": 9, "zhi": 9, "kuang": 9, "tsai": 9, "chieh": 9, "nung": 9, "02442": 9, "tzp": 9, "xiangru": 9, "yime": 9, "zong": 9, "yilun": 9, "wangchunshu": 9, "arman": 9, "cohan": 9, "gerstein": 9, "struc": 9, "08963": 9, "tt24": 9, "vivien": 9, "vivien000": 9, "wl23": 9, "r\u00e9mi": 9, "09702": 9, "guidanceai24": 9, "nvidia4a": 9, "wikipediacontributors24": 9, "wiktionari": 9, "naur_form": 9}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": 0, "book": 0, "content": [0, 3, 4, 5, 6, 7, 8, 9], "core": 0, "challeng": [0, 6], "we": 0, "ll": 0, "address": 0, "A": [0, 2, 3, 4, 6], "practic": [0, 2, 7, 9], "approach": [0, 4, 8], "an": 0, "open": [0, 2, 7], "sourc": [0, 2, 7], "note": [0, 3, 6], "perspect": 0, "who": 0, "thi": 0, "i": [0, 3, 6], "For": 0, "outcom": 0, "prerequisit": 0, "set": 0, "up": 0, "your": [0, 7], "environ": 0, "code": 0, "repositori": 0, "python": 0, "setup": [0, 3], "api": [0, 8], "kei": [0, 5], "configur": 0, "troubleshoot": 0, "common": [0, 8], "issu": 0, "author": 0, "prefac": 1, "tame": 2, "llm": [2, 4, 5, 6, 7, 8], "guid": 2, "pitfal": [2, 8], "softwar": [2, 5], "prefer": 3, "base": [3, 5, 6, 8], "align": 3, "introduct": [3, 5, 6, 7, 8, 9], "from": 3, "raw": 3, "capabl": 3, "On": 3, "misalign": 3, "languag": 3, "model": [3, 5, 7], "human": 3, "supervis": 3, "fine": [3, 7, 9], "tune": [3, 7, 9], "sft": 3, "augment": [3, 6], "post": [3, 9], "train": 3, "answer": 3, "limit": [3, 6], "collaps": 3, "fake": 3, "case": [3, 6, 7, 8], "studi": [3, 6, 7, 8], "polici": [3, 8], "experiment": 3, "deliver": 3, "smollm2": 3, "dataset": [3, 5, 7, 8], "synthet": 3, "gener": [3, 5, 6, 8], "user": [3, 8], "prompt": [3, 7, 9], "reject": 3, "respons": 3, "chosen": 3, "dpo": 3, "optim": [3, 4], "data": [3, 6], "prepar": [3, 6], "vibe": 3, "check": [3, 4], "evalu": [3, 5, 8], "discuss": [3, 6, 9], "conclus": [3, 4, 5, 6, 7, 8, 9], "refer": [3, 4, 5, 6, 7, 8, 9], "The": [4, 5, 7], "fall": 4, "cost": [4, 7], "paradox": 4, "why": 4, "matter": 4, "more": 4, "than": 4, "ever": 4, "right": 4, "size": 4, "strateg": 4, "metric": [4, 5], "requir": [4, 5], "busi": 4, "perform": [4, 7], "oper": 4, "technic": [4, 8], "quantiz": [4, 7], "list": 4, "eval": [5, 8], "gap": 5, "non": 5, "determinist": 5, "machin": 5, "emerg": 5, "properti": 5, "problem": [5, 9], "statement": [5, 9], "tradit": 5, "v": [5, 7], "design": [5, 8], "applic": 5, "test": 5, "matrix": 5, "conceptu": 5, "overview": 5, "consider": 5, "task": [5, 7], "benchmark": [5, 7, 8], "leaderboard": 5, "tool": [5, 7, 8, 9], "lightev": 5, "mmlu": 5, "econometr": 5, "sampl": [5, 8], "famili": [5, 7], "us": [5, 6], "langsmith": 5, "promptfoo": 5, "comparison": [5, 7, 9], "manag": 6, "input": 6, "pars": 6, "document": 6, "markitdown": 6, "docl": 6, "structur": [6, 9], "extract": 6, "retriev": 6, "rag": 6, "pipelin": 6, "knowledg": 6, "vector": 6, "databas": 6, "rerank": 6, "Will": 6, "exist": [6, 8], "futur": 6, "framework": [6, 8, 9], "chunk": 6, "contextu": 6, "link": 6, "long": 6, "form": 6, "ii": 6, "quiz": 6, "citat": 6, "implement": [6, 8], "exampl": 6, "usag": 6, "local": 7, "choos": 7, "suitabl": 7, "result": 7, "llama": 7, "2": [7, 8], "licens": 7, "commun": 7, "support": 7, "custom": [7, 8], "mistral": [7, 8], "decemb": 7, "22": 7, "2024": 7, "deploy": 7, "serv": 7, "cpp": 7, "llamafil": 7, "ollama": [7, 9], "lama": 7, "ui": 7, "lm": 7, "studio": 7, "jan": 7, "webui": 7, "openwebui": 7, "effect": 7, "level": 7, "hardwar": 7, "takeawai": [7, 8], "safeti": 8, "risk": 8, "ai": 8, "amplifi": 8, "harm": 8, "novel": 8, "associ": 8, "autonom": 8, "exacerb": 8, "factor": 8, "specif": 8, "guidanc": 8, "govern": 8, "organ": 8, "privat": 8, "sector": 8, "openai": 8, "anthrop": 8, "googl": 8, "rubric": 8, "mlcommon": 8, "centr": 8, "pourquoi": 8, "red": 8, "team": 8, "constitut": 8, "explain": 8, "xai": 8, "plan": 8, "phase": 8, "1": 8, "definit": 8, "research": [8, 9], "identif": 8, "3": 8, "4": 8, "architectur": 8, "5": 8, "select": 8, "6": 8, "go": 8, "market": 8, "compon": 8, "salad": 8, "bench": 8, "truthfulqa": 8, "harmbench": 8, "safebench": 8, "techniqu": [8, 9], "repres": 8, "layer": 8, "map": 8, "rule": 8, "filter": 8, "moder": 8, "bad": 8, "good": 8, "guard": 8, "judg": 8, "valid": 8, "output": 9, "engin": 9, "json": 9, "mode": 9, "logit": 9, "process": 9, "outlin": 9, "langchain": 9, "best": 9, "compar": 9, "solut": 9, "ongo": 9, "debat": 9, "acknowledg": 9}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"About the Book": [[0, "about-the-book"]], "Contents": [[0, "contents"], [3, "contents"], [4, "contents"], [5, "contents"], [6, "contents"], [7, "contents"], [8, "contents"], [9, "contents"]], "Core Challenges We\u2019ll Address": [[0, "core-challenges-we-ll-address"]], "A Practical Approach": [[0, "a-practical-approach"]], "An Open Source Approach": [[0, "an-open-source-approach"]], "Open Source Book": [[0, "open-source-book"]], "A Note on Perspective": [[0, "a-note-on-perspective"]], "Who This Book Is For": [[0, "who-this-book-is-for"]], "Outcomes": [[0, "outcomes"]], "Prerequisites": [[0, "prerequisites"]], "Setting Up Your Environment": [[0, "setting-up-your-environment"]], "Code Repository": [[0, "code-repository"]], "Python Environment Setup": [[0, "python-environment-setup"]], "API Keys Configuration": [[0, "api-keys-configuration"]], "Troubleshooting Common Issues": [[0, "troubleshooting-common-issues"]], "About the Author": [[0, "about-the-author"]], "Preface": [[1, "preface"]], "Taming LLMs": [[2, "taming-llms"]], "A Practical Guide to LLM Pitfalls with Open Source Software": [[2, "a-practical-guide-to-llm-pitfalls-with-open-source-software"]], "Preference-Based Alignment": [[3, "preference-based-alignment"]], "Introduction": [[3, "introduction"], [5, "introduction"], [6, "introduction"], [7, "introduction"], [8, "introduction"], [9, "introduction"]], "From Raw Capabilities to Preference Alignment": [[3, "from-raw-capabilities-to-preference-alignment"]], "On the Misalignment of Language Models": [[3, "on-the-misalignment-of-language-models"]], "Aligning Language Models with Human Preferences": [[3, "aligning-language-models-with-human-preferences"]], "Supervised Fine-Tuning (SFT) for Model Alignment": [[3, "supervised-fine-tuning-sft-for-model-alignment"]], "Augmenting SFT with Human Preferences": [[3, "augmenting-sft-with-human-preferences"]], "Is Post-Training the Answer?": [[3, "is-post-training-the-answer"]], "Limitations": [[3, "limitations"]], "Model Collapse": [[3, "model-collapse"]], "Faking Alignment": [[3, "faking-alignment"]], "Case Study: Aligning a Language Model to a Policy": [[3, "case-study-aligning-a-language-model-to-a-policy"]], "Experimental Setup": [[3, "experimental-setup"]], "Deliverables": [[3, "deliverables"]], "A Note on smolLM2 Models": [[3, "a-note-on-smollm2-models"]], "Policy": [[3, "policy"]], "Preference Dataset - Synthetic Dataset Generation": [[3, "preference-dataset-synthetic-dataset-generation"]], "User Prompts": [[3, "user-prompts"]], "Rejected Responses": [[3, "rejected-responses"]], "Chosen Responses": [[3, "chosen-responses"]], "Generate DPO Dataset": [[3, "generate-dpo-dataset"]], "DPO-Based Optimization": [[3, "dpo-based-optimization"]], "Data Preparation": [[3, "data-preparation"]], "Fine-Tuning": [[3, "fine-tuning"]], "Vibe Check": [[3, "vibe-check"]], "Alignment Evaluation": [[3, "alignment-evaluation"]], "Discussion": [[3, "discussion"], [6, "discussion"], [6, "id41"], [9, "discussion"]], "Conclusion": [[3, "conclusion"], [4, "conclusion"], [5, "conclusion"], [6, "conclusion"], [7, "conclusion"], [8, "conclusion"], [9, "conclusion"]], "References": [[3, "references"], [4, "references"], [5, "references"], [6, "references"], [7, "references"], [8, "references"], [9, "references"]], "The Falling Cost Paradox": [[4, "the-falling-cost-paradox"]], "Why Optimization Matters More Than Ever": [[4, "why-optimization-matters-more-than-ever"]], "Right-Sizing LLMs: A Strategic Approach": [[4, "right-sizing-llms-a-strategic-approach"]], "Metrics": [[4, "metrics"], [5, "metrics"]], "Requirements": [[4, "requirements"]], "Business Requirements": [[4, "business-requirements"]], "Performance Requirements": [[4, "performance-requirements"]], "Operational Requirements": [[4, "operational-requirements"]], "Technical Requirements": [[4, "technical-requirements"]], "Quantization": [[4, "quantization"], [7, "quantization"]], "Check-list": [[4, "check-list"]], "The Evals Gap": [[5, "the-evals-gap"]], "Non-Deterministic Generative Machines": [[5, "non-deterministic-generative-machines"]], "Emerging Properties": [[5, "emerging-properties"]], "Problem Statement": [[5, "problem-statement"], [9, "problem-statement"]], "Evals of Traditional Software vs LLMs": [[5, "evals-table"]], "Evals Design": [[5, "evals-design"]], "LLM Application Testing Requirements Matrix": [[5, "validation-requirements"]], "Conceptual Overview": [[5, "conceptual-overview"]], "Design Considerations": [[5, "design-considerations"]], "Key Metrics for Evaluating Generative Tasks": [[5, "key-metrics"]], "Evaluators": [[5, "evaluators"]], "Model-Based Evaluation": [[5, "model-based-evaluation"]], "Evaluating Evaluators": [[5, "evaluating-evaluators"]], "Benchmarks and Leaderboards": [[5, "benchmarks-and-leaderboards"]], "Tools": [[5, "tools"], [9, "tools"]], "LightEval": [[5, "lighteval"]], "MMLU Econometrics Task Dataset sample": [[5, "mmlu-econometrics"]], "Model Families Evaluated Using LightEval": [[5, "model-families"]], "LangSmith": [[5, "langsmith"]], "PromptFoo": [[5, "promptfoo"]], "Comparison": [[5, "comparison"], [7, "comparison"], [7, "id37"]], "Comparison of Lighteval, LangSmith, and Promptfoo": [[5, "tool-comparison"]], "Managing Input Data": [[6, "managing-input-data"]], "Parsing Documents": [[6, "parsing-documents"]], "MarkItDown": [[6, "markitdown"]], "Docling": [[6, "docling"]], "Structured Data Extraction": [[6, "structured-data-extraction"]], "Retrieval-Augmented Generation": [[6, "retrieval-augmented-generation"]], "RAG Pipeline": [[6, "rag-pipeline"]], "Preparing the Knowledge Base": [[6, "preparing-the-knowledge-base"]], "Vector Database": [[6, "vector-database"]], "Reranking": [[6, "reranking"]], "LLMs with RAG": [[6, "llms-with-rag"]], "Challenges and Limitations": [[6, "challenges-and-limitations"]], "Will RAGs exist in the future?": [[6, "will-rags-exist-in-the-future"]], "A Note on Frameworks": [[6, "a-note-on-frameworks"]], "Case Studies": [[6, "case-studies"]], "Case Study I: Content Chunking with Contextual Linking": [[6, "case-study-i-content-chunking-with-contextual-linking"]], "Generating long-form content": [[6, "generating-long-form-content"]], "Case Study II: Quiz Generation with Citations": [[6, "case-study-ii-quiz-generation-with-citations"]], "Use Case": [[6, "use-case"]], "Implementation": [[6, "implementation"]], "Example Usage": [[6, "example-usage"]], "Local LLMs in Practice": [[7, "local-llms-in-practice"]], "Choosing your Model": [[7, "choosing-your-model"]], "Task Suitability": [[7, "task-suitability"]], "Benchmark results for Llama 2 family of models.": [[7, "llama2-benchmark"]], "Performance & Cost": [[7, "performance-cost"]], "Licensing": [[7, "licensing"]], "Open Source LLMs.": [[7, "open-source-llms"]], "Community Support": [[7, "community-support"]], "Customization": [[7, "customization"]], "Mistral fine-tuning costs as of December 22, 2024.": [[7, "mistral-costs"]], "Tools for Local LLM Deployment": [[7, "tools-for-local-llm-deployment"]], "Serving Models": [[7, "serving-models"]], "LLama.cpp": [[7, "llama-cpp"]], "Llamafile": [[7, "llamafile"]], "Ollama": [[7, "ollama"], [9, "ollama"]], "lama.cpp vs Ollama vs Llamafile Comparison": [[7, "feature-comparison-local"]], "UI": [[7, "ui"]], "LM Studio": [[7, "lm-studio"]], "Jan": [[7, "jan"]], "Open WebUI": [[7, "open-webui"]], "LM Studio vs Jan vs OpenWebUI Comparison": [[7, "feature-comparison-ui"]], "Case Study: The Effect of Quantization on LLM Performance": [[7, "case-study-the-effect-of-quantization-on-llm-performance"]], "Prompts Dataset": [[7, "prompts-dataset"]], "Quantization Levels": [[7, "quantization-levels"]], "Benchmarking": [[7, "benchmarking"], [8, "benchmarking"]], "Results": [[7, "results"]], "Quantization Benchmarks": [[7, "quantization-benchmarks"]], "Benchmarking Hardware": [[7, "benchmarking-hardware"]], "Takeaways": [[7, "takeaways"], [8, "takeaways"]], "Safety": [[8, "safety"]], "Safety Risks": [[8, "safety-risks"]], "General AI Safety Risks": [[8, "general-ai-safety-risks"]], "Amplified Existing Harms and Novel Risks": [[8, "amplified-existing-harms-and-novel-risks"]], "Risks Associated with Autonomous AI": [[8, "risks-associated-with-autonomous-ai"]], "Exacerbating Factors": [[8, "exacerbating-factors"]], "LLMs Specific Safety Risks": [[8, "llms-specific-safety-risks"]], "Guidance": [[8, "guidance"]], "Governments & Organizations": [[8, "governments-organizations"]], "Private Sector": [[8, "private-sector"]], "OpenAI": [[8, "openai"]], "Anthropic": [[8, "anthropic"]], "Google": [[8, "google"]], "Rubrics": [[8, "rubrics"]], "MLCommons AI Safety Benchmark": [[8, "mlcommons-ai-safety-benchmark"]], "Centre for the Governance of AI Rubric": [[8, "centre-for-the-governance-of-ai-rubric"]], "Pourquoi": [[8, "pourquoi"]], "Approaches": [[8, "approaches"]], "Red Teaming": [[8, "red-teaming"]], "Constitutional AI": [[8, "constitutional-ai"]], "Explainable AI (XAI)": [[8, "explainable-ai-xai"]], "Designing a Safety Plan": [[8, "designing-a-safety-plan"]], "Phase 1. Policy Definition": [[8, "phase-1-policy-definition"]], "Phase 2. User Research & Risk Identification": [[8, "phase-2-user-research-risk-identification"]], "Phase 3. Evaluation Framework": [[8, "phase-3-evaluation-framework"]], "Phase 4. Safety Architecture Design": [[8, "phase-4-safety-architecture-design"]], "Phase 5. Implementation & Tools Selection": [[8, "phase-5-implementation-tools-selection"]], "Phase 6. Go-to-Market": [[8, "phase-6-go-to-market"]], "Common Pitfalls": [[8, "common-pitfalls"]], "Technical Implementation Components": [[8, "technical-implementation-components"]], "Benchmarks & Datasets": [[8, "benchmarks-datasets"]], "SALAD-Bench": [[8, "salad-bench"]], "TruthfulQA": [[8, "truthfulqa"]], "HarmBench": [[8, "harmbench"]], "SafeBench": [[8, "safebench"]], "Tools & Techniques": [[8, "tools-techniques"]], "Representative Safety Layer Risk Map.": [[8, "safety-layer-table"]], "Rules-Based Safety Filtering": [[8, "rules-based-safety-filtering"]], "Rules-Based Safety Filtering Tools.": [[8, "safety-layer-tools"]], "LLM-Based Safety Filtering": [[8, "llm-based-safety-filtering"]], "Custom Moderation": [[8, "custom-moderation"]], "Case Study: Implementing a Safety Filter": [[8, "case-study-implementing-a-safety-filter"]], "Evals Dataset": [[8, "evals-dataset"]], "Bad Samples": [[8, "bad-samples"]], "Good Samples": [[8, "good-samples"]], "Safety Filters": [[8, "safety-filters"]], "LLM-Guard": [[8, "llm-guard"]], "Mistral Moderation API": [[8, "mistral-moderation-api"]], "OpenAI Moderation API": [[8, "openai-moderation-api"]], "Custom Judge Validator": [[8, "custom-judge-validator"]], "Structured Output": [[9, "structured-output"]], "Techniques": [[9, "techniques"]], "Prompt Engineering": [[9, "prompt-engineering"]], "JSON Mode (Fine-Tuned)": [[9, "json-mode-fine-tuned"]], "Logit Post-Processing": [[9, "logit-post-processing"]], "Outlines": [[9, "outlines"]], "LangChain": [[9, "langchain"]], "Best Practices": [[9, "best-practices"]], "Comparing Solutions": [[9, "comparing-solutions"]], "Structured Output Frameworks Comparison": [[9, "structured-output-frameworks"]], "Research and Ongoing Debate": [[9, "research-and-ongoing-debate"]], "Acknowledgements": [[9, "acknowledgements"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/tamingllms/_build/jupyter_execute/markdown/intro.ipynb b/tamingllms/_build/jupyter_execute/markdown/intro.ipynb index d2599e8..b7626d2 100644 --- a/tamingllms/_build/jupyter_execute/markdown/intro.ipynb +++ b/tamingllms/_build/jupyter_execute/markdown/intro.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "87ed3c40", + "id": "789163a3", "metadata": {}, "source": [ "(intro)=\n", diff --git a/tamingllms/latex/chapters/alignment.tex b/tamingllms/latex/chapters/alignment.tex index 94cbedb..c766a7d 100644 --- a/tamingllms/latex/chapters/alignment.tex +++ b/tamingllms/latex/chapters/alignment.tex @@ -723,7 +723,7 @@ \subsection{User Prompts} \subsection{Rejected Responses} -We create sample rejected responses from an unaligned base model, which here we use\texttt{SmolLM2-360M-Instruct}~\sidenote[][*1]{ +We create sample rejected responses from an unaligned base model, which here we use \texttt{SmolLM2-360M-Instruct}~\sidenote[][*1]{ The \texttt{ResponseGenerator} class creates a dataset of responses from an unaligned base model that we aim to improve through fine-tuning. These responses serve as ``rejected'' examples in our training data since they may not properly align with safety policies and guidelines. The class supports both local model inference using the Hugging Face Transformers library and remote inference through the Hugging Face Inference API. When instantiated with a model name, it loads the model locally. Otherwise, if a cloud API URL is provided, it connects to the remote API endpoint for inference. }. diff --git a/tamingllms/latex/chapters/safety.tex b/tamingllms/latex/chapters/safety.tex index b34f074..8dca4a8 100644 --- a/tamingllms/latex/chapters/safety.tex +++ b/tamingllms/latex/chapters/safety.tex @@ -1136,7 +1136,7 @@ \subsubsection{LLM-Based Safety Filtering} \label{granite} \end{figure} -The industry is increasingly focusing on the fine-tuning of pre-trained base models targeting a specific dimension of requirements and standards, here Safety being a critical one. This trend encompasses the release of open-source, fine-tuned safety models that can act as protective guardrails for LLM applications, as exemplified by LLaMa-Guard and IBM Granite Guardian. Additionally, there is a notable rise in models fine-tuned through techniques such as Reinforcement Learning from Human Feedback (RLHF), utilizing human preference datasets that incorporate safety considerations. These specialized models can function as safety filters as discussed but also as main models that alone could accomplished their original intended task safely without the need of external filters. We will cover this specific topic in the Chapter \ref{alignment}, where we will explore the process of aligning language models with human preferences ultimately leading to the development of an open source fine-tuned model that complies with user provided policy-based requirements. +The industry is increasingly focusing on the fine-tuning of pre-trained base models targeting a specific dimension of requirements and standards, here Safety being a critical one. This trend encompasses the release of open-source, fine-tuned safety models that can act as protective guardrails for LLM applications, as exemplified by LLaMa-Guard and IBM Granite Guardian. Additionally, there is a notable rise in models fine-tuned through techniques such as Reinforcement Learning from Human Feedback (RLHF), utilizing human preference datasets that incorporate safety considerations. These specialized models can function as safety filters as discussed but also as main models that alone could accomplished their original intended task safely without the need of external filters. We will cover this specific topic in the Chapter \ref{chapter:alignment}, where we will explore the process of aligning language models with human preferences ultimately leading to the development of an open source fine-tuned model that complies with user provided policy-based requirements. \subsection{Custom Moderation} \label{custom-moderation} diff --git a/tamingllms/markdown/toc.md b/tamingllms/markdown/toc.md index c2ec6d7..c7ff1bd 100644 --- a/tamingllms/markdown/toc.md +++ b/tamingllms/markdown/toc.md @@ -16,20 +16,19 @@ Abstract: *The current discourse around Large Language Models (LLMs) tends to fo --- -(*) *The pdf version is preferred as it contains corrections and side notes.* -| Chapter | PDF | Podcast | Website | Notebook | Status | -|-------------------------------------------|--------------|--------------|--------------|---------------|----------------------| -| Preface | [pdf](https://docsend.com/view/vdnwucxnpbtzu9pk) | | [html](https://www.tamingllms.com/markdown/preface.html) | N/A | *Ready for Review* | -| About the Book | [pdf](https://docsend.com/view/h9zrk4su559d2mmk) | | [html](https://www.tamingllms.com/markdown/intro.html) | N/A | *Ready for Review* | -| Chapter 1: The Evals Gap | [pdf](https://docsend.com/view/a3s9qk8ix3btaa3u) | [podcast](https://tamingllm.substack.com/p/chapter-1-podcast-the-evals-gap) | [html](https://www.tamingllms.com/notebooks/evals.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/evals.ipynb) | *Ready for Review* | -| Chapter 2: Structured Output| [pdf](https://docsend.com/view/5i88kgvkvtxucj3b) | [podcast](https://tamingllm.substack.com/p/chapter-2-podcast-structured-output) | [html](https://www.tamingllms.com/notebooks/structured_output.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/structured_output.ipynb) | *Ready for Review* | -| Chapter 3: Managing Input Data | [pdf](https://docsend.com/view/dp8b6j8jgpexkvkx) | | [html](https://www.tamingllms.com/notebooks/input.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/input.ipynb) | *Ready for Review* | -| Chapter 4: Safety | [pdf](https://docsend.com/view/xzb3f6fqvy5cjzps) | | [html](https://www.tamingllms.com/notebooks/safety.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/safety.ipynb) | *Ready for Review* | -| Chapter 5: Preference-Based Alignment | [pdf](https://docsend.com/view/fi4z8c4jmzncviwa) | | [html](https://www.tamingllms.com/notebooks/alignment.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/alignment.ipynb) | *Ready for Review* | -| Chapter 6: Local LLMs in Practice | [pdf](https://docsend.com/view/ybbh5nifcazw3bdh) | | [html](https://www.tamingllms.com/notebooks/local.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/local.ipynb) | *Ready for Review* | -| Chapter 7: The Falling Cost Paradox | | | | | WIP | -| Chapter 8: Frontiers | | | | | | -| Appendix A: Tools and Resources | | | | | | +| Chapter | Website | Notebook | +|-------------------------------------------|--------------|---------------| +| Preface | [html](https://www.tamingllms.com/markdown/preface.html) | N/A | +| About the Book | [html](https://www.tamingllms.com/markdown/intro.html) | N/A | +| Chapter 1: The Evals Gap | [html](https://www.tamingllms.com/notebooks/evals.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/evals.ipynb) | +| Chapter 2: Structured Output| [html](https://www.tamingllms.com/notebooks/structured_output.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/structured_output.ipynb) | +| Chapter 3: Managing Input Data | [html](https://www.tamingllms.com/notebooks/input.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/input.ipynb) | +| Chapter 4: Safety | [html](https://www.tamingllms.com/notebooks/safety.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/safety.ipynb) | +| Chapter 5: Preference-Based Alignment | [html](https://www.tamingllms.com/notebooks/alignment.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/alignment.ipynb) | +| Chapter 6: Local LLMs in Practice | [html](https://www.tamingllms.com/notebooks/local.html) | [ipynb](https://github.com/souzatharsis/tamingLLMs/blob/master/tamingllms/notebooks/local.ipynb) | +| Chapter 7: The Falling Cost Paradox | | | +| Chapter 8: Frontiers | | | +| Appendix A: Tools and Resources | | | [![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]