The current assistants implementation is slow and overly-dependent on OpenAI. I can make this application more flexible (avoiding vendor lock-in to some extent) by including a lot of this information in the system prompt. This can be easily accomplished by creating a table containing text values, and creating a system prompt message for each of them.