https://github.com/llnl/autocog
Automaton & Cognition
https://github.com/llnl/autocog
artificial-intelligence large-language-models programming-language
Last synced: 9 months ago
JSON representation
Automaton & Cognition
- Host: GitHub
- URL: https://github.com/llnl/autocog
- Owner: LLNL
- License: apache-2.0
- Created: 2023-04-02T15:14:54.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-14T01:58:32.000Z (almost 2 years ago)
- Last Synced: 2024-09-13T09:08:38.579Z (over 1 year ago)
- Topics: artificial-intelligence, large-language-models, programming-language
- Language: Jupyter Notebook
- Homepage:
- Size: 1.89 MB
- Stars: 16
- Watchers: 9
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: docs/roadmap.md
Awesome Lists containing this project
README
⚙ Automaton & Cognition
=============================
| | PIP | Frontend | CLI |
|---|---|---|---|
| `master` | [](https://github.com/LLNL/AutoCog/actions) | [](https://github.com/LLNL/AutoCog/actions) | [](https://github.com/LLNL/AutoCog/actions) |
| `devel` | [](https://github.com/LLNL/AutoCog/actions) | [](https://github.com/LLNL/AutoCog/actions) | [](https://github.com/LLNL/AutoCog/actions) |
Automaton & Cognition explores mechanisms to build automaton that control applications driven by auto-regressive language models.
To this end, we defined a programming model, Structured Thoughts, with a language that compiles to a set of automaton.
We broke down the documentation into a few files:
- [setup](./docs/setup.md)
- [usage](./docs/usage.md)
- [language](./docs/language.md)
- [tutorial](./docs/tutorial.md)
- [roadmap](./docs/roadmap.md)
The libraries have [their own documentation](./share/library/README.md).
## Contributing
Contributions are welcome!
So far there is only one rule: **linear git history** (no merge commits).
Only the master branch have stable commits, other branches might be rebased without notice.
Version number should increase for each push to `master` and have a matching tag.
## License
AutoCog is distributed under the terms of the Apache License (Version 2.0) with LLVM exceptions.
All new contributions must be made under Apache-2.0 license (with LLVM exceptions).
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
LLNL-CODE-850523