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…
Artificial intelligence (AI) is a broad concept that refers to systems that can mimic human intelligence, such as sensing, reasoning, acting, and adapting. Machine learning (ML) is a subset of AI that allows a machine to learn and improve from experience.
79 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…
When working with LLMs, an extremely valuable use case is generating structured data as the output response of the AI prompt. Whether you’re building an…
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…
Artificial Intelligence (AI) and the use of Large Language Models (LLMs) has transformed numerous fields, from healthcare to entertainment, by enabling machines to understand and…
When working with Large Language Models (LLMs), generating structured outputs like CSV (Comma-Separated Values) is invaluable for tasks such as data analysis, reporting, and integration…
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,…
There is a moment every developer eventually hits with AI automation. The demo works. The agent reads the ticket, checks the logs, writes a summary,…
The Microsoft Ignite 2024 conference kicks off next week and I’ve analyzed the full session list to gleam insights into the company’s strategic roadmap for…
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…
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…
OpenAI’s recent acquisition of Rockset is a significant milestone in the AI and data management sectors. This acquisition is poised to bolster OpenAI’s capabilities in…
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…
Every developer who has used AI coding tools for more than five minutes has probably experienced the same pattern. The first few prompts feel magical.…
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…
Microsoft Copilot is an advanced, Generative AI-powered assistant designed to enhance productivity by integrating with various Microsoft applications and services. It leverages large language models…
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,…
The most common reason an AI system “hallucinates” in production isn’t that the model is dumb. It’s that we’re drowning it. In the last year,…
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…
Microsoft Semantic Kernel is an innovative, open-source SDK designed to seamlessly integrate Large Language Models (LLMs) with conventional programming languages like C#, Python, and Java.…
There is a big difference between an AI assistant that summarizes a document and an AI agent that deletes a production resource because it “reasoned”…