The RI Reasoning Model is a project focused on building AI that enhances human thinking through collaboration. Contributions from anyone interested in advancing this goal are encouraged.
-
Fork the Repository
- Click "Fork" on the GitHub page to create a personal copy.
-
Create a Branch
- In the forked repository, start a new branch (e.g.,
feature/vX.Y.Z-yourname), whereX.Y.Zis the version number you are contributing to, andyournameis your GitHub username or identifier.
- In the forked repository, start a new branch (e.g.,
-
Add a Version File and Examples
- Determine the minor version
vX.Yyou are contributing to. For example, if you are making changes based onv1.5, thenX=1,Y=5. - In the
/modelfolder, check if there is a subfolder namedRI-Reasoning-Model-vX.Y. If not, create it. This folder will contain all minor changes for that version (e.g.,RI-Reasoning-Model-v1.5). - Inside the subfolder
RI-Reasoning-Model-vX.Y, create a file namedRI-Reasoning-Model-vX.Y.Z-yourname.md, whereZis the patch version (start with0if it’s your first contribution to this minor version). For example:RI-Reasoning-Model-v1.5.0-turivny.md. - In the same subfolder, create an examples file named
RI-Reasoning-Model-vX.Y.Z-yourname-examples-language.md, wherelanguageis the language of the examples (e.g.,enfor English). For example:RI-Reasoning-Model-v1.5.0-turivny-examples-en.md. - The version file (
RI-Reasoning-Model-vX.Y.Z-yourname.md) should include:- The code, with clear comments so it’s understandable without extra materials. Maintain readability with consistent formatting.
- An explanation of how it works or what’s improved. Clearly document parameter changes or architectural modifications.
- The examples file (
RI-Reasoning-Model-vX.Y.Z-yourname-examples-language.md) should include examples demonstrating your enhancements. - Check the RI-Reasoning-Model-v1.5.0-turivny and RI-Reasoning-Model-v1.5.0-turivny-examples-en.md as references. Feel free to follow them as guides, but any new ideas or improvements are welcome!
- Determine the minor version
-
Update the README
- In README.md, under "Versions," add a new entry for your version, including links to both your model description file and your examples file. For example:
- v1.5.0-turivny
- Initial release of the RI Reasoning Model, introducing the core framework for symbiotic human-AI collaboration.
- RI-Reasoning-Model-v1.5.0-turivny
- RI-Reasoning-Model-v1.5.0-turivny-examples-en
- v1.5.0-turivny
- In README.md, under "Versions," add a new entry for your version, including links to both your model description file and your examples file. For example:
-
Submit a Pull Request
- Push the changes and open a pull request. Reviews will be completed within a week.
- Fork the repository
- Create a branch (e.g.,
feature/vX.Y.Z-yourname) - Create or use subfolder
RI-Reasoning-Model-vX.Yin/model - Add version file
RI-Reasoning-Model-vX.Y.Z-yourname.md - Add examples file
RI-Reasoning-Model-vX.Y.Z-yourname-examples-language.md - Update
README.mdwith links to version and examples files - Submit a pull request
Contributions should consider all principles outlined in the README.md. Thank you!