# KI-Tools für den beruflichen Alltag
- Chatbots und Co
- ChatGPT
- Vision
- Code Interpreter
- GPTs und Marketplace
- Perplexity
- Pro-Suche
- Publish und Discover
- Claude
- Coding
- Artifacts
- Poe
- Model Zoo
- Apps
- Kurz zu Schnittstellen
---
# Chatbots und Co
**Chatbots bzw. LLM-gestützte Produkte** sind nicht die einzige Art künstlicher Intelligenz, die wir verwenden können.
Die früher erwähnten Tools im Bereich Image Generation, Sprachsynthese, Video Generierung, gelten nicht als Chatbots - obwohl sie als text2image, text2voice, text2video usw. bezeichnet werden können.
Es gibt auch einige Tools wie [Tome](https://tome.app/) oder [Gamma](https://gamma.app/), wo man Präsentationen erzeugen kann. Oder Tools wie [Cursor](https://www.cursor.com/), die als Softwareentwicklungsumgebung dienen.
Dieser Schulung werden wir uns aber auf Chatbots fokussieren, weil diese eine breite Palette von Anwendungsfällen abdecken können.
Außerdem hinter den meisten KI-Tools heutzutage steckt ein **Sprachmodell als Schnittstelle** - diese werden wir auch zur Umsetzung von internen KI-Tools brauchen, aber mehr dazu später.
---
# ChatGPT
ChatGPT Ist das bekannteste KI-Tool heutzutage und hat, Stand September 2024, 200 Millionen Nutzer.
Viele dieser Nutzer verwenden ChatGPT aber nur als einen Chatbot, obwohl das Tool viel mehr anbietet.
Besonders spannend sind:
- GPT-Vision
- Code Interpreter
- GPTs und Marketplace
Metaprompting mit [Prompt Maker](https://chatgpt.com/g/g-hhh4w3eov-prompt-maker)
---
## GPT-Vision
ChatGPT ist in der Lage, Texte in Bildern zu erkennen, Objekte, Diagramme und Zeichnungen.
Die Texte zum Beispiel können weiterhin ganz normal verwendet werden.
Dies erlaubt uns, Use Cases wie eine Folie, ein Screenshot einer Folie hochzuladen und zu übersetzen.
Claude, Gemini können das auch. Perplexity nur theoretisch - die Funktion ist da, aber komplett verbuggt und funktioniert nie. ChatGPT hat die beste Qualität.
![[Pasted image 20240903172549.png]]
```
translate into english
```
![[Pasted image 20240903172626.png]]
Ergebnis
![[Pasted image 20240903172641.png]]
---
Lesen von Dokumentation online:
![[Pasted image 20240903172918.png]]
```
Extrahiere den Link
Lese die Dokumentation mit deiner Webbrowsing Funktion
Erkläre mir kurz, wie ich Chat Completions nutzen kann
```
Ergebnis:
![[Pasted image 20240903173153.png]]
> Interessant:
>
> Den Screenshot habe ich genau in dem Moment aufgenommen, als ChatGPT einen eigenen Link erzeugen wollte.
>
> Wie Sie sehen, ist es ein Markdown-Link.
>
> Das ist einer der Hinweise, dass Markdown, die Umgebung, in der wir uns jetzt befinden, ist die Muttersprache von LLMs.
---
### Übung
1. Screenshot aufnehmen
2. Daten extrahieren
3. Text verarbeiten
---
## Code Interpreter
Code Interpreter ist eine der Funktionen, die die wenigsten Nutzer kennen.
Obwohl das eine der mächtigsten Funktionen von LLM überhaupt ist und momentan nur im ChatGPT verfügbar.
ChatGPT kann für uns beliebigen Python-Code nicht nur schreiben, sondern auch in der eigenen virtuellen Umgebung ausführen.
Obwohl etwas limitiert, nur auf 500 Megabyte und nicht alle Bibliotheken sind installierbar. Es kann auf keine externen Ressourcen wie Websites direkt zugreifen.
Trotzdem sehr mächtig, um zum Beispiel eine Excel-Datei hochzuladen, um eine Analyse aufzuführen oder für die Manipulation von Dateien.
Zum Beispiel den [Entwurf für diese Markdown-Datei](https://chatgpt.com/share/1e6ec1ac-6233-4f15-a965-e5f6f593e083) habe ich erstellt, indem ich meine PowerPoint-Folien hochgeladen habe und der GPT hat diese aus PDF extrahiert und als Markdown dargestellt.
![[Pasted image 20240903173918.png]]
---
### Übung
1. CSV-Datei [runterladen](https://raw.githubusercontent.com/DHolovatyi/pm4ds/main/student-mat.csv) (mit Save as...)
2. Explorative Datenanalyse durchführen
```
Führe eine gründliche explorative Datenanalyse durch.
Zeig mir die deskriptiven Statistiken, Verteilungen, Variablen.
```
![[Pasted image 20240903175211.png]]
Noch vor ein paar Jahren habe ich einen Workshop mit dem gleichen Datensatz für die Studenten der Universität der Bundeswehr gehalten.
Damals haben wir alle diese Sachen manuell machen müssen. Jetzt macht es das Sprachmodell mit sehr wenig Prompting.
Jetzt kann das Tool auch Schlüsse ziehen:
![[Pasted image 20240903175328.png]]
siehe [Shared Chat](https://chatgpt.com/share/170dbc2a-e97b-4850-a6df-0e66c0e58633)
---
## GPTs und Marketplace
OpenAI bietet verschiedene Funktionalitäten an, die in Form von [GPTs](https://chatgpt.com/gpts), also kleinen Sprach-Apps angeboten werden, die von anderen KI-Entwicklern und Prompt Engineers zur Verfügung gestellt werden.
![[Pasted image 20240903175929.png]]
Diese kann man **sich selbst** für wiederholende Anwendungsfelder entwickeln oder auch nur intern **mit dem Team teilen**.
Diese Apps können auch mit weiteren Services wie zum Beispiel Google Sheets **integriert** werden.
Man kann auch **Dateien** hochladen, die für den Chatbot als Datenquelle dienen können, Code Interpreter und Bildgenerierung nutzen.
---
### Demo: HaufeGPT
GPT: https://chatgpt.com/g/g-agTDlSU75-haufegpt
Prompt: [[prompt - haufegpt v2]]
---
# Perplexity
[Perplexity](https://www.perplexity.ai/) ist ein Wettbewerber von OpenAI und stellt seinen Chatbot zur Verfügung, der viele fortgeschrittene Funktionalitäten hat.
Die stärkste davon ist die Suche.
---
## Perplexity Pro Search
```
Recherchiere Schulungen zum Thema ChatGPT im Prozessmanagement auf der Webseite der Haufe Akademie
```
![[Pasted image 20240903180929.png]]
oder etwas komplexer
```
research use cases for artificial intelligence for a software development and consulting company
give examples, be very detailed, search for case studies, success stories, experience reports - at least 3 per point, supply sources for each
focus on large language models and working with text data
```
Chatbot erstellt einen Plan der Suche und folgt mehreren Schritten. In jedem Schritt greift er auf verschiedene Quellen zu und erzeugt daraus ein Ergebnis.
![[Pasted image 20240903181018.png]]
Quellen:
![[Pasted image 20240903181124.png]]
siehe [Shared Chat](https://www.perplexity.ai/search/research-use-cases-for-artific-UXMrDhyOSsKTmz13uDnqWA)
---
### Übung
3. Auf [Perplexity](https://www.perplexity.ai/) gehen
4. Kostenlos anmelden
5. Eine der 5 Pro Suchen durchführen
---
## Publish
Aus einer Konversation mit der KI kann man einen Artikel erstellen.
Wir fange mit einem Prompt an:
```
research common fundamental prompting techniques
use various sources
give simple but detailed explanations
provide examples
```
![[Pasted image 20240903181648.png]]
Dann "Convert to page"
![[Pasted image 20240903181656.png]]
![[Pasted image 20240903181710.png]]
![[Pasted image 20240903181726.png]]
Wir können den Text mit KI editieren:
![[Pasted image 20240903181751.png]]
Viel mehr Detailtiefe!
![[Pasted image 20240903181821.png]]
So können wir jeden Artikelabschnitt erweitern.
Wir können auch direkt Bilder generieren, obwohl die Qualität nicht immer zufriedenstellend ist.
![[Pasted image 20240903182000.png]]
![[Pasted image 20240903182011.png]]
Unser Artikel ist fertig:
![[Pasted image 20240903182055.png]]
siehe [Perplexity Artikel](https://www.perplexity.ai/page/fundamental-prompting-techniqu-ZlSPZIfIRFWgFWUNo3gvjA)
---
## Discover
Andere Nutzer, sowie das Perplexity-Team, veröffentlichen viele Artikel in diesem Stil und erstellen im Tab [Discover](https://www.perplexity.ai/discover) viel Neues.
![[Pasted image 20240903182205.png]]
---
# Claude
[Claude](https://claude.ai/) von Anthropic, insb. das Sonnet 3.5 Modell, ist einer der Marktführer für die meisten Anwendungsfälle, ist es qualitativ genauso gut wie ChatGPT und für einige noch besser.
Es kann auch Bilder verstehen
![[Pasted image 20240903182531.png]]
Und für sich [selbst Prompts schreiben](https://console.anthropic.com/workbench/):
![[Pasted image 20241126172109.png]]
---
## Coding
Ein sehr cooler KI-Experte, Ethan Mollick, hat mich vor kurzem beeindruckt, indem er mit zwei sehr kurzen und einfachen Prompts ein ganzes Spiel mit Cloud erzeugt hat.
![[Pasted image 20240903183340.png]]
```
Hey Claude, I miss flappy bird. Make me one with squid I can play right now
Make it better
make it easier to play
and remove this crazy background animation
```
![[Pasted image 20240903183629.png]]
Ergebnis: als [Artifact](https://claude.site/artifacts/36b5453c-5983-4041-8df0-fbb254ef84fa) und im [Chat](https://claude.ai/chat/6648adf4-d15a-4654-bf70-84217e266c83) (Claude hat leider keine Chat-Sharing Funktion)
---
## Artifacts
Sie fragen sich, was ist das?
Tipp: Brave-Suche mit Leo KI
[what are artifacts in claude](https://search.brave.com/search?q=what+are+artifacts+in+claude)
![[Pasted image 20240903183724.png]]
Dieser Artefakte erzeugt Cloud, wenn der Chatbot sich entscheidet mit eigenständigen Dateien wie z.B. Code oder Dokumente arbeiten zu müssen.
Unsere App von oben ist auch ein Artefakt:
![[Pasted image 20240903184036.png]]
Den wir veröffentlichen können:
![[Pasted image 20240903183556.png]]
Der ist nun [hier](https://claude.site/artifacts/36b5453c-5983-4041-8df0-fbb254ef84fa) für alle verfügbar.
Auch mit einer kostenlosen Version - hier gibt es aber oft Kapazitätseinschränkungen.
![[Pasted image 20240903184420.png]]
---
# Poe
[Poe](https://poe.com/) von Quora ist noch ein Wettbewerber von OpenAI, Anthropic und Perplexity mit ein paar einzigartigen Features:
- Model Zoo
- Bots
- Apps
![[Pasted image 20240903184555.png]]
---
## Model Zoo
Im Poe können Nutzer auf hunderte von verschiedenen Modellen zugreifen. Unter anderem auch ChatGPT, Claude, und Llama 405B, das größte und mächtigste Open-Source-Modell.
Aber nicht nur.
Bildgenerierungsmodelle Flux und Ideogram sind verfügbar sowie Pika für Videogenerierung.
Diese Vielfalt an Modellen nutzt Poe auch sehr gut, z.B. man kann innerhalb eines Chats zwischen verschiedenen Textmodellen wechseln oder Modelle mit anderen Modalitäten miteinbeziehen:
Wir fangen mit [Llama](https://poe.com/Llama-3.1-405B) an:
```
tell me why orange cats are considered weird
```
![[Pasted image 20240903185308.png]]
und wechseln zu Flux
```
@FLUX-pro create an image of an orange cat dancing in the rain
```
![[Pasted image 20240903185349.png]]
![[Pasted image 20240903185409.jpg]]
Poe bietet auch an, das Bild nochmal zu erzeugen mit dem gleichen Tool oder mit anderen Tools sowie eine Animation mit Pika zu erstellen. Genau das werden wir auch machen.
![[Pasted image 20240903185450.png]]
![[Pasted image 20240903185506.png]]
Das dauert ein bisschen
![[Pasted image 20240903185522.png]]
![[Pasted image 20240903185539.png]]
![[a_close_up_shot_of_an_orange_cat_with_its_paws_raised_as_if_dancing_or_playing_in_the_rain_seed8961880256600558.mp4]]
siehe [Shared Chat](https://poe.com/s/kJoCleigqIkpmDWU6ppX)
---
## Bots
Ähnlich zu GPTs bei OpenAI, Poe stellt Bots zur Verfügung.
Die Grundlänge der Idee ist gleich, jemand promptet diese Tools und bietet anderen Nutzern an.
Spannend, aber nicht unbedingt sehr hilfreich.
![[Pasted image 20240903185930.png]]
---
## Apps
Gleiche Idee wie mit Claude Artifacts mit dem Vorteil, dass die Apps bei Poe von verschiedenen Sprachmodellen geschrieben werden können, auch kollaborativ.
Obwohl Sonnet 3.5 das beste Modell für Coding ist, für manche Anwendungsfälle performt GPT oder Llama besser. Flexibilität ist also erwünscht.
Das Teilen von diesen Apps ist aber nicht so gut durchdacht wie bei Artifacts.
siehe [Drum machine](https://poe.com/s/G4HshkCQCaXVfg0ndPZK)
---
# Kurz zu Schnittstellen
Alle diese Tools haben Schnittstellen, die die meisten Funktionalitäten zur Verfügung stellen.
Diese Schnittstellen erlauben es uns als Unternehmen und Entwickler die Kapazitäten von Sprachmodellen für unsere Anwendungsfälle zu verwenden.
Manche Funktionalitäten sind nicht über die Schnittstelle verfügbar, z.B. Claude Artifacts.
Generell werden diese Schnittstellen für jede Art von KI-Entwicklung verwendet und bilden eine Grundlage von KI-gestützten Applikationen.
---
--end--