Create an Amazon Bedrock Knowledge Base with Microsoft Teams Data

Introduction

This article focuses on how to transform the indexed Microsoft Teams data into an intelligent, conversational experience using Amazon Bedrock Knowledge Bases with Kendra GenAI Index.

By connecting Amazon Bedrock to a Kendra GenAI index backed by Microsoft Teams content, organizations can empower their users with contextual, AI-powered responses that cite the original data source. This capability enhances knowledge discovery, supports internal collaboration, and enables use cases such as intelligent chatbots, document summarization, and automated Q&A.

Prerequisites

  1. An AWS account with administrator access or appropriate IAM permissions for:
    1. Amazon Bedrock
    2. Amazon Kendra
    3. IAM role creation
  2. Amazon Bedrock model access is enabled for at least one of these foundation models:
    1. Claude (Anthropic)
    2. Titan Text
    3. Other supported Bedrock models
  3. A configured Amazon Kendra GenAI index with Microsoft Teams (as detailed in the AWS blog: Intelligently search your organization’s Microsoft Teams data source with the Amazon Kendra connector for Microsoft Teams.
  4. AWS Region, where both Amazon Bedrock and Amazon Kendra services are available.

Create a Knowledge Base in Amazon Bedrock

Perform the following steps to create and configure the knowledge base with Kendra GenAI index in Amazon Bedrock using the AWS console.

  1. Navigate to Amazon Bedrock service in AWS Console.
  2. Select Knowledge Bases in the navigation pane. Select Create and click Create Knowledge Base with Kendra GenAI Index.
    Amazon Bedrock
  3. Enter the knowledge base name, description and select Create and use a new service role.
    Knowledge bases
  4. Select Use an existing Kendra GenAI Index. Select the index and click Create Knowledge Base.
    GenAI Index

Validate the knowledge base

Perform the following steps to validate the newly created knowledge base using AWS Console.

  1. Navigate to Amazon Bedrock service in AWS Console.
  2. Select Knowledge Bases in the navigation pane.
  3. Select the newly created knowledge base. On the right-hand side, you will see the "Test Knowledge Base" section. Click on Select Model.
  4. Choose any model based on your requirements. Click Apply.
  5. Enter the prompt, and you can see the response generated from the knowledge base as shown below.
    Test knowledge base

Summary

This article walked you through the process of creating an Amazon Bedrock Knowledge Base using a Kendra GenAI index populated with data from Microsoft Teams. With this integration, enterprises can enable intelligent search and conversational AI over internal collaboration data, unlocking new efficiencies and insights.

Up Next
    Ebook Download
    View all
    Learn
    View all