Prompt engineering for architects and developers

1 Day

Workshop

Dates and Booking

Description

In an age where large language models such as OpenAI’s GPT series are becoming increasingly relevant, software developers and architects face the exciting challenge of optimally utilizing these technologies for chat applications. The key to high-quality interactions with such AI models lies in the art of precise and well thought-out prompt engineering.

This full-day workshop will teach you the basics of large-language models and show you how to apply your knowledge of prompt engineering in a targeted manner. The focus is on universal techniques that can be applied not only to a specific model such as ChatGPT, but also to other AI systems. In addition, you will gain insights into future developments and learn how to apply your knowledge flexibly in new and unfamiliar contexts.

The highlight of the workshop is building your own chat frontend that gets the most out of the OpenAI API. Together we will develop solutions in which the model can correct itself and open up new approaches for the optimization of AI-supported applications.

The workshop is specifically tailored to the needs of software developers in the architecture role and software architects. Note: You need a ChatGPT+ account to participate.

This training is your introduction to the world of prompt engineering and the basis for innovative applications that you can develop further on your own.

Agenda

  • Definition of terms, introduction to LLMs

  • Prompt engineering techniques with ChatGPT 4

  • Diagrams and Python Code Sandbox

  • Limits of ChatGPT

  • Pushing the boundaries with OpenAI API and your own chat frontend

  • Creating your own sandbox using Java as an example

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
  • Prompt engineering for architects and developers

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..

Technical Information and Books

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.

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