Skip to content

microsoft/BUILD25-LAB331

Repository files navigation

decorative banner

Build25 LAB331 - Deep Research with LangChain and DeepSeek R1

Description

In this hands-on workshop, you'll learn how Reasoning Models, like DeepSeek R1 work and how to use them for deep research.

The complete iterative deep research process includes:

  1. Query Generation: Query generation based on the users research topic input
  2. Web Search: Searching the web based on the generated query
  3. Summarization: Summarization of the web search results into a report
  4. Knowledge Gap Identification: Reflection on the summary and identification of specific knowledge gaps to fill
  5. Follow-up search cycles: Iterative search and reflection cycles based on identified gaps
  6. Final Report: Synthesis of all findings into a comprehensive report

Azure Deep Research App

What You'll Learn

This workshop has been built to teach you foundational concepts for using reasoning models.

By the end of this workshop, you'll have learnt:

  • What a reasoning model is and how to use DeepSeek R1
  • How to use reasoning models with tools like Tavily web search for optimum search results
  • What LangGraph is and how to implement reflection style archictecture with it
  • How to use LangGraph to perform iterative research cycles to build comprehensive knowledge
  • How to deploy the final application

Workshop Structure

The workshop is organized into four labs:

  1. Introduction to Reasoning Models
  2. Web Research Integration
  3. Research Reflection
  4. Launching Your Researcher

Content Owners

Marlene Mhangami, Senior Developer Advocate at Microsoft

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Session Resources

Resources Links Description
Session Home Page https://build.microsoft.com/sessions/LAB331 Session Homepage on Build
Learn Plan http://aka.ms/build/lab331 Learn plan to follow and learn at your own pace

About

This repository hosts the instructions and workshop materials for Lab 331 (Deep Research with Langchain and DeepSeek R1) for Microsoft Build

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors