Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

PDL: A Declarative Language for Smarter and Faster LLM Programming

Discover AI via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive technical presentation introducing the Prompt Declaration Language (PDL), a YAML-based declarative language designed to revolutionize prompt programming for Large Language Models (LLMs). Learn how PDL addresses current prompting framework limitations by implementing a data-oriented structure that enables developers to create reusable prompt patterns for chaining, retrieval-augmented generation, and agent-based workflows. Discover the language's sophisticated features including control constructs, JSON Schema-based type-checking, and Jinja2 templating that facilitate the development of dynamic, context-driven applications. Examine practical implementations through detailed code examples of chatbots and RAG systems, while gaining insights into PDL's integration capabilities with various LLM platforms including IBM Granite 3.0 Models. Master advanced concepts in prompt engineering, from basic LLM intelligence to complex multi-agent systems, and understand how PDL's structured approach enhances prompt control, context management, and tool integration for more efficient and maintainable LLM applications.

Syllabus

No Tools, just LLM Intelligence
OpenAI Prompt Generator Code
LLM Prompt Programs Stanford
Key Insights
DSPy code for Multi-Agents
Reverse engineer o1
Prompt Programming Language PDL
PDL is open-source
Chatbot in PDL code
RAG in PDL code
Relational programming with Foundation
IBM Granite 3.0 Models
DSPy 3.0 coming soon

Taught by

Discover AI

Reviews

Start your review of PDL: A Declarative Language for Smarter and Faster LLM Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.