MVP
26 TopicsBuilding Connections and Fostering Growth: Highlights from the MVP Networking & Mentorship Event
A Community United by Collaboration and Growth The MVP Networking & Mentorship Event brought together technology enthusiasts and experts from diverse backgrounds to exchange ideas, share experiences, and build valuable connections. This event highlighted how collaboration across roles and regions can spark innovation and personal development. The core message was clear: strong relationships are the foundation of growth and career success. This reflects the spirit of the MVP community - supporting each other and pushing the boundaries of what’s possible through teamwork. Keynote Insights: The Power of Networking MVP and RD Dux Raymond Sy kicked off the event with a keynote titled “The Power of Networking – Making the Most of Your Connections.” One eye-opening fact shared was that 85% of jobs are filled through networking. This underscores the importance of cultivating authentic relationships, rather than just collecting contacts, to open doors and create opportunities. Interactive Breakout Sessions: Learning from Experience Attendees participated in breakout sessions on topics such as building your personal and community brand, organizing successful events, creating impactful technical content, and becoming a great public speaker. These sessions encouraged lively discussions and practical advice, with stories from participants illustrating how mentorship and networking have helped them grow, from advancing into leadership roles to gaining confidence and discovering career-changing opportunities. The Power of Mentorship and Community Mentorship emerged as a powerful theme, showing how guidance and support can boost visibility and accelerate career paths. The event concluded with a group discussion where attendees shared their key takeaways and celebrated the strength of community connections. A big thank you to all the facilitators and participants for making this event an inspiring success! Top Networking Tips for Building Meaningful Connections Whether you’re new to networking or looking to deepen your relationships, here are some tips inspired by the event: Focus on Building Relationships, Not Just Contacts Aim for genuine interactions that benefit both sides. True connections often lead to unexpected opportunities. Follow Up Promptly Reach out within a day or two after meeting someone to show appreciation and keep the conversation going. Be Authentic and Open People connect with authenticity. Be yourself, listen actively, and engage sincerely to build trust. Give Before You Get Share your knowledge and help others without expecting immediate rewards. Generosity builds goodwill and lasting bonds. Think Long-Term Networking is about nurturing relationships over time, not just quick gains. Consistent engagement creates a supportive network. Ask Open-Ended Questions Encourage meaningful dialogue by asking questions that invite stories and insights, making your conversations memorable. Continuing the Journey Together The strength of our community lies in the connections we build and the support we offer each other. This is the first of many mentoring activities we’ll be offering to the MVP community so be sure to check back here as we share more stories. Have a story about how networking or mentorship shaped your career? Share it in the comments or tag us! Interested in becoming part of the MVP community? Learn more about the MVP Program on the MVP Communities site. Follow us on social media on X and LinkedIn.92Views1like0CommentsThinking of Joining the MVP Program? Hear What Makes It Special!
We’re thrilled to share our brand-new video spotlighting the heart of the MVP Program - our MVPs themselves! In this inspiring video, MVPs from around the world open up about what being part of this global community means to them, and why they love it. Watch the MVP Program video here If you’ve ever wondered what it’s like to be an MVP - or if you're considering applying - this is the perfect place to start! But that’s just the beginning. We’ve gathered a set of helpful resources to guide you through the program and how to get involved: New to the MVP Program? Start Here: MVP Communities Website – Find everything you need to know about the MVP Program, including how to apply, who the MVPs are near you, and the impact they’re making in their communities. MVP FAQs - Our updated FAQ page answers key questions about the application process, eligibility, expectations, and more. Live Event Replay - Don’t miss the replay of our recent live session, where MVPs Anastasia Salari and Zaid Zaim share their personal journeys, practical advice, and tips for those thinking about applying. Ready to Take the Next Step? If you’ve been actively contributing to the community over the past 12 months, this might be your moment. Whether through sharing knowledge, helping others, organizing events, or driving conversations - you’re exactly who the MVP Program is looking for. Dive into the resources, get inspired by the stories, and if you meet the criteria, consider applying or connecting with someone who can nominate you. Your journey to becoming an MVP could start today!505Views5likes1CommentBuilding Custom Chat AI: A Comprehensive Guide for Developers
In today's rapidly evolving digital landscape, the integration of artificial intelligence (AI) into business operations has become a pivotal strategy for companies aiming to enhance their customer engagement and streamline their processes. This article delves into the foundational steps and considerations for developers embarking on the journey of building a custom chat AI for their company website. From understanding the core concepts of AI to selecting the right models and implementing effective prompt engineering techniques, this guide provides a comprehensive overview to help developers navigate the complexities of AI development. Whether you are a beginner or have some experience in the field, the insights shared here will equip you with the knowledge and tools needed to create a robust and efficient chat AI tailored to your business needs. A discussion will be held with https://www.linkedin.com/in/nityan/, Senior Cloud Advocate at Microsoft specializing in AI, and https://mvp.microsoft.com/en-US/MVP/profile/fe4dbe00-cdb0-ec11-983f-000d3a1017e3, a Chinese AI MVP, to delve into these critical topics. What are the first steps a developer should take when starting to build a custom chat AI for their company website? Nitya: If you are new to AI, start by familiarizing yourself with the core concepts and usage of AI models. A course like https://aka.ms/genai-beginnerscan be a great starting point. Next, get hands-on experience with models by trying out GitHub Models, which are free to use with just a GitHub account. This will help you build your intuition for model selection and prompt engineering. If you already have some experience, the initial steps to building a custom chat AI are as follows: Identify the use case and requirements (e.g., typical questions asked and valid responses). Choose a model to start prototyping (test the question with various models and compare results). If your chat AI is grounded in your data, identify the data sources and formats (where and what). Select an AI app template to jumpstart development and customize it with your model and data choices. How does understanding model choice impact the development of a custom chat AI? Nitya: Understanding model choice is crucial for developing a custom chat AI. It involves evaluating models based on three key factors: cost, customization, and performance. Customization: Start by identifying the task you want to execute (e.g., chat, image, embeddings, agents). Filter models that support this capability and validate them with a test prompt to ensure they fit your requirements. This process will narrow down your options from thousands to a few suitable models. Cost: Consider whether the model supports serverless deployments (pay-as-you-go, per token) or managed deployments (subscription-based, per VM). Evaluate costs not just for usage (chat completion) but also for end-to-end development (evaluations, iterative ideation). Performance: Assess models based on latency (e.g., chat completions vs. reasoning models) and the quality and safety of responses. Understand default model characteristics (model card) and perform custom evaluations to ensure quality for your desired prompts dataset. Can you explain the concept of prompt engineering and how it can be applied using GitHub models? Nitya: Prompt engineering involves guiding the model on how to process questions and generate responses to improve quality. Think of developers as teachers and models as students being taught to answer exam questions. Prompt engineering provides a rubric to guide models in giving relevant answers. This includes providing examples, creating personas (e.g., "answer politely using formal language"), defining output formats (e.g., "answer in 1-2 sentences", "reply with results in JSON format"), and configuring model parameters (e.g., temperature, stop-words, top-p, max tokens). When working with GitHub models, you can configure models using the https://github.com/marketplace/models or move to an IDE with the https://learn.microsoft.com/en-us/rest/api/aifoundry/modelinference/API, offering both low-code and code-first options for prompt engineering. What is retrieval augmented generation (RAG), and how does it enhance the ability to chat with data? Wei: https://learn.microsoft.com/en-us/azure/search/retrieval-augmented-generation-overview?tabs=docs involves grounding user questions in retrieved knowledge from private data sources to ensure responses are relevant to the application scenario. It works by wrapping the initial user prompt in a prompt template to create the final model prompt sent to the model. Thehttps://learn.microsoft.com/en-us/azure/search/retrieval-augmented-generation-overview?tabs=docs workflow includes retrieval of knowledge, augmentation of the prompt, and generation of the response. This dynamic process provides relevant grounding data and instructions to contextualize user questions for app-required responses. What are some practical tips for developers to streamline their end-to-end journey from catalog to cloud? Nitya: Here are three tips to get started: Model Selection: Use GitHub Models with diverse test prompts to build intuition for prompt engineering and model capabilities. Compare models side-by-side. Copilot Development: Start with an https://aka.ms/ai-apps. Deploy it to understand the application and its architecture before customizing it to your needs. Validate your development environment and get familiar with tools. Safety & Evaluation: Explore built-in content safety filters and evaluators in the Azure AI platform to understand metrics and effectiveness of your prompt engineering or RAG strategy. Use tracing and App Insights to monitor performance and cost. What are some common challenges developers might face when building a custom chat AI, and how can they overcome them? Nitya and Wei: There are many challenges we can think of - here are three that are important: App Architecture: Understand the app architecture for your scenario (e.g., RAG, multi-agent). Explore existing AI app templates to build intuition and customize one that fits your requirements. Model Choice: Choose models based on cost, quota availability, and flexibility for future configuration. Use the Azure AI model inference API to abstract provider-specific SDKs and decouple your code from your choice, allowing for easier model swaps later. Observability: Debug issues in app development or execution performance. Use platforms and tools that bring observability to the end-to-end workflow. Activate App Insights and use tracing tools to generate telemetry for insights locally or in production. What resources and samples are available for further exploration into this subject? Wei: Explore https://aka.ms/ai-apps, https://aka.ms/genai-beginners, https://aka.ms/rag/azure-ai-foundry, https://aka.ms/aitour/reposand https://microsoft.github.io/generative-ai-for-beginners For more workshops and talks, visit https://aka.ms/aitour/repos. Feel free to check out opensource projects like https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fautogen&data=05%7C02%7CRochelle.Sonnenberg%40microsoft.com%7C564dabbda6454d889d8308dd867510be%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638814559548370151%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ihWSr5jedQIQKe6F%2Bk0Cwm5edG6Xc62jvhSQ9I0w6S0%3D&reserved=0 https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.llamaindex.ai%2Fen%2Fstable%2F&data=05%7C02%7CRochelle.Sonnenberg%40microsoft.com%7C564dabbda6454d889d8308dd867510be%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638814559548398018%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=04lUnuTY9g13jf3HvtYgjrRcDycipl2Qq%2BQ55kXVBZI%3D&reserved=0, https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpython.langchain.com%2Fdocs%2Fintroduction%2F&data=05%7C02%7CRochelle.Sonnenberg%40microsoft.com%7C564dabbda6454d889d8308dd867510be%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638814559548436587%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=4Wt%2FQavECvoZ%2BVfgn0qhflrCHKWVRmkzpxxfNL4jQQU%3D&reserved=0, and https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcamel-ai%2Fcamel&data=05%7C02%7CRochelle.Sonnenberg%40microsoft.com%7C564dabbda6454d889d8308dd867510be%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638814559548424270%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=8MwQd1vUnaADU3Nkl2mApD1%2FpgSzfWp7McLoyC5WooQ%3D&reserved=0 documentation. As we conclude this exploration into building a custom chat AI for your company website, it's clear that the journey is both challenging and rewarding. By understanding the core concepts of AI, selecting the right models, and mastering prompt engineering, developers can create a powerful tool that enhances customer engagement and streamlines business operations. The insights and practical tips shared in this article provide a solid foundation for embarking on this journey. Remember, the key to success lies in continuous learning and adaptation. As AI technology evolves, you should also adapt your approach to developing and refining your chat AI. Stay curious, stay innovative, and most importantly, stay committed to delivering the best possible experience for your users.212Views1like0CommentsFrom Neural Networks to Community Engagement
My (MVP Gavita Regunath) fascination with technology started during my final year at university, when I worked on a project to develop a neural network that could detect leukaemia cells. It might sound intimidating, and it certainly felt that way at first, but I soon realised there was something magical about using lines of code to tackle real challenges. It opened my eyes to the power technology can have in making life better for so many people. My passion for community engagement came later, thanks to a few brilliant directors at Advancing Analytics named Simon and Terry who showed me how leadership can be both ambitious and compassionate. However, my children were the real spark that pushed me to visit local schools and show children that coding is not terrifying at all. I often compare it to building with Lego pieces, only you do not have to crawl under the sofa to find the missing bits. In my mind, technology is for everyone. It is not just for the stereotypical people you see in films tapping away at futuristic screens. Challenges and Triumphs I wish I could say my journey was all smooth sailing and celebratory takeaway nights, but being a woman in tech sometimes feels like being a very small fish in a very big pond. Early on, I had moments when I felt I was shouting to be heard, yet I kept reminding myself why I loved this field. It was the thrill of bringing new ideas to life and the support from kindred spirits who believed in me. One of my proudest moments was seeing my team members blossom into community champions in their own right. It is amazing to watch them share what they have learnt and inspire others in turn. That beautiful cycle of growth and support is the main reason I still leap out of bed every morning, excited to see what is next. Motivation and Values If I had to sum up what drives me, it would be a keen appetite for learning and a rather competitive streak that helps me aim for success. I like to think I use that competitiveness for good rather than evil. Every challenge is a chance to acquire new knowledge, and every milestone reached feels like hitting a hidden treasure in a quest. More importantly, I love sharing every insight I gain, because there is no point being the only person in the room who has all the answers. I also believe deeply in empathy and collaboration. The best solutions appear when people feel safe speaking up, and when every perspective is valued. I always say we are only as strong as those around us. If we help each other, we can create an environment where curiosity and creativity thrive, and no one ever feels silly for asking a question. Community Engagement and Belonging For me, community is all about open and honest conversation. I enjoy giving talks in schools, online forums and in person, because I remember what it was like to feel a bit lost when I was starting out. If I can make technology more approachable for someone else, I have done my job. A moment that truly made me smile was when a former student told me they had gone on to study AI after attending a small coding workshop I had helped organise. It was only a few hours out of my day, yet it set off a chain reaction that shaped their future. It is moments like these that remind me how one small act of sharing knowledge can grow into something much bigger. Lifelong Learning and Keeping Up to Date Technology never stops evolving. One day you are reading about a new AI breakthrough, and the very next day there is an update that makes it seem outdated already. I keep up by reading articles on the Microsoft Tech Community site, joining AI groups and following interesting people on LinkedIn. You have to sift through a bit of fluff now and then, but you also come across some genuine gems of wisdom. One of my favourite pieces of advice is this: if you really want to master something, teach it. When you explain a concept to someone else, it forces you to understand it on a deeper level. You realise where your own gaps are, and it encourages you to fill those gaps so you can pass on accurate information. Personal Growth and Future Plans When I look ahead, I see many ways to keep encouraging and supporting thriving tech communities. I have a few ideas in mind, such as building more formal mentorship programmes that give newcomers a guiding hand, working with schools so children can see coding as a chance to be creative, exploring more international collaborations and diving deeper into the ethical questions around AI. The expansion of AI in daily life excites me the most. I believe future generations will grow up treating AI as quite ordinary, just as we treat smartphones today. If I can help them view AI as a helpful tool rather than a mysterious black box, I will have accomplished one of my main goals. Final Thoughts So that is my story in a nutshell. I hope it encourages you to see how powerful technology can be, but even more importantly, how amazing it feels to build a community around it. My wish is that you might feel inspired to start sharing your own knowledge and experiences, whether you are teaching a child how to code or collaborating with a global network of scientist. Each of us has something unique to offer, and when we pool our talents, wonderful things happen. If you ever want to chat or exchange tips and ideas, please reach out. I am always happy to connect. Thank you so much for reading, and here is to many exciting adventures in tech for all of us. MVP Gavita Regunath207Views1like0CommentsFrom Student to Tech Leader: Jaures Beinjamin Fotsing’s Quest to Empower .NET Developers in Cameroon
Discover how https://mvp.microsoft.com/en-us/MVP/profile/64ac1b7b-3e8a-4dd8-9ef6-aded886ac34a, a young visionary from Cameroon, transformed his passion for technology into a thriving community that connects and uplifts .NET developers in Africa.225Views0likes0Comments