What are Some Good Generative AI Prompt Engineering Resources?

One AI question I get a lot is, “What are some good prompt engineering resources?”. Here are a few I’ve found useful: ✅ OpenAI Prompt Engineering Documentation✅ Azure OpenAI: Introduction to Prompt Engineering✅ Prompt Engineering Guide✅ AI Builder Prompt Engineering Guide (PDF)✅ DeepLearning.AI: ChatGPT Prompt Engineering for Developers✅ Brex’s Prompt Engineering Guide There are many more out there, but these will help get you started. If you have a favorite, please add a comment so others can see it too. If you want to start using prompts in different Generative AI scenarios and learn more about AI building blocks in general, check out: ✅ OpenAI Cookbook (examples […]

Video: Taking Your Line of Business Apps to the Next Level with OpenAI and GPT Models, Communication and Organizational Data

I had the incredible opportunity to grace the stage at the 2023 ng-conf conference in beautiful Salt Lake City, Utah this past June. Every year, I look forward to this event, and it’s not just because of the scenic views or the pristine organization of the conference. The magic truly lies in the amazing people I get to chat with and the new friendships I forge. If you’re after a blend of fun, entertainment, and education, ng-conf is the place to be. Plus, let’s not forget the golden opportunity it provides to expand your network. This year, I talked about […]

The ABCs of AI Transformers, Tokens, and Embeddings: A LEGO Story

Introduction AI transformers have rapidly become one of the most popular and effective architectures in natural language processing and artificial intelligence. But what exactly are transformers, and how do they leverage embeddings to achieve state-of-the-art results on tasks like translation and text generation? In this post, I’ll attempt to demystify tokens, embedding, and transformers by unveiling the magic behind their near-human linguistic abilities using a simple analogy – language is like LEGOs! While the overall goal is to introduce you to the key concepts, you’ll find additional links at the bottom of the post that will allow you to dive […]

Getting Started with Azure OpenAI and GPT Models

Introduction In this post, we’ll explore how you can get started using Azure OpenAI. We’ll take a look at setting up a resource using the Azure Portal, learn how to deploy a model, and experiment with the model in Azure OpenAI Studio. If you’d like to see a quick overview of everything covered in this post, check out the following “getting started” video. Getting Started with Azure OpenAI in 6-ish Minutes Let’s dive right in! Step 1: Create an Azure OpenAI Resource Head over to the Azure Portal and locate the search bar at the top of the page. Search […]

TypeChat: Define Schemas for Your OpenAI Prompts 

Have you ever spent hours carefully crafting the perfect OpenAI prompt, trying to coax your AI model into generating just the right response? As an AI developer, I know that struggle all too well especially when it comes to returning structured JSON. What if there was an easier way to retrieve JSON responses from OpenAI and Azure OpenAI models? Meet TypeChat – an open source project from Microsoft that aims to make working with AI more efficient across different types of AI models by using TypeScript types (called “schemas”). Created by Anders Hejlsberg and team, TypeChat allows you to define […]