Skip to main content

Overview

AI SDK Enterprise Control

The AI SDK for SAP offers a range of capabilities that are essential for effective use of AI in an enterprise system. These capabilities include models, deployments, files, fine-tuning, and completions. While completions are the most visible and immediate use case for AI, the underlying setup activities are critical for ensuring accurate and reliable outputs.

iceberg

It's important to approach the use of AI in an enterprise system like SAP with the same level of planning, governance, and oversight as any other critical system. Organizations must establish clear policies and guidelines around who can perform specific activities within the AI SDK for SAP, as well as how AI-generated outputs are used and interpreted.

For example, policies may dictate that only a specific group of users can perform activities such as fine-tuning a model or deploying a model, while others may only be permitted to use the completions feature. Furthermore, clear guidelines should be established around how AI-generated outputs are used in making business decisions, including a process for verifying the accuracy and reliability of the model and its assumptions.

By implementing these policies and guidelines, organizations can ensure that the use of AI in their enterprise systems aligns with their values and goals, while also protecting sensitive data and processes. Ultimately, the effective use of AI in an enterprise system like SAP can offer significant benefits in terms of efficiency, accuracy, and insight, but it requires careful planning, governance, and ongoing monitoring.

The AI SDK for SAP offers an Enterprise Control feature that allows organizations to enforce their specific policies on SDK usage. Through a plug-in based programming model, organizations can implement their own plug-ins to enforce their policies. On a technical level, the plug-in is an ABAP class that must adhere to a specific interface. The SDK registers the plug-in class and calls its methods at specific points in the execution process. The plug-in class can then implement organization-specific policies in these methods.

The SDK provides a well-defined plug-in interface that includes the methods that must be implemented by the plug-in class. Organizations can use the interface to define policies around different aspects of AI usage, including model training, deployment, and output interpretation. The methods provided by the interface can be used to enforce policies related to access control, data protection, and quality assurance.

The plug-in interface ensures that organizations can align their AI usage with their business goals and effectively enforce their policies. By implementing a plug-in class that adheres to the interface, organizations can ensure that their policies are properly enforced and that their AI usage is consistent with their objectives.

Overall, the Enterprise Control feature of the AI SDK for SAP provides organizations with a flexible and powerful mechanism to enforce their policies around AI usage.