Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
RikardMartin
New Member

Our submission: Ask-MSlearn - Your skill evaluation and cloud tool recommender

Hi everyone! Here is a short introduction to our submission.

We are Richard Martin (RikardMartin) and Mårten Sjö (mrmarten), and we present a chat/search experience with a RAG-design based on Microsoft Fabric and Azure OpenAI 🙂

 

Selling pitch:

In the swiftly evolving technological landscape, maintaining a competitive edge goes beyond mere knowledge acquisition—it demands rapid learning and adaptability. Skill Syncing is a groundbreaking service that redefines professional skill development by leveraging Microsoft Learn, Microsoft Fabric, and Azure OpenAI with RAG technology. It eliminates upskilling uncertainties by thoroughly analyzing your resume or CV, For instance, if you are a .NET developer, Skill Syncing identifies your role and then customizes a learning pathway that is uniquely tailored to you. Skill Syncing then guides you to enhance your .NET expertise with relevant and complementary new skills like Azure DevOps as market demands progress over time, or to discover new technologies that align with your career goals. Serving as your personalized guide on Microsoft Learn, Skill Syncing ensures that you don’t just keep up with the technological race but lead the way in your professional growth.

 

Introduction:

 

Our idea for this competition was to provide an interactive chat-interface to the articles on mslearn. The mslearn database is a vast resource with information on many different Microsoft products and tools. It is navigable through tags and collections like modules and learning paths, but it can still be tricky to find just the article you need in a particular situation since they overlap on certain topics. We wanted to make it easier to filter through the modules in the mslearn library, and we wanted to extend the functionality from just finding and reading up on certain topics, to being able to automatically find all modules related to some topic, so that it's easier to compare the different tools, products and methods. We do this by creating an interactive chat-like experience where you explain your problem/situation to an AI and get recommendations based on the knowledge in mslearn. For example you could:

  • Post your resume to get suggestions of tools and products that you might be interested in
  • Describe a workflow and get suggestions for tools and products that might help you get the work done

 

We built our solution entirely with Python code on Fabric, where we also process and store our data. We utilize Azure OpenAI for vector embeddings and question answering. Finally we packeted it in a very simple streamlit app.

It is definitely a work in progress, but time is running out for submission 🙂

 

Link to our GitHub repo

0 REPLIES 0

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.