From 27845ee175d0a109ce400869ade3d3a05abb9ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20K=C4=B1c=C4=B1man?= Date: Mon, 29 Apr 2024 13:52:01 -0700 Subject: [PATCH] Updated README to add citation (#103) * Update README.md - add placeholder citation added a placeholder cite request to the AICI github repo, with bibtex example * Update README.md --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 173deabb..4c2a4f6a 100644 --- a/README.md +++ b/README.md @@ -430,6 +430,25 @@ All of these can be easily extended. - the [example ANSI C grammar](controllers/aici_abi/grammars/c.y) is based on https://www.lysator.liu.se/c/ANSI-C-grammar-y.html by Jeff Lee (from 1985) +# Citing this package + +If you find the AI Controller Interface and its ideas for defining a new layer in the LLM inference stack useful, please cite the package using the following reference: + +* Michal Moskal, Madan Musuvathi, Emre Kıcıman. AI Controller Interface, (2024), GitHub repository. https://github.com/microsoft/aici + +Bibtex: + +```bibtex +@misc{Moskal2024, + author = {Moskal, Michal and Musuvathi, Madan and {K\i c\i man}, Emre}, + title = {{AI Controller Interface}}, + year = {2024}, + publisher = {{GitHub}}, + journal = {{GitHub} repository}, + howpublished = {\url{https://github.com/microsoft/aici/}} +} +``` + # Contributing This project welcomes contributions and suggestions. Most contributions require you to agree to a