In such applications, you need pre-prepare data, and employ the RAG (Retrieval-Augmented Generation) method to acquire new data.
Fine-tuning is not a suitable method for teaching general knowledge to the model.
The following page might be somewhat helpful for more details on RAG, but it’s not as easy as it sounds.