Genesys Cloud - Main

 View Only

Sign Up

  • 1.  Custom Knowledge Logic Question

    Posted 4 hours ago

    Hello,

    When using the custom knowledge logic option in a Digital Bot Flow, is there a way to offer multiple articles for the customer to select from similar to the Disambiguation option instead of looping through the articles? 

    Thanks,

    Nicole


    #ArchitectandDesign

    ------------------------------
    Nicole VanWie
    UC Engineer
    ------------------------------


  • 2.  RE: Custom Knowledge Logic Question

    Posted 3 hours ago

    Hi Nicole,

    From my understanding, the built-in Disambiguation experience is tied to the standard Knowledge action. With Custom Knowledge Logic, I believe you would need to build the experience yourself.

    We are currently working through a Digital Bot POC using Custom Knowledge Logic where we retrieve and display article answers in batches of five at a time, then allow the customer to continue through the remaining results. That flexibility is one of the advantages of Custom Knowledge Logic, although it does require additional bot logic compared to the standard Knowledge action.

    I'd be interested to hear if anyone has found a way to reuse the native Disambiguation experience with Custom Knowledge Logic.



    ------------------------------
    Phaneendra
    Technical Solutions Consultant
    ------------------------------



  • 3.  RE: Custom Knowledge Logic Question

    Posted 2 hours ago

    Hi Phaneendra.

    When you retrieve and display 5 articles at a time, how are you displaying those? Do you display the text of the title and have the customer type an associated number or the article title then using a show knowledge article? Essentially that is what I want to do using Custom Knowledge logic but not sure how to display the Flow.searchresults list for the customer to view.

    Thanks,

    Nicole



    ------------------------------
    Nicole VanWie
    UC Engineer
    ------------------------------



  • 4.  RE: Custom Knowledge Logic Question

    Posted an hour ago
    Edited by Phaneendra Avatapalli an hour ago

    Hi Nicole,

    My approach is a little different. I am currently building a POC using paging logic where I take Flow.searchResults, count how many articles were returned, and then display the results in batches of five articles at a time.

    For example, if Flow.searchResults returns 18 matching articles, the customer is informed that 18 articles were found. I then display:

    Article 1
    [Title + Article Answer]

    Article 2
    [Title + Article Answer]

    Article 3
    [Title + Article Answer]

    Article 4
    [Title + Article Answer]

    Article 5
    [Title + Article Answer]

    After each batch of five articles, I ask the customer whether any of the articles resolved their issue or whether they found what they were looking for. If not, the next five articles are displayed and the process repeats until all results have been shown. I am also looking at introducing a cap on the total number of articles displayed, but that part is still being worked through.

    Initially, I tried retrieving and displaying the article title separately before the article answer. However, I ran into issues where the title extraction became unreliable once the result set grew larger, even though I was still only displaying five articles at a time. As a workaround, I ended up incorporating the title into the displayed article content itself.

    The intention for this POC is to use it during after-hours support periods when live assistance is unavailable, allowing customers to work through relevant self-help knowledge articles before needing to wait for business hours.

    I am also using the Knowledge Feedback action to send feedback back to Knowledge Optimizer, which appears to work almost immediately.

    I'm interested to hear how others are handling title selection and presentation with Custom Knowledge Logic.



  • 5.  RE: Custom Knowledge Logic Question

    Posted 55 minutes ago

    Hey, thanks Phaneendra.

    That was exactly what I was looking for, although I am capping my list at 5. But I just tested and it worked exactly like I wanted it to.

    Thanks!

    Nicole



    ------------------------------
    Nicole VanWie
    UC Engineer
    ------------------------------



  • 6.  RE: Custom Knowledge Logic Question

    Posted 49 minutes ago

    Glad to hear it helped, Nicole.

    Out of curiosity, are you displaying the article titles first and asking the customer to select an article, or are you displaying the article content directly?

    I'd also be interested to know how you're determining the top 5 articles from the results. Are you simply taking the first 5 returned by Flow.searchResults, or are you applying any additional filtering or ranking before presenting them to the customer?

    Looking forward to hearing how you've implemented it.



    ------------------------------
    Phaneendra
    Technical Solutions Consultant
    ------------------------------