I found it helps to really understand the difference between embedding and fine tuning: https://www.youtube.com/watch?v=9qq6HTr7Ocw&t=110s&ab_channel=DavidShapiro~AI
You may not even be talking about fine-tuning or embedding. You may be looking at functions which retrieve data directly from your existing databases. In which case, you are talking Text to SQL Generation: Text to SQL generation
“Show me recent orders of tennis balls.”
select prodDesc from orders where prodDesc like ‘%tennis balls%’ limit 10 desc
Then return this info to the user.
Sounds like you might want to investigate that avenue.