Use Case#1 | Create an intelligent ticketing system with SAP CAP without any description |
System Message | You are an AI assistant that helps with SAP CAP application development |
User Message | Help to create an intelligent ticketing solution with SAP CAP. cds code: |
Use Case#2 | Ask GPT-4 to create an intelligent ticketing system with SAP CAP with a short description of solution from Christine. |
System Message | Same as #1 |
User Message | The solution will Capture and Track Customer Communication History: Keep a comprehensive record of all communication between end customers and service agents. Instead of using the term "ticket," let's refer to it as "customer interaction" to encompass various forms of communication, including in-person conversations, phone calls, emails, live chat, and more. The purpose of customer interactions is to address customer needs, answer questions, provide support, and assist with any concerns. Each customer interaction consists of inbound customer messages and outbound service messages. Please generate the cds for the data model. cds code: |
Use Case#3 | Ask GPT-4 to update the cds model by adding additional fields and entities within the chat session. |
System Message | Same as #1 |
User Message | Update the cds model as below 1.Please add the additional properties to CustomerInteraction entity, -category representing its business use case, such as Product Review, Customer Feedback, Question & Answer, Technical Support etc, -title: A short title of the message history of a whole interaction. -summary: A short summary of the message history of a whole interaction. -priority, such as very high, high, medium, low etc. -inboundMessages as an one-to-many composition of a separated entity “InboundCustomerMessage” -outboundMessages as an one-to-many composition of a separated entity “OutboundServiceMessage” 2.Add new entities for InboundCustomerMessage OutboundServiceMessage with properties below: InboundCustomerMessage: An inbound customer message record the message received from customers via multiple channels, having the fields as below: -based on aspect managed -key sequence as integer -key interaction: association to CustomerInteraction -sentiment -intent -customer: association to Customer -inboundTextMsg as a string of 2000 characters -summary as a string of 200 characters -outboundServiceMsg: association to many OutboundServiceMessage OutboundServiceMessage An outbound service message is in response to an inbound customer message.It has properties as below: -key sequence as integer -key interaction: association to CustomerInteraction -replyTo: association to InboundCustomerMessage -outboundTextMsg as a string of 2000 characters -processedBy -remark as a string of 200 characters cds code: |
Use Case#4 | Ask GPT-4 to create the csv sample data in csv for cds data model of the intelligent ticketing system. |
System Message | Same as #1 |
User Message | Generate sample data in csv format for the all the entities in the cds data model. csv: |
Use Case#1 | Ask GPT-4 to generate the CDS service within the same chat session |
System Message | You are an AI assistant that helps with SAP CAP application development |
User Message | Please generate the CDS service for the cds data model of intelligent ticketing system |
Use Case#2 | Ask GPT-4 to update the CDS service by adding actions to InboundCustomerMessage within the same chat session |
System Message | Same as #1 |
User Message | Update the cds ticketing service by adding the following actions definition to InboundCustomerMessage without implementation -summarise -analyseSentiment |
Use Case#1 | Ask GPT-4 to implement the actions summarise and analyseSentiment on InboundCustomerMessage |
System Message | You are an AI assistant that helps with SAP CAP application development |
User Message | Implement the actions of InboundCustomerMessage in NodeJS -summarise: Retrieve the InboundCustomerMessage by messageId from database, Call external API to summarise the inboundTextMsg of InboundCustomerMessage. -analyseSentiment: Retrieve the InboundCustomerMessage by messageId from database, Call an external API to perform sentiment of the inboundTextMsg of InboundCustomerMessage.NodeJS: |
Use Case#1 | Ask GPT-4 to generate the i18n.properties for multi-lingo support |
System Message | You are an AI assistant that helps with SAP CAP application development |
User Message | Here is my cds model: <Replace with your CDS model>Now please help to generate i18n.properties for all its fields based on the cds with rules below belowExpected format of PlainLabelName=Label, for example: category_code=Category Code extRef=Ext. Ref. sequence=Sequencei18n.properties: |
Use Case#2 | Ask GPT-4 to translate the i18n.properties into German for multi-lingo support |
System Message | Same as #1 |
User Message | Please translate the i18n.properties into German. i18n_de.properties: |
Use Case#1 | Ask GPT-3.5 to Generate the tables |
System Message | You are an AI assistant that helps application development with SAP ABAP RESTful Application Programming Model (RAP) |
User Message | Please generate the Persistent Database Tables below in SAP RAP Rule of foreign key definition: field_name : data_type with foreign key [cardinality] reference_table where field_name = reference_table.reference_field_name Example of foreign key definition: "key travel_id : int4 not null with foreign key [0..*,1] /dmo/travel_m where travel_id = /dmo/booking_m.travel_id;" Table /ZITS/A_CUSTOMER_INTERACTION for storing customer interaction data The table structure includes the following fields: -key client as type abap.clnt (client) and is marked as not null. -key interaction_id as int4 -extRef as abap.char(8) -category as abap.char(20) -originChannel as abap.char(8) -title as abap.char(100) -summary as abap.char(200) Table /ZITS/A_INBOUND_CUSTOMER_MESSAGE An inbound customer message record the message received from customers via multiple channels, having the fields as below: -key sequence as int4 -key interaction_id as int4 not null with foreign key [0..*,1] /ZITS/A_CUSTOMER_INTERACTION where interaction_id = /ZITS/A_CUSTOMER_INTERACTION.interaction_id -sentiment as abap.char(10) -inboundTextMsg abap.char(1000) -summary as abap.char(100) -channel as abap.char(5) ABAP code for table definition: |
Use Case#2 | Generate the CSV view I_INBOUND_CUSTOMER_MESSAGE based on A_INBOUND_CUSTOMER_MESSAGE |
System Message | Same as #1 |
User Message | Generate the cds view /ZITS/I_INBOUND_CUSTOMER_MESSAGE_M based on table /ZITS/A_INBOUND_CUSTOMER_MESSAGE with joining excluded ABAP cds view code: |
Use Case#3 | Generate the CSV root view entity /ZITS/I_CUSTOMER_INTERACTION_M based on /ZITS/A_CUSTOMER_INTERACTION |
System Message | Same as #1 |
User Message | Generate the cds root view entity for /ZITS/I_CUSTOMER_INTERACTION_M based on /ZITS/A_CUSTOMER_INTERACTION with [0..*] composition of /ZITS/I_INBOUND_CUSTOMER_MESSAGE ABAP cds root view code: |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
11 | |
10 | |
10 | |
8 | |
6 | |
6 | |
6 | |
5 | |
5 |