Vibe NLP for Applied NLP

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Vibe NLP for Applied NLP

One of the hardest parts of applied NLP has always been breaking down complex business problems into machine learning components. It's so hard because it requires domain expertise and reasoning about the specific use case, and it's the one thing technology couldn't fix. But what if we could take some of the learnings from AI-powered coding assistants and apply them to solving real-world NLP problems? In this talk, I'll show you these new agentic development workflows, what they mean for developer tools and why code and the open-source ecosystem are more important than ever.

Avatar for Ines Montani

Ines Montani PRO

August 07, 2026

Resources

Ellf: Your Virtual NLP Engineer (beta)

https://beta.ellf.ai

Read about and join the waitlist for Ellf, our new platform and virtual assistant for applied NLP and agentic NLP development.

Against LLM Maximalism

https://explosion.ai/blog/against-llm-maximalism

A lot of people are building truly new things with LLMs, like wild interactive fiction experiences that weren’t possible before. But if you’re working on the same sort of NLP problems that businesses have been trying to solve for a long time, what’s the best way to use them?

Atomic NLP

https://explosion.ai/blog/atomic-nlp

An applied NLP methodology inspired by Atomic Design: building reliable language understanding systems out of small, composable components instead of one big model and a prompt.

A practical guide to human-in-the-loop distillation

https://explosion.ai/blog/human-in-the-loop-distillation

This blog post presents practical solutions for using the latest state-of-the-art models in real-world applications and distilling their knowledge into smaller and faster components that you can run and maintain in-house.

More Decks by Ines Montani

Transcript

  1. Modern scriptable annotation tool for machine learning developers prodigy.ai GPT-5

    API Alex Smith Developer fu y scriptable in Python 12k+ 1000+ users companies Kim Miller Analyst
  2. new: ✳ Claude Code ❯ We need to extract products

    and pricing from press releases. We started with an LLM API but it's slow and expensive, and our data needs to stay private. How can we train our own model? Virtual assistant and collaborative platform for agentic NLP development beta.ellf.ai ⏺ Let me analyze your requirements and put together a project plan for you.
  3. new: ✳ Claude Code ❯ We need to extract products

    and pricing from press releases. We started with an LLM API but it's slow and expensive, and our data needs to stay private. How can we train our own model? Virtual assistant and collaborative platform for agentic NLP development ⏺ Let me analyze your requirements and put together a project plan for you. beta.ellf.ai Kim Miller Analyst Alex Smith Developer
  4. Developer tools: We used to build software for people to

    build software. Now we build software so software can build software. Jeremiah Lowin (Prefect) PyData London 2026
  5. g n i t p m o pr the m

    ll reverse these strings
  6. g n i t p m o pr the m

    reverse these strings ll write a script to reverse strings
  7. g n i t p m o pr the m

    reverse these strings ll write a script to reverse strings prompt program
  8. prompting the m: sort these documents into custom categories ll

    create data and train a classifier for custom categories
  9. prompting the m: sort these documents into custom categories ll

    create data and train a classifier for custom categories accurate private cheap modular small fast transparent reliable ...
  10. prompting the m: sort these documents into custom categories ll

    create data and train a classifier for custom categories software development best practices accurate private cheap modular small fast transparent reliable ...
  11. Why don't we just build cla ifiers? lots of steps

    explosion.ai/blog/against-llm-maximalism ss ll m maximalism
  12. Why don't we just build cla ifiers? lots of steps

    explosion.ai/blog/against-llm-maximalism ss ll m maximalism annoying
  13. Why don't we just build cla ifiers? lots of steps

    annoying operational complexity explosion.ai/blog/against-llm-maximalism ss ll m maximalism
  14. Why don't we just build cla ifiers? lots of steps

    annoying operational complexity no data explosion.ai/blog/against-llm-maximalism ss ll m maximalism
  15. Why don't we just build cla ifiers? lots of steps

    annoying operational complexity no data explosion.ai/blog/against-llm-maximalism ss ll m maximalism needs expertise
  16. agentic software code coding agent tt ll software code compiler

    program y e r p s k r o w ! y d a e r l a e w + data training model
  17. agentic software code coding agent agentic software code tt ll

    coding agent compiler program y e r p s k r o w ! y d a e r l a e w + data training model
  18. agentic software code coding agent agentic software code ff tt

    ee ll coding agent compiler program y e r p s k r o w ! y d a e r l a e w + data training model we n d to run + lots of stu !
  19. agentic software code coding agent agentic software code coding agent

    compiler program y e r p s k r o w ! y d a e r l a e w + data training we n d to run + lots of stu ! training annotation ff tt ee preprocessing ll model evaluation analysis ...
  20. ✳ Claude Code ❯ We need to extract products and

    pricing from press releases. We started with an LLM API but it's slow and expensive, and our data needs to stay private. How can we train our own model? ⏺ Let me analyze your requirements and put together a project plan for you. beta.ellf.ai
  21. ✳ Claude Code ❯ We need to extract products and

    pricing from press releases. We started with an LLM API but it's slow and expensive, and our data needs to stay private. How can we train our own model? ⏺ Let me analyze your requirements and put together a project plan for you. beta.ellf.ai skills + MCP distilled expertise from 10+ years of solving NLP problems
  22. ✳ Claude Code ❯ We need to extract products and

    pricing from press releases. We started with an LLM API but it's slow and expensive, and our data needs to stay private. How can we train our own model? ⏺ Let me analyze your requirements and put together a project plan for you. skills + MCP distilled expertise from 10+ years of solving NLP problems compute platform beta.ellf.ai
  23. ✳ Claude Code ❯ We need to extract products and

    pricing from press releases. We started with an LLM API but it's slow and expensive, and our data needs to stay private. How can we train our own model? ⏺ Let me analyze your requirements and put together a project plan for you. skills + MCP distilled expertise from 10+ years of solving NLP problems Kubernetes cluster compute platform beta.ellf.ai hosted by user local or cloud
  24. ✳ Claude Code ❯ We need to extract products and

    pricing from press releases. We started with an LLM API but it's slow and expensive, and our data needs to stay private. How can we train our own model? ⏺ Let me analyze your requirements and put together a project plan for you. skills + MCP distilled expertise from 10+ years of solving NLP problems prodigy for annotation Kubernetes cluster + agents hosted by user local or cloud beta.ellf.ai compute platform
  25. human + coding agent co aboration Recipe @task_recipe( title="My Recipe",

    field_props={ "input": TextProps(title="Input data"), "labels": ListProps(title="Labels"), "dataset": props.dataset_choice, } ) def my_recipe(input: Input, labels: List[str], dataset: Dataset): ll . . . beta.ellf.ai
  26. human + coding agent co aboration CLI $ ellf tasks

    create my_recipe input "Corpus" labels PRODUCT,ORG Recipe @task_recipe( title="My Recipe", field_props={ "input": TextProps(title="Input data"), "labels": ListProps(title="Labels"), "dataset": props.dataset_choice, } ) def my_recipe(input: Input, labels: List[str], dataset: Dataset): - - ll - - - - . . . beta.ellf.ai dataset products
  27. human + coding agent co aboration CLI $ ellf tasks

    create my_recipe input "Corpus" labels PRODUCT,ORG dataset products UI Recipe Input data @task_recipe( title="My Recipe", input Corpus field_props={ "input": TextProps(title="Input data"), Labels "labels": ListProps(title="Labels"), labels PRODUCT ORG ) Dataset dataset def my_recipe(input: Input, labels: List[str], dataset: Dataset): products "dataset": props.dataset_choice, } Start task - - ll - - - - . . . beta.ellf.ai
  28. human + coding agent co aboration CLI scripting the SaaS

    app! $ ellf tasks create my_recipe input "Corpus" labels PRODUCT,ORG dataset products UI Recipe Input data @task_recipe( title="My Recipe", input Corpus field_props={ "input": TextProps(title="Input data"), Labels "labels": ListProps(title="Labels"), labels PRODUCT ORG ) Dataset dataset def my_recipe(input: Input, labels: List[str], dataset: Dataset): products "dataset": props.dataset_choice, } Start task - - ll - - - - . . . beta.ellf.ai
  29. e r a w t f o s c i

    t agen engineer
  30. human machine e r a w t f o s

    c i t agen engineer
  31. human machine machine human e r a w t f

    o s c i t agen engineer vibe-only coder
  32. human machine machine human e r a w t f

    o s c i t agen engineer vibe-only coder
  33. t n a t r o p m i e

    r o is m than ever!
  34. agents + humans t n a t r o p

    m i e r o is m than ever!
  35. Takeaways . em st sy e th as t no

    , em st sy e th ild bu to s M Use LL
  36. Takeaways . em st sy e th as t no

    , em st sy e th ild bu to s M Use LL Apps, developer APIs and agents need to speak the same language. agent api UI
  37. Takeaways . em st sy e th as t no

    , em st sy e th ild bu to s M Use LL Apps, developer APIs and agents need to speak the same language. agent api UI Code is more important than ever – not less!
  38. Takeaways . em st sy e th as t no

    , em st sy e th ild bu to s M Use LL Apps, developer APIs and agents need to speak the same language. agent api UI Code is more important than ever – not less! * * including the open-source ecosystem!