Skip to content

Instantly share code, notes, and snippets.

View rohit-lakhanpal's full-sized avatar

Rohit Lakhanpal rohit-lakhanpal

  • Melbourne, VIC, Australia
  • 14:27 (UTC +10:00)
View GitHub Profile
@rohit-lakhanpal
rohit-lakhanpal / BuildYourFirstAgent-WithAgentBuilder.md
Last active April 9, 2026 05:41
Build Your First Agent — 10 Min Activity | Microsoft Sydney Elevate Day | Hands-On Workshop

🤖 Build Your First Agent — 10 Min Activity

Microsoft Sydney Elevate Day | Hands-On Workshop

Step 1 — Open Agent Builder

  1. Go to m365.cloud.microsoft/chat and sign in with your work account
  2. Click "+ New agent" → then "Skip to configure"

Step 2 — Configure Your Agent

@rohit-lakhanpal
rohit-lakhanpal / CommunityImpactAlliance-CommunicationsAndStyleGuide.md
Last active April 9, 2026 05:32
Community Impact Alliance — Communications & Style Guide.md — the knowledge source file, includes: Organisation background, mission, vision, values Tone of voice (do's and don'ts, golden rules) Key audiences with tailored tone guidance Key messages and program descriptions Writing guidelines per channel (donor email, volunteer email, social medi…

Community Impact Alliance — Communications & Style Guide

About Us

Community Impact Alliance is a nonprofit organisation dedicated to strengthening communities across Australia through education, employment support, and social inclusion programs. We work with local partners, volunteers, and donors to create lasting change for people facing disadvantage.

Founded: 2012
Headquarters: Sydney, NSW
Reach: 15,000+ community members supported annually across NSW, VIC, and QLD

@rohit-lakhanpal
rohit-lakhanpal / AdventureWorks.md
Created March 17, 2026 08:39
This document walks through the complete, end-to-end process of restoring the AdventureWorks sample database into Azure SQL Managed Instance (SQL MI) using Azure Blob Storage and a system-assigned managed identity. This approach is useful when Shared Key / SAS authentication is disabled on the storage account and you want to use Microsoft Entra …

Restoring AdventureWorks to Azure SQL Managed Instance (Using Managed Identity)

This document walks through the complete, end-to-end process of restoring the AdventureWorks sample database into Azure SQL Managed Instance (SQL MI) using Azure Blob Storage and a system-assigned managed identity.

This approach is useful when Shared Key / SAS authentication is disabled on the storage account and you want to use Microsoft Entra ID-based access instead of storage account keys or SAS tokens.


1. Create an Azure SQL Managed Instance

@rohit-lakhanpal
rohit-lakhanpal / Pre-Workshop-Research.md
Last active November 23, 2024 03:54
This document provides guidelines to help you conduct research before facilitating any envisioning or design thinking workshop. The aim is to leverage tools such as Microsoft Copilot to better understand your audience—the business you’re working with—and their specific problems and opportunities.

Pre-Workshop Research

This document provides guidelines to help you conduct research before facilitating any envisioning or design thinking workshop. The aim is to leverage tools such as Microsoft Copilot to better understand your audience—the business you’re working with—and their specific problems and opportunities.

While this research depends on publicly available information and might not always be up to date, the insights you gather can still be invaluable. They can inform the questions you ask and the data checkpoints you establish during your meeting with the sponsor, where you understand and agree on objectives, review the draft agenda, and more.

Instructions

To complete this research, you will need to use a tool such as Microsoft Copilot to generate responses to the prompts provided in each section. You can use the starter prompts as a guide to structure your requests to Copilot.

@rohit-lakhanpal
rohit-lakhanpal / graphrag-accelerator-cheat-sheet.md
Last active November 19, 2024 05:15
This guide provides step-by-step instructions to set up the graphrag-accelerator project. Follow each section carefully to ensure a smooth setup process.
@rohit-lakhanpal
rohit-lakhanpal / eval_data_transformation.py
Created May 8, 2024 13:53
eval_data_transformation.py
from promptflow import tool
def transform_data(data: list, question: str, answer: str) -> list:
transformed = [
{
"role": "user",
"content": question
},
{
"role": "assistant",

Guide to Azure OpenAI Studio

Introduction

Let's take a deeper look at the technology behind the scenes.

What Problem Are We Solving?

The Azure OpenAI Studio is a great place to start your experimentation with the different capabilities that Generative AI models have to offer. Capabilities such as:

step description activity type
1. If needed, create a new subscription for experiments. Ideally, at this stage, we might want to give flexibility to our hack teams to be able to spin up different resources across regions (to cater to capacity availability). Optional
2. Gather the top 3 subscription IDs where you'll be deploying resources & request Access to Azure OpenAI Service via this form. Mandatory
3. Think about the kinds of services you might use for your experimentation & consider the regions in which these services might need to be deployed. E.g., When deploying the latest GPT models, refer to this link to consider which region has the model you need.
@rohit-lakhanpal
rohit-lakhanpal / discovery-workshop.md
Last active March 5, 2025 22:23
The goal of this interactive session is to deeply understand your business and technology objectives. Through a blend of discussions around business landscape, product offerings, and technical deep dives, we aim to identify areas of opportunity and innovation that align with your goals. We encourage open dialogue and look forward to learning mor…

🌟 Discovery Workshop Agenda

Welcome to our discovery workshop. Our goal is to deeply understand your business and technology objectives. Through discussions about your business landscape, product offerings, AI readiness, and technical deep dives, we aim to identify opportunities for innovation that align with your goals. We encourage open dialogue and look forward to learning more about your organization.

Part 1: 🚀 Business Landscape & Vision

  • Introduction: Get to know the Organization
    • Organization Snapshot: Size, locations, operating geos (business & customers), key roles and responsibilities, tech partners.
    • Sharing your Story: What is your mission and vision?
    • Business Reality: Current metrics (ARR vs. Services).
@rohit-lakhanpal
rohit-lakhanpal / fy-planning.md
Last active August 3, 2023 19:39
An guide for our FY24 planning session, encompassing strategic agenda points, preparation tips, and a dose of excitement for the journey ahead.

FY24 Planning: Roadmap to Success

TL;DR: Let's harness our collective insights and synergies to sculpt an impressive FY24 - all about building together, selling together, and powering a streamlined go-to-market strategy.

Our upcoming planning session will serve as a beacon, illuminating our business, product, and technology goals. It'll help align these with the FY24 Product Enablement Programs, Technical Enablement Initiatives, and Go-to-Market (GTM) incentives, laying a robust foundation for our shared journey.

📣 Get ready to spark ideas and accelerate our path to growth! 🚀

Proposed Meeting Agenda