WasteCollection mit KI unterstützung

Guten Morgen zusammen,

ich habe ein kleines Problem bei einer Automation der Müllkalender Benachrichtigung.

Ich habe eine Automation gemacht die mich an das rausstellen erinnern soll und das ganze mit der Hilfe von ChatGPT verarbeitet.

Jetzt ist es aber so, das mich die KI von zeit zu zeit einfach anlügt und behauptet, das eine ganz andere Tonne dran wäre.

Hatte das schonmal jemand und konnte es lösen? Oder hat eine Idee dazu?

Selbst im direkten Prompt bekomme ich hin und wieder die falschen ansagen, obwohl alle Entitäten bekannt sind und die KI dann irgendwann auch zugibt das sie falsch liegt.

yaml
alias: Müll (morgen)
description: Benachrichtigt wenn eine Mülltonne morgen abgeholt wird.
triggers:
  - at: "17:30:00"
    trigger: time
conditions:
  - condition: template
    value_template: "{{'Morgen' in states('sensor.nachste_abholung') }}"
actions:
  - action: conversation.process
    metadata: {}
    data:
      agent_id: conversation.chatgpt
      text: >-
        Prüfe bitte ganz genau und sag mir dann, welche Tonne muss Morgen an die
        Straße gestellt werden?
    response_variable: chatgpt
  - data:
      title: Mülltonne(n) rausstellen!
      message: "{{chatgpt.response.speech.plain.speech}}"
    enabled: true
    action: notify.notify
  - action: notify.alexa_media_echo_wohnzimmer
    metadata: {}
    data:
      message: "{{chatgpt.response.speech.plain.speech}}"
      title: Abholung {{ states('sensor.nachste_abholung') }}
      data:
        type: announce
        method: all
    enabled: true
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
    enabled: false
  - data:
      target: media_player.echo_wohnzimmer
      data:
        type: announce
        method: all
      message: "{{ chatgpt.response.speech.plain.speech }}"
      title: Abholung {{ states('sensor.nachste_abholung') }}
    action: notify.alexa_media
    enabled: false
  - data:
      message: Die {{ states('sensor.nachste_abholung')}}
      target: media_player.echo_wohnzimmer
      data:
        type: announce
        method: all
      title: Abholung {{ states('sensor.nachste_abholung')}}
    action: notify.alexa_media
    enabled: false
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
    enabled: false
  - data:
      title: Mülltonne(n) rausstellen!
      message: "{{states('sensor.nachste_abholung') }}"
    enabled: false
    action: notify.notify
  - data:
      message: Die {{ states('sensor.nachste_abholung')}}
      target: media_player.echo_wohnzimmer
      data:
        type: announce
        method: all
      title: Abholung {{ states('sensor.nachste_abholung')}}
    action: notify.alexa_media
    enabled: false
mode: single

Hier mal ein Beispiel:


Ich habe hier die Frage an die KI bereits angepasst, aber auch das scheint nicht zu reichen.

Danke,

Gruß

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Ich habe in der HA KI Richtung noch nichts gemacht… woher weiß die KI welche Straße und wo nachschauen?

PS: Ich nehme an Du nimmst den Müll als Übungsbeispiel für KI, weil es gibt hierfür bewährte andere Wege wie über Kalender.

Das ergibt sich aus der Integration Waste Collection und der Freigabe der Entitäten an das Sprachmodel, das passt auch alles es kommt an die benötigten Entitäten herran.

Hi,

Die Sinnhaftigkeit hier Ki zu nutzen obwohl man alle benötigten Daten hat und die Ki nur für die Formulierung des Satzes benötigt sei mal dahingestellt :wink:

Du Übergibst an ChatGPT keine Informationen deines Kalender sondern nur den Text:
”data:
text: >
Prüfe bitte ganz genau und sag mir dann, welche Tonne muss Morgen an die
Straße gestellt werden?”

Daher ist es reiner Zufall was dir hier zurückgegeben wird.
Als Tipp ChatGPT kann nicht nur gute Sätze formulieren, sondern sogar Coden und bei der Fehlersuche helfen :wink: