Use csv for data source readable by local LLM?

I’d like to store a bit of information in a CSV (or whatever it takes) so that my local LLM can access it through Voice Assistant. E.g., a list of dates with birthdays and anniversaries so I can ask the assistant “What’s special about today?” and it can respond with “It’s Isaac Asimov’s birthday” or such. (Maybe a bad example since there’s probably a calendar integration that can do that, but let’s say it needs to be agnostic and supply any type of simple tabular data.)
Is there a guide for this?

Not really it’s early days

Search threads for llm memory you’ll land on the options

Trigger template sensor
Custom integration
Roll your own (my solution but mine is probably like using a bazooka for a flyswatter if starting out - Fridays party if interested.)

The real answer is store the data where it should be (birthday and anniversary are calendar data) and make the llm a tool to read that. If you cannot figure out a way to present it that way to the llm THEN resort to a memory or other persistent storage solution.