Simon Vergauwen Maria Tigina

Simon Vergauwen & Maria Tigina

JetBrains Developer Advocate & Software Developer

Koog your own AI! Delicious recipes

If you're not cooking your own AI Agents yet, you should! In this session we'll explore how you can easily build typesafe and complex AI Agents that are easy to understand, refactor, and scale!

Simon Vergauwen is a JetBrains Developer Advocate and one of the core maintainers of Arrow Kt, a popular functional programming library for Kotlin. With a passion for type-safe, declarative programming, Simon has been instrumental in developing Arrow’s core features and promoting functional programming patterns in the Kotlin ecosystem.

He regularly speaks at conferences about functional programming concepts and how they can be applied in real-world Kotlin applications to improve code quality and reduce bugs.

Maria Tigina started her career at JetBrains as an ML Researcher in the AI Agents and Planning research lab, where she studied local agent capabilities and developed benchmarks and evaluation methods for agentic systems. About half a year ago, she joined the newly created Koog team and continued her journey as a Software Developer for the AI Agents Framework, also taking on support for the Kotlin MCP sdk. Combining both her research and development expertise, Maria is passionate about building and improving new agents for JetBrains and beyond.

Talk Abstract

Koog is an open-source Kotlin framework for building robust, and production-ready AI agents. Developed, and battle-tested in their own products by JetBrains!
In this session we’ll build an agent, and explore various techniques to tackle different kinds of problems, and complexity. How we can use model-context protocol (MCP) to give our agent access to external tools, and how to build custom tools to integrate with your own systems. How to define flexible graph workflows to design complex agent behaviors.

If you’re not cooking your own AI Agents yet, you should! Join me and I’ll give you a taste of Koog.