You have seen how we can use generative AI hub to get an output that can be used in creating custom applications. However, business scenarios usually require more than the bare consumption of Foundation Models for generative tasks. They need to scale, secure, and manage these solutions.

Access to generative AI models often needs to be combined with other functionalities. These include:
- Prompting models using scenario-specific templates from a Prompt Repository.
- Ensuring compliance with AI Ethics and Responsible AI through Content Filtering.
- Maintaining data privacy by using Data Masking techniques.
- Enhancing models with business context through Retrieval-Augmented Generation (RAG) .
You need a service for coordinating and managing the deployment, integration, and interaction of various AI components.
In the Facility solutions company scenario in this learning journey, you've seen that you need to manually update the model each time for each prompt. You'll see that even in generative-AI-hub-SDK code, you need to write different functions for each model.
This can be an erroneous and time-consuming process leading to complex and redundant code and workflows.
This is where orchestration services can be helpful.
AI orchestration is the process of coordinating and managing how various AI components are deployed, integrated, and interact within a system or workflow.
Orchestration services and workflows in generative AI hub are useful in creating sophisticated workflows without complex code.
We can use orchestration services for different foundational models without changing the client code.
This approach reduces maintenance, enhances control, and optimizes efficiency, helping teams focus on innovation rather than integration. It helps you design powerful AI workflows visually and bring your AI vision to life faster with modular capabilities and intuitive interfaces.
In addition, it allows seamless integration and management of diverse components like data pipelines, AI models, and prebuilt modules (content filtering, data masking). It also ensures efficient execution of multiple AI models, optimizes computational resources, and automates the end-to-end AI lifecycle.
Before starting to develop prompts using generative-AI-hub-SDK, let's explore orchestration services in generative AI hub.