OpenAI GPT-3 jetzt in Gladys Assistant verfĂŒgbar đŸ€Ż

Die Antworten sind ein bisschen ungenau, um es milde auszudrĂŒcken!


Wir haben 6 in 3 Minuten erwischt!!

Das ist einfach so, weil es nicht zum Aufgabenbereich dieses Systems gehört.
Der Sinn der Sache ist es, das VerstÀndnis komplexer Dinge zu zeigen: Daten in einem bestimmten Kontext, sehr verstÀndliche und relevante Sprache.

Frag ihn, dir ein Konzept zu erklÀren: Was ist Krieg / Was ist Inflation / usw

Die Antworten sind fast immer SEHR relevant und sehr klar.
Dann bittest du ihn, es dir noch einmal zu erklÀren, als wÀrst du ein Kind
 Und das ist dann einfach unglaublich! :grimacing:

@guim31
Ich bin ganz deiner Meinung, aber ich wollte tatsÀchlich die Grenzen des Systems testen.
Was mich « stört Â» ist, dass man trotzdem eine Antwort gibt, auch wenn sie falsch ist, anstatt zu sagen â€č Ich weiß nicht â€ș.

Also diese KI ist bereit, sich in die Politik zu stĂŒrzen
oder schreibt sie vielleicht schon die Reden derer, die uns regieren!! :rofl: :rofl: :rofl:

@cce66
Willst du damit sagen, dass wir mitten im Ultracrepidarianismus stecken?

ganz genau und es wĂ€re sicherlich mit Wortschwall gewĂŒrzt, wenn sie auch noch das Wort hĂ€tte :crazy_face: :rofl:

Das ist nicht falsch!

Danke an alle, die es getestet haben, ich hoffe, euch gefÀllt die Integration!

Ich habe eine Frage an alle hier bezĂŒglich des nĂ€chsten Entwicklungsschritts.

FĂŒr mich ist der nĂ€chste Schritt, die Steuerung der GerĂ€te in die Integration aufzunehmen.

Welche Befehle wollt ihr in dieser Integration haben?

Die Befehle können Aktionen in Gladys ausfĂŒhren oder Informationen von Gladys abfragen.

Im Fall einer Informationsanfrage von Gladys wĂŒrde ich einen klaren Autorisierungsbutton erstellen, damit der Benutzer, wenn er es möchte, diese Integration autorisiert, Informationen von Gladys zu verwenden (z. B. wenn der Benutzer sagt „Gib mir die Temperatur im Wohnzimmer“, muss die Information schließlich von irgendwoher kommen, ich spreche von solchen Informationen).

Die Daten sind nicht „live“, GPT-3 wurde auf einem festen Datensatz aus dem Jahr 2021 trainiert.

Nichts, was mit aktuellen Ereignissen oder sehr variablen Informationen zu tun hat, wird gut von GPT-3 ausgegeben (zumindest die aktuelle Version von GPT-3. Vielleicht mit GPT-4
 :smiley: )

Aber fĂŒr unsere Nutzung in Gladys: TextverstĂ€ndnis und Klassifizierung von Smart-Home-Befehlen + „Grundlegende GesprĂ€che“ + „Einfache Alltagsfragen“ + „Historische/philosophische Fragen“, finde ich das fantastisch!

Sehr gute Arbeit.

FĂŒr mich wĂ€ren das Schaltbefehle, Szenenauslösungen, Informationsabfragen (GerĂ€tewert, Temperatur, Kamera, ..).

Kombiniert mit Telegram wÀre das praktisch.
Danke fĂŒr all die Arbeit.

Zuerst einmal, vielen Dank @pierre-gilles fĂŒr diese Integration. Ich denke, wir waren zumindest einige, die an diese Möglichkeit gedacht haben, aber nicht, dass es so schnell passieren wĂŒrde, ohne dass wir ĂŒberhaupt Zeit hatten, darĂŒber zu sprechen ^^ Bravo.

FĂŒr den ersten Schritt:

  • Befehle,
  • Informationen von Gladys. Die Autorisierung per Knopfdruck scheint gut, es muss nur alles klar sein fĂŒr diejenigen, die zu Recht misstrauisch sind oder ihre persönlichen Informationen vollstĂ€ndig verwalten möchten. Auf deiner Seite sollte es dir nicht in Zukunft Probleme bereiten, wie @Phil sagt
  • Externe vergangene Informationen.

FĂŒr einen möglichen zweiten Schritt:

  • Szenen auslösen, wie @tiboys vorgeschlagen hat.

FĂŒr einen möglichen dritten oder fĂŒnften Schritt ^^:

  • Einen personalisierten Kontext beibehalten, wenn möglich (in einer Datenbank?), um die « Gruppen Â» im Alexa-Stil zu ersetzen. Ich erklĂ€re zum Beispiel:
    • « Das â€č Zimmer1 â€ș gehört zu den Gruppen â€č Erdgeschoss â€ș, â€č Zimmer â€ș und â€č Nicht feuchte RĂ€ume â€ș Â» und es wird automatisch integriert, ohne dass etwas weiter erforderlich ist.
    • Am Tag, an dem du Änderungen vornehmen musst:
      • « Kannst du mir sagen, zu welchen Gruppen das Zimmer â€č Zimmer1 â€ș gehört? Â»,
      • Antwort: « â€č Zimmer1 â€ș gehört zu den Gruppen â€č Erdgeschoss â€ș, â€č Zimmer â€ș und â€č Nicht feuchte RĂ€ume â€ș Â»,
      • Anfrage: « Okay, Ă€ndere alle diese Gruppen, indem du â€č Zimmer2 â€ș hinzufĂŒgst. Â»
  • Aktionen zur Parametrisierung in Gladys durchfĂŒhren (mit einer Nachricht, die empfiehlt, vorher ein Backup zu erstellen ^^), zum Beispiel die Erstellung oder Änderung von Szenen, wie @guim31 vorgeschlagen hat.

Fragen:

  • Wenn wir ein GesprĂ€ch beginnen, wird unser GesprĂ€ch dann wie bei chatGPT in den Kontext einbezogen? Oder werden bei jeder Anfrage die vorherigen Antworten ausgelassen und bleibt nur der Kontext, den du ihm gegeben hast?
  • Derzeit werden vergangene GesprĂ€che automatisch gelöscht (ich weiß nicht, die Zeitdauer). Wird das immer noch der Fall sein? Können wir einen Löschknopf fĂŒr den Verlauf in Betracht ziehen? Können wir mehrere Chatrooms mit unterschiedlichen Kontexten in Betracht ziehen?

FĂŒr mich ist der POC-Aspekt gut, aber die NĂŒtzlichkeit, die das innerhalb von Gladys haben kann, ist etwas anderes!
Ich denke, es wĂ€re wichtiger, sich auf das zu konzentrieren, was mehr Leute anziehen kann, nĂ€mlich die Integration von Hardware (ich habe den Vorschlag fĂŒr eine HTTP-Integration gemacht, um z. B. wie bei MQTT Objekte zu erstellen, die per HTTP-Befehl steuerbar sind). Was mich an Gladys anzieht, ist die einfache Umsetzung, aber vor allem die Vertraulichkeit der Daten, und die NĂŒtzlichkeit der Integration von Dingen wie Alexa ist sekundĂ€r. Die Entwicklung oder Integration einer Spracherkennungs- und TTS- (Text-to-Speech-)Lösung wie in Gladys 3 sollte PrioritĂ€t haben! Es wĂ€re gut, ein Modul zu haben, das es ermöglicht, Docker NodeRed einfacher zu installieren und zu deinstallieren, denn mit ihm gibt es autonome Spracherkennungs- und TTS-Module, die « einfach Â» mit Gladys integriert werden können, ohne dass man auf Drittanbieterlösungen zurĂŒckgreifen muss, die nicht unbedingt dauerhaft in derselben Form verfĂŒgbar sind und nicht geizig mit unseren Daten umgehen (Alexa, ChaGpt, HomeKit usw.).
Aber das ist nur meine Meinung! :thinking:

Danke @pierre-gilles fĂŒr deine PrĂ€zisionen bezĂŒglich der GĂŒltigkeit der Antworten von GPT-3, jetzt verstehe ich es besser.
Im Rahmen von Gladys kann GPT-3 tatsĂ€chlich nĂŒtzlich sein, um eine besondere Zusammenfassung unserer Smart-Home-Lösung zu erstellen oder Antworten zu liefern, die nicht direkt ĂŒber Gladys zugĂ€nglich sind.

FĂŒr andere „allgemeine“ Bereiche kann dies Gladys ermöglichen, sich von der Konkurrenz abzuheben und einen echten Mehrwert zu bieten (wenn man die richtigen Fragen stellt!!!).

Jeder hat seine eigene SensibilitÀt, und man kann verstehen, dass einige es nicht in ihrem persönlichen Smart-Home verwenden möchten, daher die Notwendigkeit, verschiedene PlÀne abonnieren zu können.

Trotzdem, GlĂŒckwunsch, @pierre-gilles, zu all diesen Neuerungen.

@pierre-gilles
FYI: OpenAI launches ChatGPT Plus, starting at $20 per month | TechCrunch

Wenn ich die verschiedenen Anfragen zusammenfasse:

  • Schalter/Lichter steuern (An/Aus)
  • Eine Szene auslösen
  • Die Temperatur eines Raumes abfragen
  • Das Kamerabild eines Raumes abrufen

Ja, es gibt einen Kontext! Wenn du ĂŒber dasselbe Thema sprichst, behĂ€lt Gladys den Verlauf und erinnert sich, worĂŒber du sprichst :wink: Beispiel:

Das passiert nur, wenn du die Seite verlĂ€sst und zurĂŒckkommst. Das liegt an der Natur dieser „vorĂŒbergehenden“ Demo in Gladys. Das wird nicht der Fall sein, wenn es in den Reiter „Chat“ geht :slight_smile:

Man könnte sich die „vorĂŒbergehende“ Integration bewahren, die dir einen frischen Kontext jedes Mal ermöglicht, aber mal sehen, ob das wirklich so nĂŒtzlich ist ^^

Da sind wir aus dem Kontext raus :stuck_out_tongue: Wenn wir GerÀtegruppen in Gladys wollen, können wir Gruppen programmieren, aber ich denke nicht, dass das etwas mit GPT-3 zu tun hat.

Guten Abend,
Und ist das Wort so vorstellbar?

@elfedagger Das ist ein ganz anderes Thema :slight_smile:

Kleiner Vorgeschmack auf das, was euch bald in Gladys erwartet :sunglasses:

Die nÀchste Version von Gladys wird eine fortgeschrittenere Version dieser OpenAI-Integration enthalten:

  • Integration verfĂŒgbar im echten Chat und in Telegram :tada:
  • Steuerung der Lampen ein/aus
  • Auslösen von Szenen (Eine Premiere!!)
  • Bilder von Kameras
  • Temperatur eines Raums

Diese zweite Iteration kann mit einem Klick aktiviert werden fĂŒr diejenigen, die es wĂŒnschen:

Angesichts der aktuellen Befehle sendet diese Integration keine Informationen ĂŒber Ihre Instanz an GPT-3, die Antworten fĂŒr die Temperatur werden beispielsweise lokal generiert.

Wenn man die QualitĂ€t der Antworten verbessern möchte, kann man in einer nĂ€chsten Iteration Sensorinformationen an GPT-3 ĂŒbertragen, falls der Benutzer dies wĂŒnscht (wahrscheinlich ĂŒber einen Schalter).

Ich freue mich darauf, euch das in die HĂ€nde zu geben :slight_smile:

Und das alles, indem man einfach „OK GLADYS“ sagt? :wink:

Das ist textuell :slight_smile:

Genial, ich liebe es :+1: Bravo Pierre-Gilles