Developing Multi-Modal Generative AI Programs for Enterprises