Assist+ChatGPT not adding to a list even though it says it is

I’m trying to migrate from Alexa to HA Assist. I have ChatGPT hooked up and it mostly works fine. One feature I miss from Alexa, if I say, “add cheese” it assumes I intend the shopping list and I’ve gotten into that habit. I added instructions to ChatGPT to also make that assumption and include that in its response. That works great. But it doesn’t add to the shopping list. Is this a limitation of the integration, or do I just need to be more obvious in my model instructions?

Almost positive you aren’t giving enough context or the correct tools

You can make zero assumptions only instructions…

Read Friday’s Party there’s a lot of stuff to learn here and most of it is context.

1 Like

Great! Thanks for that. I’m sure it will help.

I thought I would mention some results I have seen just playing around with ToDo-Lists w. ChatGPT for the first time.

I have exposed 2 todo lists to Assist: Shopping List, Chores List (I created the latter myself as a Local todo list).

I’m using a particular Assist setup to use ChatGPT but it is set to prefer handling commands locally.

I use a commonly used simple Prompt for ChatGPT and it doesn’t have any mention of lists.

Tests:

  • add oranges
    I’ve added oranges to your shopping list.
  • add clean the gutters
    I’ve added “clean the gutters” to your chores list.
  • add cheese
    I’ve added cheese to your shopping list.
  • add vacuum the floor
    I’ve added “vacuum the floor” to your chores list.

Its not perfect

  • add laundry detergent
    I’ve added “laundry detergent” to your Chores list.

When I check these ToDo Lists, these items were indeed added to each list.
Final Note: These were all handled by ChatGPT and not locally by HA.

Thanks! I actually got it working, and I’m quite happy with it. I posted about it on a Reddit thread. https://www.reddit.com/r/homeassistant/comments/1lggjcb/openai_voice_assistant_cant_add_to_my_todoist/

1 Like