What are Connectors?

ASK⇾ Kernel Planner Skills Memories Connectors >>> ⇾GET

Journey of an ask to a get in Semantic Kernel visualized as phases as annotated immediately below

Connectors let you reach outside of the skills universe to external APIs and whatever else you can imagine. By combining your custom skills with a custom set of connectors, you can build LLM AI app features that fully leverage realtime data into fully reusable "AI ready" components to add to all of your projects.

What's the MS Graph Connector Kit?

The MS Graph Connector Kit lets you fluidly connect with useful data that's only available to you when securely logged-in. We currently support your ability to:

  • Add an event to your calendar
  • Send an email for you
  • Add a file to your OneDrive
  • Create a share link to a file in your OneDrive
  • Query your organization hierarchy
  • Manage your MS To Do list

More out-of-the-box connectors

  • Issue a Bing search query
  • Read OpenXML streams (e.g. Word docs)
  • Use SQLite as a lightweight database

The set of example connectors provided in the repo have designed to start you on your path to building your own external interfaces to SK.

Take the next step

Tip

Try the Authentication and API sample app to see a Connector in action.

Now that you know about the kernel, planner, skills, connectors then you're ready for all the sample apps.

gray circles of semantic kernel