Gregor Wolf

WIP: ChatGPT mit
SAP Best Practice Content

Link zur Präsentation

Bevor wir beginnen

ein großes Dankeschön an:

  • Sascha Seegebarth für
    den BTP Stammtisch und die BTPcon
  • Alle Teilnehmer*innen, Sprechern der BTPcon
  • den Sponsoren Inwerken und WSN Technologies

SAP Influencing

BTP Opportunities

hot development summer 2023

Ihr habt mehr als einen S-User

Nutzt Browser Profile (Chrome/Edge)
bzw. Multi Account Containers (Firefox)

Profile Profile

Warum?

ChatGPT mit SAP Best Practice Content

  • S/4HANA Einführung
  • Unterstützung der Geschäftsprozessexperten

Begriffe

LLM

Large Language Model

Begriffe

GPT

Generative Pre-trained Transformer

Begriffe

Embeddings

Messen die Ähnlichkeit von Textzeichenfolgen.
Das Model text-embedding-ada-002
hat 1536 Dimensionen
Kosten für die OpenAI API: $0.0004 / 1K tokens
Blog Post: New and improved embedding model

Begriffe

Tokens

Tokens sind Zeichenfolgen, die im Text vorkommen. Die Modelle verstehen die statistischen Beziehungen zwischen diesen Token und zeichnen sich dadurch aus, dass sie das nächste Token in einer Folge von Token erzeugen.

Herausforderungen mit ChatGPT

  • kennt nicht den aktuellen Stand der SAP Best Practice
  • Kosten basierend auf der Anzahl der Tokens. 75 englische Wörter entsprechen ca 100 Tokens
  • der Prompt von text-davinci-003 hat ein Token Limit von 4000

Lösung: Context Injection

Datenbeschaffung

SAP Best Practices Explorer

https://rapid.sap.com/bp/


Datenbeschaffung

SAP Cloud ALM

Dank eines Gespräches mit Riccardo Escher habe ich diesen Weg gefunden:

  • Solution Process Scope
  • → OData Service
  • → CAP Applikation
  • → 558 HTML Dateien mit dem SAP Best Practice Inhalten für S/4HANA on Premise 2022

Datenbeschaffung

Demo CAP App

  • Test OData Endpunkte mit REST Client
  • Mock OData Endpunkte
  • CAP Action Implementierung

Details im SAP Code Jam Service integration with SAP Cloud Application Programming Model

Samstag, 8. Juli 2023 nach der reCAP mit DJ Adams.

Erste Schritte mit ChatGPT

Jupyter Notebook

Erste Schritte mit ChatGPT

Kosten

Usage

Vielen Dank

Eure Fragen ...

Contact

Gregor Wolf, Computerservice Wolf
gregor@computerservice-wolf.com
Twitter: @wolf_gregor

Präsentation     Business Card
Link zur Präsentation Business Card

Links

GitHub