Our team is exploring the use of the a!recordsChatField and the new smart search capability.
Our use case: Business is using a web page with lots of links to access apps (both Appian and non-Appian). Users would like to be able to find the app they need without having to scroll through the "link farm". We have built a form in Appian to provide a better user experience and would like to add an AI component that will allow users to find the link they need quickly.
We have tried using smart search but are finding it is somewhat limited and does not provide the results we are looking for, plus the text output is rather lengthy. We are looking for a one-sentence result instead of multiple paragraphs of information.
We have a record that contains the list of all the apps, their descriptions, and their urls. a!recordsChatField provides much better results by providing the name of the app, its description and its url, however it would be great if in the results of the chat, Appian would recognize a url string and automatically convert it to a clickable link. That way we could return a link to the users instead of the https string.
Is it possible that Appian could convert url strings in record chat results (and perhaps other AI capability results like document chat) so that the user is provided with a clickable link instead of having to copy and paste the link to the address line of their browser?
Also, since some AI text results can be somewhat lengthy (like smart search), could Appian provide an AI results customization feature that would allow developers to massage the results before they are presented back to the user? For instance, when using the extraction AI Skills, example output can be provided which guides the AI to return results specified by the prompt builder. Could the same be done for records chat, documents chat and smart search components?
Discussion posts and replies are publicly visible
Hi syncop8shun ,Currently, the a!recordsChatField does not automatically convert URL strings into clickable links. URLs returned in chat responses appear as plain text that users must copy and paste into their browser.Alternatively, you can try the below code to achieve this use case.
a!richTextDisplayField( value: a!richTextItem( text: "App Name", link: a!safeLink( label: "App Name", uri: "https://your-app-url.com" ) ) )