Generative AI models are capable of generating human-like text based on a prompt. A popular use case for them in the software development context is to summarize, review, and critique code changes. By incorporating Generative AI models into actions, you can automate complex tasks that previously required human attention, such as code reviews.
Learning how to use a Generative AI model in a continuous integration/continuous deployment (CI/CD) pipeline will benefit anyone looking to make use of Generative AI models in their software development workflows.
In this hands-on lab, you will implement a Gitea action that summarizes code changes in a pull request using a Generative AI model and adds the summary to the pull request.
Upon completion of this beginner-level lab, you will be able to:
Familiarity with the following will be beneficial but is not required:
The following content can be used to fulfill the prerequisites: