Introduction to Building AI Agents with LangChain and Python
LangChain is a tool for more easily creating AI agents that can autonomously perform tasks. These agents can streamline operations, enhance user experiences, and handle…
Explore articles on Development.
87 articles
LangChain is a tool for more easily creating AI agents that can autonomously perform tasks. These agents can streamline operations, enhance user experiences, and handle…
Generative AI has revolutionized how we interact with and generate text-based content, but its capabilities are significantly enhanced when paired with Retrieval-Augmented Generation (RAG). RAG…
We all know that in production environments we shouldn’t use the “right-click publish” feature within Visual Studio. However, there are plenty of development scenarios where…
There is a moment every developer hits when building an AI agent: the demo works, the model responds, the tool calls fire, and everything feels…
The Microsoft Phi-3 SLM (small language model) is an AI model that you can run locally or in your applications hosted almost anywhere. I’ve been…
Most development teams say they want better test coverage. Fewer teams say out loud why they do not have it: writing unit tests is slow,…
As developers, we often find ourselves building smarter, more context-aware applications. Whether it’s powering a document search tool or implementing Retrieval-Augmented Generation (RAG), semantic search…
The ability to extract and semantically search through unstructured documents is becoming not just a convenience, but a necessity. This is especially true for software…
In recent years, GitHub has emerged from its developer-centric roots to become a serious contender for managing the full Software Development Lifecycle (SDL) in enterprise…
Supercharge Your AI Pair Programming Experience with Project-Specific Context and Control AI-assisted development has rapidly transformed how engineers write code, collaborate, and ship software. GitHub…
Large language models (LLMs) are revolutionizing the way we build software. But as the scope of intelligent applications grows, so does the need for structured,…
There’s a funny pattern that shows up when developers start using AI tools heavily. At first, we ask the model to do everything directly. Find…
In this article, we’ll explore how to integrate the Azure Storage client library for Javascript into a Node.js application. We’ll cover the steps to read…
Microsoft Visual Studio isn’t just an IDE; it is the forge in which several generations of software—from shrink‑wrapped Windows utilities to cloud‑native micro‑services—have been hammered into existence.…
When building Generative AI and Retrieval-Augmented Generation (RAG) LLM-based solutions, the quality and structure of input data significantly influences the performance of the LLM models.…
By combining Retrieval Augmented Generation (RAG) with Generative AI, you can create a more intelligent and context aware AI solution that can more accurately generate…
Blockchain is a really interesting technology, but it’s mostly remained very difficult to implement. The “Programming the Blockchain in C#” free eBook is an attempt…
In this article, we’ll explore how to integrate the Azure Storage SDK into a .NET application. We’ll cover the steps to read and write blobs…
A while back I wrote an OSS Spotlight post about the Swagger project. In short, Swagger is “the world’s most popular API tooling”. It’s a…
The AZ-200 Microsoft Azure Developer Core Solutions certification exam tests and validates your expertise as an Azure Developer. This exam tests your expertise across all…