LLM (Google AI) and intents not working 50% of the time (Shopping List)

I’m struggling with getting Google AI to add items to my shopping list. Sometimes it works and other times it simply sends a blank. There is no rhyme nor reason.

Here’s the shopping.yaml which is in /config/custom_sentences/en


language: "en"
intents:
   shoppinglistadditem:
     data:
       - sentences:
           - "Add {sitem} [to the] [shopping] list"

list:
  sitem:
    wildcard: true

and here is the intent_script in the configuration.yaml

intent_script:
  shoppinglistadditem:
    action:
      service: shopping_list.add_item
      data:
        name: "{{ sitem }}"

Does anyone have any pointers?

From our previous evaluations, It should be working with the existing add todo list intent with the shopping list todo entity. You could try giving it a nudge by adjusting the integration configuration prompt to mention the name of the todo list entity when adding items to the shopping list. e.g. “When adding items to the shopping list use the todo entity todo.shopping_list” or something like that.