{"guid":"mZyBkz0KELUY4slcrbeEyg","title":"Leveraging Local LLMs for Automated Changelog Generation","subtitle":null,"slug":"5168-leveraging-local-llms-for-automated-changelog-generation","link":"https://c3voc.de","description":"Creating accurate changelog entries is often the final hurdle in the package submission process, where time pressure can lead to critical updates being overlooked. Since submission requests in the Open Build Service (OBS) contain the necessary technical context—including spec\nfile diffs, file lists, and release notes—this task is an ideal candidate for automation using Large Language Models (LLMs).\n\nThis talk explores the end-to-end workflow of fine-tuning a local LLM for this specialized task. We will cover how to extract data from\nOBS and the essential steps required to prepare it for training. Additionally, the talk discusses the fundamentals of fine-tuning,\nincluding model size selection and the optimization of tuning parameters.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Christian Goll"],"view_count":6,"promoted":false,"date":"2026-06-25T17:00:00.000+02:00","release_date":"2026-08-19T00:00:00.000+02:00","updated_at":"2026-08-20T15:30:04.964+02:00","tags":["5168","2026","osc26","Saal","osc26-eng","Day 1"],"length":1898,"duration":1898,"thumb_url":"https://static.media.ccc.de/media/events/osc/2026/5168-mZyBkz0KELUY4slcrbeEyg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2026/5168-mZyBkz0KELUY4slcrbeEyg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2026/5168-mZyBkz0KELUY4slcrbeEyg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2026/5168-mZyBkz0KELUY4slcrbeEyg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5168-leveraging-local-llms-for-automated-changelog-generation","url":"https://api.media.ccc.de/public/events/mZyBkz0KELUY4slcrbeEyg","conference_title":"openSUSE Conference 2026","conference_url":"https://api.media.ccc.de/public/conferences/osc26","related":[],"recordings":[{"length":1898,"mime_type":"video/mp4","language":"eng","filename":"osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-08-19T00:10:19.215+02:00","label":"eng 1080p","size":104,"recording_url":"https://cdn.media.ccc.de/events/osc/2026/h264-hd/osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_hd.mp4","url":"https://api.media.ccc.de/public/recordings/104030","event_url":"https://api.media.ccc.de/public/events/mZyBkz0KELUY4slcrbeEyg","conference_url":"https://api.media.ccc.de/public/conferences/osc26"},{"length":1898,"mime_type":"video/mp4","language":"eng","filename":"osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-08-19T00:31:07.856+02:00","label":"eng 576p","size":48,"recording_url":"https://cdn.media.ccc.de/events/osc/2026/h264-sd/osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_sd.mp4","url":"https://api.media.ccc.de/public/recordings/104036","event_url":"https://api.media.ccc.de/public/events/mZyBkz0KELUY4slcrbeEyg","conference_url":"https://api.media.ccc.de/public/conferences/osc26"},{"length":1898,"mime_type":"video/webm","language":"eng","filename":"osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-08-19T00:41:49.486+02:00","label":"eng 576p","size":67,"recording_url":"https://cdn.media.ccc.de/events/osc/2026/webm-sd/osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/104037","event_url":"https://api.media.ccc.de/public/events/mZyBkz0KELUY4slcrbeEyg","conference_url":"https://api.media.ccc.de/public/conferences/osc26"},{"length":1898,"mime_type":"audio/mpeg","language":"eng","filename":"osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-08-19T00:42:31.777+02:00","label":"eng","size":29,"recording_url":"https://cdn.media.ccc.de/events/osc/2026/mp3/osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/104038","event_url":"https://api.media.ccc.de/public/events/mZyBkz0KELUY4slcrbeEyg","conference_url":"https://api.media.ccc.de/public/conferences/osc26"},{"length":1898,"mime_type":"audio/opus","language":"eng","filename":"osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-08-19T00:42:35.558+02:00","label":"eng","size":22,"recording_url":"https://cdn.media.ccc.de/events/osc/2026/opus/osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_opus.opus","url":"https://api.media.ccc.de/public/recordings/104039","event_url":"https://api.media.ccc.de/public/events/mZyBkz0KELUY4slcrbeEyg","conference_url":"https://api.media.ccc.de/public/conferences/osc26"},{"length":1898,"mime_type":"video/webm","language":"eng","filename":"osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-08-19T00:54:53.311+02:00","label":"eng 1080p","size":133,"recording_url":"https://cdn.media.ccc.de/events/osc/2026/webm-hd/osc26-5168-eng-Leveraging_Local_LLMs_for_Automated_Changelog_Generation_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/104040","event_url":"https://api.media.ccc.de/public/events/mZyBkz0KELUY4slcrbeEyg","conference_url":"https://api.media.ccc.de/public/conferences/osc26"}]}