Skip to content

humanlayer/genai-the-good-parts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenAI, The Good Parts: A set of AI tutorials for engineers in a hurry. Designed to cut through the hype/frameworks and focus on core use cases.

Welcome to the Early Access Program (EAP) for GenAI, The Good Parts.

If you're here, you've been invited to review early versions of chapters.

(The main README is now in README-pub.md, use that to get started.)

How this private repo works

All chapters will be published here - they'll get an Alpha/Beta/GA tag so you know what level of quality to expect.

As chapters reach GA, they will be copied to a public version of this repo at some regular cadence.

They will also be posted to https://genaibook.substack.com/. Feel free to drop a subscribe there as well!

How to contribute

  • Read the chapters, run the code in the examples, try to do the exercises
  • Give feedback in the Discord Channel: https://discord.gg/4DVgayVa8j
  • Open issues for problems or suggestions
  • Contribute new content, sections or even whole chapters. Start with an issue and let's discuss!
  • Refer a Friend - you can intro us on LinkedIn or via email at [email protected].

Table of Contents - intro: GenAI, The Good Parts

Chapter Status
1. Interacting with Language Models Programatically ⚙️ Beta
2. AI Messaging and Basic Prompt Engineering ⚙️ Beta
3. Introduction to Tool Calling 🛠️ Alpha
4. Building an Agentic Tool-Calling Loop from Scratch 💭 Outline
5. Tool Calling Techniques for Security and Clarity 💭 Outline
6. Multi-Agent Architectures Coming soon
7. Chain of Thought and other Intermediate Prompt Engineering Techniques Coming soon
8. Retrieval Augmented Generation (RAG) Coming soon
9. Outer-Loop Agents Coming soon

Table of Contents - workshop: Agents, The Hard Way

Chapter Status
1. Calling Model APIs and building CLI chat loops ⚙️ Beta
2. Tool calls and tool-calling loops, local MCP servers ⚙️ Beta
3. Structured outputs as function calls, intro to BAML 🛠️ Alpha

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •