Wie AI Dein Unternehmen wirklich trifft

Use Cases aus der echten Welt mithilfe von AI lösen

Max Tharr, Senior Technical Consultant @

Index

  • Übersetzen

  • Brainstorming

  • Umformulieren

  • Zusammenfassen

  • Copy-Text generieren

Erste USe cases

Prompt engineering

  • Impersonation
  • Strukturierte Daten
  • Chain-of-thought
  • Guardrails

Chain of Thought Prompting

Transformer stellen über Attention Worte in Bezug zueinander. Das kann man ausnutzen, indem man explizit wird und damit den Möglichkeitsraum reduziert.

"Think Step by Step"

Few Shot Prompting

A "whatpu" is a small, furry animal native to Tanzania. An example of a sentence that uses the word whatpu is:
We were traveling in Africa and we saw these very cute whatpus.

To do a "farduddle" means to jump up and down really fast. An example of a sentence that uses the word farduddle is:

  • Kategorisierung
  • Komplexere Aufgaben
  • Stil vorgeben
  • API-Integration

Neue skills

  • Gedächtnis
  • Interne Infos
  • Lernen aus Konversation

Kann nicht

Vektor datenbanken

  • Informationen  als Zahlen
  • "Versteht" Text, Bilder etc
  • Findet ähnliche Begriffe

weaviate.io/blog/distance-metrics-in-vector-search

www.pinecone.io/learn/vector-database

weaviate.io/blog/distance-metrics-in-vector-search

weaviate.io/blog/distance-metrics-in-vector-search

THE LLM Stack

  • Gedächtnis
  • Interne Daten
  • Dokumente analysieren

Neue skills

  • Integration
  • Autonomie
  • Vielseitigkeit

Kann nicht

Agenten

Wir nutzen die AI um zu entscheiden, wie wir die AI nutzen wollen

Der Agent hat verschiedene Werkzeuge und überlegt, wann er welches Werkzeug benutzt

ReAct-LM

https://react-lm.github.io/

Neuer Task: Male ein Bild von einem Kuchen mit so vielen Kerzen wie der deutsche Bundeskanzler alt ist, gerechnet in Jupiter-Jahren.

 

Tools: Google-Suche, Mathe,  Dall-E Bildgenerierung

Beispiel

Beispiel

from langchain.agents import load_tools, initialize_agent, AgentType
from langchain.llms import OpenAI

llm = OpenAI(temperature=0)
tools = load_tools(["serpapi", "llm-math","dalle-image-generator"], llm=llm)

agent = initialize_agent(tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION)

agent.run("Wie alt ist der deutsche Bundeskanzler? Wie lang ist ein Jupiter-Jahr? Wie alt ist der Kanzler in Jupiter-Jahren? Male ein Bild von einem Kuchen, der so viele Kerzen darauf hat.")
> Entering new AgentExecutor chain...
 I need to find out the age of the German Chancellor and convert it to Jupiter years.
Action: Search
Action Input: "German Chancellor age"
Observation: 65 years
Thought: I need to find out how long a Jupiter year is.
Action: Search
Action Input: "Jupiter year length"
Observation: 12 years
Thought: I need to convert the Chancellor's age to Jupiter years.
Action: Calculator
Action Input: 65/12
Observation: Answer: 5.416666666666667
Thought: I need to generate an image of a cake with the correct number of candles.
Action: Dall-E Image Generator
Action Input: "A cake with 5 candles on it"
Observation: https://oaidalleapiprodscus.blob.core.windows.net/private/org-XiU7Lfs6PbnyOQtGx5Jdn9uc/user-6EUJDYGZNsTdD7YfNpA7zOCD/img-QNZ4P6aeW2ZaiqUnuKE9WvlI.png?st=2023-09-04T10%3A16%3A16Z&se=2023-09-04T12%3A16%3A16Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-09-04T06%3A22%3A08Z&ske=2023-09-05T06%3A22%3A08Z&sks=b&skv=2021-08-06&sig=Uo9NZ4GLOnhMWHS92gu2WN8LyJC90pp24CoZ0TvRRzg%3D
Thought: I now know the final answer.
Final Answer: Der deutsche Bundeskanzler ist 65 Jahre alt und 5,4 Jupiter-Jahre alt. Ein Bild von einem Kuchen mit 5 Kerzen ist oben angehängt.

> Finished chain.
  • Integration von Tools
  • Anderer Input/Output
  • Autonom neue Aufgaben bearbeiten

Neue skills

  • Noch komplexere Aufgaben
  • Erlerntes Wissen nutzen

Kann nicht

Wie geht es noch weiter?

Lernende Agenten

Agent hält bei Bedarf Rücksprache mit Menschen und lernt aus dessen Anweisungen

Multi-Agenten

"Team" aus mehreren Agenten mit unterschiedlichen Personas und Tools, z.b. Projektleiter, Entwickler, QA-Experte etc.

AGI

Artifical general intelligence / "Superintelligenz"

KI, die sich selbst verbessern kann, selbstständig neue Fähigkeiten erlernen etc.

  • Haben ein Tool, das daraus besteht, bei einem Menschen um Rat zu fragen

  • Speichern sich die Antwort in einer Vektordatenbank

  • Erlernen dadurch immer mehr Wissen des Menschen, dem sie assistieren

Lernende agenten

  • Mehrere Agenten mit eigenen Personas, Aufgaben und Tools

  • Ermöglichen komplexere Aufgabenstellungen zu lösen

  • Zum Beispiel Projektmanager, QA-Tester, Software-Architekt, Entwickler, DevOps Engineer

Multi-Agenten systeme

Noch fragen oder Anmerkungen?

Kommt gerne in unseren Zoom-Call, Link wird im Chat gepostet

Copy of Wie AI dein Unternehmen wirklich trifft

By Max Tharr

Copy of Wie AI dein Unternehmen wirklich trifft

  • 71