Skip to Content
Product Information
Author's profile photo Soumya Chanda

Cloud Application Programming enhanced with GPT from SAP – CapGPT

With the beginning of the AI era, we are flooded with so many products enhanced with AI capabilities. SAP has also been indulging with exploring the potentials of such Large Language Models (LLMs) based AI in the SAP ecosystem. If one searches the SAP Blogosphere, one can find a large number of articles regarding SAP and ChatGPT integration. It’s exciting to know that such a tool with AI enhanced capability is already making its way from SAP.

SAP has a prototype in place which can write entire application code based on CAP (Cloud Application Programming) from textual input.

Business Scenario: Robust and reliable Solution for effective ticket management and enhancing customer satisfaction and streamlining internal processes for the business.

 

  • To enable customers to submit tickets and agents to handle and resolve them efficiently.
  • The service should be capable of both receiving ticket admissions from various channels such as email, phone or web portal and storing the necessary Customer and ticket details in the database.
  • It would also include functionalities for assigning tickets to agents based on availability, expertise and workload.

Ticket%20Management

Ticket Management

 

We are accustomed to open a VSCode or Business Application Studio and start coding manually, with some help from generators / accelerators. Then create files with extensions .cds in the folders ‘db’, ‘srv’ etc..
Here’s how the future will look like:
 
Prompt%20for%20the%20Tool
In the above screengrab, we can see that the entire business requirement is provided to the prompt in a chat like textual input.
The prototype tool then generates the models, services, as shown in the screenshots below.
 

Generated%20schema.cds

Generated%20services.cds

One can run the app using the command > cds watch.

Previewing%20generated%20app

Via this app, one can modify and update ticket details, as stated in the objective ‘handle’  as the input the prompt ( first screengrab ).

Function%20of%20the%20app

Updating%20data%20using%20the%20app

To sum up, this tool will definitely save development time for businesses to get new applications in place.
Hopefully SAP will demo this and few more of such prototypes in upcoming TechEd 2023 in November.

I am looking forward to getting my hands on this new tool, in trial environments and thinking of the prospects of putting it in use.

Another aspect of introducing such a tool will be the upskilling and training required for prompt engineering. With charges from OpenAI to use its state-of-the-art GPT-4 models, it will be interesting to see the Pricing Plans when SAP makes these tools available to customers.

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.