What are the developer tools for Copilot?
Azure OpenAI Service offers robust, generative AI models that our partners can now utilize to foster a rich ecosystem of AI-powered extensions for Business Central. Developer tools for Copilot make up a specialized toolkit that allows AL developers to easily integrate Azure OpenAI Service into AL code. This toolkit enables developers to enrich their extensions and solutions with generative AI, creating a seamless integration into the Business Central user experience, and allowing for a straightforward implementation into their add-ons or customizations.
Benefits
The advantages of using this toolkit include:
- Designing solutions that adhere to Responsible AI principles.
- Creating a unified Copilot experience.
- Accelerating time to market.
With Business Central's flexible development platform, developers can implement AI from scratch using any AI platform, model, or API. However, building upon the toolkit provides numerous benefits to both partners and customers.
Stakeholder | Benefits |
---|---|
Partners |
|
Customers |
|
Intent
The following table outlines the primary intended uses and characteristics of the developer tools for Copilot:
Characteristic | Intended use |
---|---|
Deployment | Business Central online |
AI | Generative AI to assist human with complex cognitive tasks |
Interaction mode | Non-conversational, integrated into business functionality with input and output. Human review required |
Features
The toolkit introduces the following features:
AI module in the system application
The System.AI namespace in the system application allows extensions to connect to Azure OpenAI Service and utilize models such as GPT from your AL code.
PromptDialog page type
The PromptDialog page facilitates the user-interface for crafting generative AI experiences, providing users with a unified experience across Business Central, including signature visuals, and built-in safety controls for customers.
Management
Apply your partner Azure AI key for control over your Azure resources, consumption and billing.
Comprehensive guides and code samples
Effective monitoring through Power BI
Data governance
Azure OpenAI Service is currently available in select countries/regions. Customers and partners connecting to Azure OpenAI service within their region don't need any extra setup, configuration, or consent. However, when connecting to Azure OpenAI service outside the environment's region, administrators must first approve data movement across regions before any Copilot features can be utilized in Business Central.