Is it possible to use SharePoint as an external knowledge base for chatbot built with Azure AI Studio?

luna 0 Reputation points
2024-10-09T23:09:20.5833333+00:00

I'm new to Azure AI Studio and I’m currently working on a project where I need to integrate SharePoint sites and document attachments as an external knowledge base for a chatbot built with Azure AI Studio. The goal is to ensure that the content and index are synced in real-time or near real-time, so updates to the SharePoint sites and documents are reflected in the knowledge base used by the chatbot.

I’ve explored Azure AI Studio's options for adding external data sources, but SharePoint isn’t listed as a direct option (like in Microsoft Copilot). I saw that options such as Azure Blob Storage and Azure Data Lake are supported for storing data, but I’m unsure of how to keep SharePoint data synced with those storage options. Is there a recommended or best practice method to integrate SharePoint as a knowledge base in Azure AI Studio?

SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
10,814 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,896 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Pavankumar Purilla 840 Reputation points Microsoft Vendor
    2024-10-10T05:18:43.32+00:00

    Hi luna,
    Greetings & Welcome to Microsoft Q&A forum! Thanks for posting your query!

    To use SharePoint as an external knowledge base for a chatbot built with Azure AI Studio, though SharePoint is not a direct option in Azure AI Studio. You can achieve this integration by using Azure AI Search.

    You can use the SharePoint indexer provided by Azure AI Search to directly index documents from a SharePoint site.

    Once your SharePoint documents are indexed in Azure AI Search, you can connect Azure AI Studio to that index, enabling your chatbot to query the indexed data and provide responses based on the latest information.

    For more information, please refer the following resource: Index data from SharePoint document libraries.
    You can also refer to this similar thread and Youtube video.

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.