From 9b5544712638dc92096d52514a9a25403afe4023 Mon Sep 17 00:00:00 2001 From: Sumit Jaiswal Date: Mon, 6 Jan 2025 18:23:44 +0530 Subject: [PATCH] copy ref docs --- .../src/useChatbot/useChatbot.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/ansible_ai_connect_chatbot/src/useChatbot/useChatbot.ts b/ansible_ai_connect_chatbot/src/useChatbot/useChatbot.ts index 0bc2b6a38..b1787abf5 100644 --- a/ansible_ai_connect_chatbot/src/useChatbot/useChatbot.ts +++ b/ansible_ai_connect_chatbot/src/useChatbot/useChatbot.ts @@ -212,9 +212,17 @@ export const useChatbot = () => { onClick: () => { if (message.actions) { message.actions.copy.className = "action-button-clicked"; - navigator.clipboard.writeText( - typeof response === "object" ? response.response : response, - ); + const ref_docs = typeof response === "object" ? response.referenced_documents?.slice(0, 30):response + if (ref_docs){ + let llmResponse = [ + typeof response === "object" ? response.response: response, + ",\n", + typeof response === "object" ? response.referenced_documents?.slice(0, 30) + .map((doc) => doc.docs_url) + .join(",\n") : response + ] + navigator.clipboard.writeText(llmResponse?.map((llmResponse) => llmResponse).join("")); + } } }, },