ElixirConf EU 2025

Meta-Programming in Elixir: Dynamic Function Calling With LLMs

DoubleTree by Hilton, Kraków, Poland

Elixir gives you doc comments, macros, and reflection. Put them together and a module can describe its own functions well enough for a language model to call them.

This talk walks through building a generic interface, exposing it to an LLM with the Langchain Elixir library, talking to MCP servers, and writing new code into a running application.