The use of large language models (LLMs) has arrived in software development, and the tool landscape has become overwhelming. True to the motto “don’t serve the fish, teach how to fish,” this one-day workshop teaches the basics of agentic coding.
The focus is on teaching the basics without focusing on a specific manufacturer. You will be able to apply the knowledge you gain not only to current tools, but also to future ones. You will learn to apply your knowledge flexibly in new and unfamiliar contexts.
The workshop is specifically tailored to the needs of software developers in architectural roles and software architects, as this role will become more important in software development in the future.
Important: This workshop aims to make GenAI understandable for you in a way that demystifies it. It also aims to expand your solution space. To make this work in one day, there are few exercises, but rather interactive lectures. To deepen and consolidate your knowledge afterwards, there are plenty of references to further training material.
Agenda
- Definitions of terms, introduction to LLMs
- Prompt techniques
- The OpenAI API - Hands-on
- Agentic workflows and agents
- Semantic anchors
- The future of software development
Your Benefits
You will learn about the background of LLM chats such as ChatGPT.
This will give you a better understanding of the possibilities and limitations.
You will deepen your knowledge of various prompt techniques.
You will learn how to use LLM chats profitably for architecture work.
You will see the OpenAI API in action.
Audience
The workshop is aimed at developers, software architects and technology experts who are considering the use of LLM in chat applications or have already gained initial experience. It shows what is possible with this technology and prepares participants for its use.
Training Objectives
How does a large language model work?
What do you need to be aware of when using it and what are the limitations?
Beneficial use of ChatGPT and other large language models
How can the limitations of the ChatGPT frontend be softened?
How can we successfully use LLMs in software architecture?
Your Trainers
Ralf D. Müller
Docs-as-code, software documentation
- Documentation-as-Code
- Fantastic diagrams
- Fundamentals of Agentic Coding
Ralf has continuously refined his skills over more than 25 years in the software industry, evolving from a software developer to an experienced software architect. In addition to designing software architectures, he places great emphasis on clearly communicating and documenting his ideas. With this goal in mind, Ralf initiated the open-source project docToolchain, which focuses on the effective documentation of software architectures. He is also responsible for creating various formats of the arc42 template. As a CPSA-Advanced-certified software architect, Ralf shares his knowledge and experience in training sessions and talks, showing others how to keep architectural documentation simple and up-to-date. Video: More Than Arrows and Boxes – Architecture Diagrams in Software Architecture Stream..
Read in & go deeper
-
Talk: Using AI in Software Design: How ChatGPT Can Help With Creating a Solution Architecture
In this talk, Ralf D. Müller looks at the integration of AI into software design and in particular introduces ChatGPT, a Large Language Model (LLM). Watch this talk if you are interested in using ChatGPT in software architecture. Click here for the talk.
Online Courses
On-site Courses
Dates by RequestEvent ticketing software by pretix
In-House Training
You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.
Enquire now