Simple chat summary sample app

pink circles of semantic kernel

The Simple Chat Summary sample allows you to see the power of functions used in a chat sample app. The sample highlights the Summarize, Topics and Action Items functions in the Summarize Skill. Each function calls OpenAI to review the information in the chat window and produces insights.

Important

Each function will call OpenAI which will use tokens that you will be billed for.

Walkthrough video

Requirements to run this app

Running the app

The Simple chat summary sample app is located in the Semantic Kernel GitHub repository.

  1. Follow the Setup instructions if you do not already have a clone of Semantic Kernel locally.
  2. Start the local API service.
  3. Open the ReadMe file in the Simple Chat Summary sample folder.
  4. Open the Integrated Terminal window.
  5. Run yarn install - if this is the first time you are running the sample. Then run yarn start.
  6. A browser will open with the sample app running

Exploring the app

Setup Screen

Start by entering in your OpenAI key or if you are using Azure OpenAI Service the key and endpoint. Then enter in the model you would like to use in this sample.

Interact Screen

A preloaded chat conversation is avaialble. You can add additional items in the chat or modify the chat thread before running the sample.

AI Summaries Screen

Three semantic functions are called on this screen

  1. Summarize
  2. Topics
  3. Action Items

Next step

gray circles of semantic kernel