Create a system that enables JAIG to integrate with multiple AI providers (Claude, Hugging Face, etc.) via a unified interface. This design will allow users to switch between providers seamlessly or use multiple providers simultaneously for enhanced workflows (e.g., benchmarking or multi-agent generation for validating/reviewing the code for further improvements).