when I built a small coffee shop chatbot here, which also used KB tables as price lists, at first it only found when user typed in exactly what the they wanted to order, "latte", "expresso", "tea". Then I made an AI Task, where I used the user's question as an input and instructed the AI to "find out what product the user wants". After that the chatbot always found from the KB table if the customer ordered "I'll have one latte and 2 expressos, please"