Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Markdown CHANGELOG for LLM assistance #2587

Open
xpe opened this issue Dec 3, 2024 · 2 comments
Open

Markdown CHANGELOG for LLM assistance #2587

xpe opened this issue Dec 3, 2024 · 2 comments

Comments

@xpe
Copy link

xpe commented Dec 3, 2024

The burn releases HTML page is well-done.

I would really appreciate the same information formatted as a CHANGELOG, as described by the "keep a changelog" website. (Did I overlook a change log in the burn source code?)

Why? LLM ingest

Why am I asking for the information in Markdown format? I want to provide a burn change log to my favorite LLM. Using a Markdown file is more feasible to input into a LLM context window.

HTML to Markdown Conversion

Yes, one can convert the GitHub releases page to Markdown in at least two ways:

However this is done, doing such a conversion once, at the repo level, would allow all of us to share it.

Inspiration

The Squiggle Language has documentation on how setup LLM's for coding assistance for Squiggle itself. This approach could be useful for burn too.

@xpe xpe changed the title Request for a change log: will help burn-specific LLM assistance Request for Markdown change log for LLM assistance Dec 3, 2024
@xpe xpe changed the title Request for Markdown change log for LLM assistance Markdown CHANGELOG for LLM assistance Dec 3, 2024
@xpe
Copy link
Author

xpe commented Dec 3, 2024

Using the very-easy-to-use rhysd's changelog-from-release, I generated a burn CHANGELOG:

@xpe
Copy link
Author

xpe commented Dec 3, 2024

Here is how I use it. I include the CHANGELOG.md using the Zed editor's include functionality; e.g. /file burn-CHANGELOG.md. Then I write:

Me: Please use the change log above to update your knowledge about the Rust-based burn ML library. No need for analysis or commentary. Later, I will ask some specific questions.

Here is a typical response:

Assistant: I have read through the detailed change log for the burn ML library. I now have updated knowledge about the library's evolution from v0.3.0 through v0.15.0, including major features, breaking changes, bug fixes, and improvements across areas like tensor operations, neural networks, ONNX support, backends, documentation, and infrastructure. I'm ready to answer any specific questions you may have about the library's development and capabilities.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant