
Daniel Rosenwasser
Daniel is a language designer and PM on TypeScript.
Taming Language Models through TypeScript
TypeScript Congress 2023

26 min
Taming Language Models through TypeScript

You've probably played with bots like ChatGPT and used them to brainstorm. Maybe you've noticed that getting responses in the right structure or format has been a challenge. As people, we're okay with that - but programs are much more finicky. We've been experimenting with using TypeScript itself as a way of guiding and validating responses from language models.