I am building RAG app.
Now for a normal user text like “Who is the Author of the book A?”, I am calling chat completion API without “tools”. All good.
Now when user asks text “What is the price of it?” which is a dynamic value, then I need to make function calling i.e include “tools” in the Chat completion API.
How do I differentiate when to make Chat completion Api call with or without tools?
Is it better to always make Chat completion API with function calling , no matter what it is dynamic information request or not?