Build & DeployConference50min
Crafting intelligent GitHub Bots
This session focuses on enhancing development workflows using GitHub's capabilities combined with Large Language Models. It explains how to create intelligent and productive workflows for a variety of use cases, including automatic label handling, issue triaging, and better commit messages. The session will demonstrate live coding for developing AI-infused GitHub bots using Quarkus GitHub App Framework and Quarkus LangChain4j.
Georgios AndrianakisRed Hat
Guillaume SmetRed Hat
talkDetail.whenAndWhere
Wednesday, October 9, 12:00-12:50
Room 10
One of the sometimes overlooked strengths of GitHub is how much power it gives us developers in creating and augmenting our development workflows.When combined with the capabilities that Large Language Models now offer us, our workflows can now become truly intelligent and provide us a much needed productivity boost!A non exhaustive list of use cases that can now be implemented are the following:Extract the summary from long GitHub conversationsAutomate label handlingProvide automatic help for common use casesAutomate reviewer assignmentIssue triagingConvert screenshots into codeSuggestions for better commit messagesIf you would like to know how to implement these, this session is for you. It will explain and demonstrate with live coding how to develop AI infused GitHub bots using the unrivaled combination of Quarkus GitHub App Framework and Quarkus LangChain4j.
Georgios Andrianakis
Georgios works for Red Hat as a Principal Software Engineer and is currently the most active contributor for Quarkus, where he works in all sorts of areas, including but not limited to LangChain4j, RESTEasy Reactive, Spring compatibility, Kubernetes support, testing, Kotlin and more.
He is also an enthusiastic promoter of Quarkus that never misses a chance to spread the Quarkus love!
He is also an enthusiastic promoter of Quarkus that never misses a chance to spread the Quarkus love!
Guillaume Smet
Guillaume is Principal Software Engineer at Red Hat.
He has spent his career (20+ years, he doesn't get any younger...) working with and on Open Source Software.
Major contributor and release manager of Quarkus, he puts a lot of effort into improving the automation for the project and initiated the Quarkus GitHub App and Quarkus GitHub Action extensions.
On his spare time, he reads a lot of contemporary French literature.
He has spent his career (20+ years, he doesn't get any younger...) working with and on Open Source Software.
Major contributor and release manager of Quarkus, he puts a lot of effort into improving the automation for the project and initiated the Quarkus GitHub App and Quarkus GitHub Action extensions.
On his spare time, he reads a lot of contemporary French literature.
comments.speakerNotEnabledComments