@lianna just brainstorming here, I think I would like a mix of approaches...
an LLM (stritcly on device processing, trained ethically) that consumes vetted weather(or traffic, or wikipedia entries) data from API endpoints that I choose manually. Maybe there's some "Sources Manager" application that connects these two things but every part is interchangeable.