Pinchflat

Meta Programing in Elixir Dynamic Function Calling with LLMs - Conor Sinclair | ElixirConf EU 2025

Raw Attributes

Source: CodeSync
  • media_size_bytes: 137747239
  • playlist_index: 1
  • prevent_download: true
  • updated_at: 2026-01-08T01:00:00Z
  • thumbnail_filepath:
  • media_filepath:
  • title: Meta Programing in Elixir Dynamic Function Calling with LLMs - Conor Sinclair | ElixirConf EU 2025
  • media_redownloaded_at: 2025-10-09T02:06:34Z
  • uuid: 2b761811-3283-4ead-aa1e-e7b9025daa1a
  • description: ✨This talk was recorded at ElixirConf EU 2025. If you're curious about our upcoming event, check https://elixirconf.eu ✨ Abstract: In this talk I explore how you can author generic interfaces in Elixir, and then with the help of macros and reflection, dynamically expose those interfaces to LLMs. That's right, we'll be learning how to hand over the keys to your computational castle to a non-deterministic, unconscious text generation machine!!! I'll dive into topics like: - How doc and moduledoc comments work, and how to interact with them at compile time - How LLMs "know" how to call functions - How to interact with LLMs via the abstraction of message chains using the Langchain Elixir library Let's keep in touch! Follow us on: 💥 Bluesky: https://elixirconf.bsky.social 💥 X: https://twitter.com/ElixirConfEU 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 LinkedIn: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
  • id: 38319
  • nfo_filepath:
  • uploaded_at: 2025-10-07T07:00:54Z
  • inserted_at: 2025-10-07T07:26:13Z
  • last_error:
  • duration_seconds: 1171
  • matching_search_term:
  • prevent_culling: false
  • tasks:
  • media_id: q2iW1x0gNKA
  • original_url: https://www.youtube.com/watch?v=q2iW1x0gNKA
  • predicted_media_filepath: /downloads/CodeSync/Season 2025/s2025e100700 - Meta Programing in Elixir Dynamic Function Calling with LLMs - Conor Sinclair | ElixirConf EU 2025.mp4
  • culled_at: 2026-01-08T01:00:00Z
  • upload_date_index: 99
  • short_form_content: false
  • source_id: 5
  • subtitle_filepaths:
  • metadata_filepath:
  • media_downloaded_at: 2025-10-09T02:06:20Z
  • livestream: false

Nothing Here!