cancel
Showing results for 
Search instead for 
Did you mean: 

Is SAP CAI really intelligent?

yasir_hayat
Explorer
0 Kudos

How does the Machine learning functionality in SAP CAI works?

I have created an account on SAP CAI and trained MY chatbot but i failed to understand the Purpose of below Statement. As far as i have experienced the bot doesnot learn by itself does it ? I Always have to go to monitor area-> log feed and then push the sentences to the Right intent if the bot doesnot understand.

So where does the self Training Comes into Picture ?

Your training Jul 24,2020 at 11:00:02 UTC finished successfully on Jul 24,2020 at 11:00:03 UTC

Would really appreciate if you could explain it to me 😊

Best regards,

Hayat

Accepted Solutions (1)

Accepted Solutions (1)

rohit_singhal
Active Contributor

Hi,

As mentioned by Bharath, it depends on how you have designed your bots and mapped intents and entities.

For me, I see the intelligence in training bot for expressions where you want to capture custom entities from intent. Essentially, what you are doing is that you provide a sample intent expression. You tag a specific part of your expression with a custom entity. Now, after training, and of course a few more similar expressions, the bot will understand and capture the entities.

You do not need to explicitly detail all values in the entities, rather by training the bot is able to understand and capture this. These entities can then be used for further actions.

Do let me know in case you wish to know more.

Best Regards,

Rohit

yasir_hayat
Explorer
0 Kudos

Does the Chatbot learn from the users feedback. is it possble? Would it be possible to capture the data from different tiles(Fiori) or is there any limitations from SAP that only certain amout on intents can be created ? for example: Sales report data and general ledger data from Finance

rohit_singhal
Active Contributor

Hi Raiyaan,

To answer your questions:

Using the monitoring functionality (Monitoring tab of your bot), you will be able to see expressions entered to your bot. Additionally, it will show how each expression was understood by the bot as it displays the intent that is selected by the bot for that expression along with the confidence level.

If you find that a particular expression was wrongly interpreted by the bot, then that expression can be added to your correct intent and bot may be trained further.

There is no limitation in number of intents and skills that can be created in a bot.

Best Regards,

Rohit

yasir_hayat
Explorer
0 Kudos

Thanks for quick reply @ Rohit. It was really helpful. As per pricing is concerned according to SAP they give you Block of 1000 chats per month for certain price. What does block of 1000 chats really mean? 1000 questions by the user? how does it work any idea?

rohit_singhal
Active Contributor

Hi Raiyaan,

You're welcome.

Don't have much knowledge with regards to the pricing model, however, best guess would be that chats mean chat sessions. So it would mean per 1000 chat sessions you would be charged some amount of money.

Best Regards,

Rohit

Answers (2)

Answers (2)

alichtenau
Advisor
Advisor
0 Kudos

Hi Hayat,

create an intent and use different (30 - 50 expressions) expressions on how this intent could be triggered. Also use expression provided by the Bot proposals. Enrich your intent using entities you have created. Use different words to get the entity detected by the bot. Using this method it should be no problem to get your intent detected and therefore your skill triggered.
The update of the intent using the monitoring area is just in addition.

Have you a specific example on what is not working?

Cheers,
Andreas

former_member210123
Active Participant
0 Kudos

HI. Go to the intent section you will see the bot suggesting expressions to enrich your intent. That is how the bots intelligence works. Also depends a lot on how you design and develop it.