Exploring Deterministic LLM Programming

Exploring Deterministic LLM Programming

1h 1mBeginner2025-10-15

Authors

Pragmatic AI Labs

Pragmatic AI Labs

Course details

Large language models (LLMs) are often seen as creative, probabilistic systems, but they can also be programmed to behave in a predictable, repeatable way. In this course, learn how to design prompts, workflows, and integration patterns that minimize randomness and produce consistent outputs.

Skills covered

Machine Learning FundamentalsTraditional AI and Machine LearningAI Development Tools and PlatformsProgramming FoundationsBuilding with AIArtificial Intelligence (AI)Software DevelopmentOne-Off

Concepts

Introduction

  • Course introduction

Foundation

  • Warming strategies
  • Amdahl's law and coding agents
  • Jevons paradox
  • Princeton's Holistic Agent Leaderboard (HAL) framework
  • ELO rating system
  • ELO ratings questions
  • Myth developer automation

Advanced Control

  • Illusion of control agents
  • Increasing determinism in deep context
  • Understanding AST agentic coding
  • Understanding complexity
  • Understanding entropy
  • Understanding code churn
  • Roadmap sprints and technical debt
  • SATD predicts technical debt
  • Provability score

Implementation

  • Demo PMAT and next steps
40,000 Toman