How to Write AI Prompts That Output Valid JSON Data
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…
Explore articles on Development.
88 articles
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…
Few names carry as much respect and recognition among software developers as Anders Hejlsberg. As the creator of Turbo Pascal, the chief architect of Delphi,…
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,…
In the vibrant and fast-paced history of software development, a few languages have quietly but profoundly reshaped the landscape. Among these is Visual Basic (VB)…
There are times when it’s necessary to download the text transcript of a YouTube video using Python. This can be done with the help of…
The need to efficiently search and retrieve documents based on their semantic content is more important than ever—especially when building Generative AI systems that implement…
The React team has officially announced the deprecation of Create React App (CRA) in favor of more modern and efficient tools like Vite and Next.js.…
Azure Blob Storage is designed as a flat storage system without a traditional hierarchical structure. However, by incorporating forward slashes (/) in blob names, you…
Docker has long been the dominant container engine, but it’s not the only one. After all, Kubernetes moved away from Docker several years ago to…
Kubernetes is an open-source platform designed to manage, automate, and scale containerized applications efficiently. It has become the go-to solution for orchestrating containers in cloud…
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…
Phidata is a Python framework designed for creating AI assistants that leverage Large Language Models (LLMs), memory, knowledge, and tools. If you’ve ever wanted to…
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…
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…
The ability to efficiently search and retrieve documents based on their semantic content has become increasingly important; especially when it comes to building Generative AI…
Scott Guthrie’s talk, “Next Generation AI for Developers with the Microsoft Cloud,” highlighted significant advancements and tools for developers leveraging AI and the Microsoft Cloud.…
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…
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…
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…
In the ever-evolving landscape of cloud-native application development, building scalable, observable, and production-ready distributed systems can be a challenging task. This is where .NET Aspire…