Evaluate large language models (LLMs) for your specific use case, particularly for exploratory purposes.
If it doesn't meet your needs, consider writing plain old code as much as possible.
When you encounter bottlenecks, explore specialized models. You can train these by generating your own dataset and using products like Vertex AI, among others.