Excellent explanation, Jon. Quick Question each user query has a different persona. How do you call the exact function at that time? RAG shall come into play for a few shot prompting examples or having more metadata of the aliasing and functions.. let me know your thoughts