Skip to content

Commit

Permalink
Merge branch '56-isaqb-conference' into 'main'
Browse files Browse the repository at this point in the history
Resolve "iSAQB Conference"

Closes #56

See merge request db-systel/tech-stories!56
  • Loading branch information
Cora Walker committed Nov 28, 2023
2 parents a15f018 + 79e7c8c commit 02b4bc7
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions src/docs/blog/2023/2023-11-29-AI-in-Software-Design.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
// HTML Template zur Generierung
:jbake-type: post
// für die Darstellung von Admonitions
:icons: font
// zum Highlighten von Sourcecode
:source-highlighter: highlight.js

:jbake-title: AI in Software Design
:jbake-card: Using AI in Software Design: How ChatGPT Can Help With Creating a Solution Architecture
:jbake-date: 2023-11-29
:jbake-tags: KI, iSAQB, ChatGPT
:jbake-author: Ralf D. Mueller
:jbake-status: published
:jbake-teaser-image: topics/ki.png
:jbake-menu: Blog

ifndef::imagesdir[:imagesdir: ../../images]

:url-conference: https://conferences.isaqb.org/software-architecture-gathering/program-2023/#using-ai-in-software-design-how-chatgpt-can-help-with-creating-a-solution-architecture

== Using AI in Software Design: How ChatGPT Can Help With Creating a Solution Architecture

Artificial intelligence, or AI, is becoming a big part of our lives. One type of AI is Large Language Models (LLMs), like chatGPT. At the {url-conference}[iSAQB Software Architecture Gathering], I showed how chatGPT can help with complex tasks in software design, such as the tasks in the iSAQB Advanced Exam.

++++
<!-- teaser -->
++++

We delved into the intricacies of conversing with chatGPT, illustrating the strategies needed to generate productive prompts and effectively utilize the model as a sparring partner. The talk wexemplified these concepts by taking the audience on a step-by-step journey through the process of tackling the iSAQB Advanced Example Exam, utilizing chatGPT.

We demonstrated how to prepare for a chat session with chatGPT, how to generate robust prompts, and how to manage the chat for optimal outcomes. We aimed to highlight the model’s capabilities as an interactive tool that can provide valuable insights and streamline the process of developing software architecture.

Whether you are a seasoned architect or a novice in the field, this presentation will equip you with novel techniques to navigate the challenging landscape of software architecture with the assistance of AI.

https://github.com/dbsystel/tech-stories/discussions/10[Discuss this topic with us on Github!]

=== References

* https://rdmueller.github.io/chatGPT-architecture/[Full HTML Chat Protocol and generated Solution as PDF]
* https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/[ChatGPT Prompt Engineering for Developers - DeepLearning.AI]
* https://www.heise.de/hintergrund/Softwarearchitektur-KI-wird-unsere-Faehigkeiten-ergaenzen-nicht-ersetzen-9339113.html[Softwarearchitektur: "KI wird unsere Fähigkeiten ergänzen&#44; nicht ersetzen"]
* https://www.heise.de/blog/KI-in-der-Softwareentwicklung-Ueberschaetzt-9336902.html[KI in der Softwareentwicklung: Überschätzt | heise online]
* https://embarc-downloads.s3.eu-central-1.amazonaws.com/folien/st/2023/LLMs+und+Architektur-komprimiert.pdf[Stefan Toth: Architektur in Zeiten von KI und LLMs]

=== Slides

:speakerdeck-id: b0ced25885bd464fa9c5210b9a674e33
//:youtube-id: ebc6Xa-HC48

// der Rest des Templates muss nicht angefasst werden
[cols="1", width=100%]
|===
a|
ifdef::speakerdeck-id[]
[subs=attributes]
++++
<iframe class="speakerdeck-iframe" frameborder="0" src="https://speakerdeck.com/player/{speakerdeck-id}" title="Speakerdeck Player" allowfullscreen="true" style="border: 0px; background: padding-box padding-box rgba(0, 0, 0, 0.1); margin: 0px; padding: 0px; border-radius: 6px; width: 100%; height: auto; aspect-ratio: 560 / 315;" data-ratio="1.7777777777777777"></iframe>
++++
endif::speakerdeck-id[]
ifndef::speakerdeck-id[]
keine Präsentation vorhanden
endif::speakerdeck-id[]

|===

0 comments on commit 02b4bc7

Please sign in to comment.