But I'm wondering if anyone has found it better than creating RAG pipelines manually by yourself. I like the idea of being able to switch from one API backend to another one without losing much functionality. But if you use OpenAI's assistants, it seems like there's no easy way to just "switch" to Mistral API for instance.
Assistant API feels like training wheels right now.
Even function calling seems essential on the surface, but you definitely don't need to use their approach. It's just more raw token prediction at the end of the day.