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
avatar user

Helpful resources

Announcements
MarchFBCvideo - carousel

Fabric Monthly Update - March 2025

Check out the March 2025 Fabric update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.