Explosion · RSS Feed
Explosion is a software company specializing in developer tools and tailored solutions for Artificial Intelligence and Natural Language Processing. We’re the makers of spaCy, one of the leading open-source libraries for advanced NLP.
- Posts
- 384 from 18 Sep 2013 to 29 Oct 2026
- Posting
- monthly (23 in the last year)
- Kind
- company blog
- Feed
- https://explosion.ai/feed/
2026 20
- ellf-templates
- Evaluate and optimize LLM pipelines with Ellf
- Agent UX: Building developer tools for humans and their coding agents
- Introducing Ellf: The missing piece for building NLP with coding assistants
- Ellf: Your virtual NLP engineer
- Ellf: our new tool for agentic NLP development
- Happy 10th Anniversary!
- Vibe NLP for Applied NLP
- Build-to-own AI: Agentic Development for Humans
- Atomic NLP
- A quick chat with Ines & Matt
- Taking back control of your AI development
- Show Us Your (Agent) Skills
- Building Multimodal Corpora Using Microtask Pipelines and Local Annotators
- Vibe NLP for Applied NLP
- A Century of Immigration Rhetoric in the UK Parliament
- How rightwing rhetoric has risen sharply in the UK parliament
- The ultimate guide to optimizing annotation workflows
- Style tips for less experienced developers coding with AI
- RiCoRecA: rich cooking recipe annotation schema
2025 25
- Engineering a human-aligned LLM evaluation workflow with Prodigy and DSPy
- Building AI with AI
- How AI is reshaping IT skills
- Sovereign AI systems instead of black box solutions
- Conquering PDFs: document understanding beyond plain text
- Applied NLP in the Age of Generative AI: Future-Proof Strategies for Banking and Finance
- E^2GraphRAG: Streamlining Graph-based RAG for High Efficiency and Effectiveness
- Developer Trends in 2025
- AI in Reality Fireside Chat: Enterprise AI & Open-Source Innovation
- Feminist AI LAN Party
- Keyword Extraction, and Aspect Classification in Sinhala, English, and Code-Mixed Content
- KI ohne Ketten: Warum Open Source gegen Big Tech gewinnen kann
- KI zwischen Freiheit und Kontrolle: The AI Revolution Will Not Be Monopolized
- How to advocate for modular NLP in the age of Generative AI
- How Love Without Sound helps the music industry recover millions in revenue for artists with NLP, spaCy and Prodigy
- 📚 spacy-layout v0.0.12
- Künstliche Intelligenz: Technologie der Zukunft – und warum Open Source die Karten neu mischt
- ✨ prodigy v1.18.0
- Mastering spaCy
- Prozessvisualisierung mit generativer KI im Praxistest
- What the history of the web can teach us about the future of AI
- What the history of the web can teach us about the future of AI
- Using natural language processing to identify emergency department patients with incidental lung nodules requiring follow-up
- Best Way to OCR a PDF in Python
- Streaming spaCy
2024 65
- Prodigy Dashboard Plugin
- Cracking the Code: How to Start a Career in AI
- spaCy Natural Language Processing: From Beginner to Advanced
- PyLadies entrepreneurs and career development
- Recognising non-named spatial entities in literary texts: a novel spatial entities classifier
- From PDFs to AI-ready structured data: a deep dive
- 🔌 prodigy-pdf v0.4.0
- 🔌 prodigy-pdf v0.3.0
- uOttawa at LegalLens-2024: Transformer-based Classification Experiments
- Distill Your LLMs and Surpass Their Performance
- Serverless custom NLP with LLMs, Modal and Prodigy
- Accelerate your Career with Open-Source AI
- Reality is not an End-to-End Prediction Problem: Applied NLP in the Age of Generative AI
- Applied NLP with LLMs: Beyond Black-Box Monoliths
- The 100 who are shaping AI in Europe
- 💫 spacy v3.8.0
- Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
- Applied NLP in the Age of Generative AI
- Combining the Best of Two Worlds: From TF-IDF to Llama LLM
- How GitLab uses spaCy to analyze support tickets and empower their community
- Szczecin stolicą programowania
- 10 Years of Open Source: Navigating the Next AI Revolution
- Assessing Fine-Tuned NER Models with Limited Data in French: Automating Detection of New Technologies, Technological Domains, and Startup Names in Renewable Energy
- The NLP and AI Revolution with the spaCy Creators
- spaCy Chunks v0.0.2
- Practical Tips for Bootstrapping Information Extraction Pipelines
- The Window-Knocking Machine Test
- Toward Automatic Summarization of Hospital Discharge Notes
- Back to our roots: Company update and future plans
- Building the Future of NLP: Insights on spaCy, Prodigy and Generative AI
- Happy 10th Birthday, spaCy!
- The AI Revolution Will Not Be Monopolized
- Once a Maintainer: Sofie Van Landeghem
- A practical guide to human-in-the-loop distillation
- How S&P Global is making markets more transparent with NLP, spaCy and Prodigy
- How to uncover and avoid structural biases in evaluating your Machine Learning/NLP projects
- Simply Simplify Language
- Exploring the AI nexus with the mind behind spaCy
- Towards Structured Data: LLMs from Prototype to Production
- spaCy meets LLMs: Using Generative AI for Structured Data
- The AI Revolution Won’t Be Monopolized
- KI – Die künstlerische Intelligenz?
- ZenML v0.58.0
- Getting Started with NLP and spaCy
- The application of natural language processing for the extraction of mechanistic information in toxicology
- Economies of Scale Can’t Monopolise the AI Revolution
- spaCyEx v0.0.2
- The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
- The AI Revolution Will Not Be Monopolized: Behind the scenes
- 🔮 thinc v9.0.0
- 🤖 curated-transformers v2.0.0
- Ines Montani on Natural Language Processing
- The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
- Designing for tomorrow’s programming workflows
- 🦦 weasel v0.4.0
- 🔌 prodigy-evaluate v0.1.0
- Zero-Shot NER with GliNER and spaCy
- Constructing a knowledge base with spaCy and spacy-llm
- T-RAG: Lessons from the LLM Trenches
- How Nesta uses NLP to process 7m job ads and shed light on the UK’s labor market
- Describing Images Fast and Slow: Quantifying and Predicting the Variation in Human Signals during Visuo-Linguistic Processes
- KAZU v1.5
- spacy-llm: From quick prototyping with LLMs to more reliable and efficient NLP solutions
- Microsoft Presidio v2.2.352
- 🦙 spacy-llm v0.7.0
2023 94
- Muted: Multilingual Targeted Offensive Speech Identification and Visualization
- Prodigy-Segment for Pixel Segmentation
- 🔌 prodigy-segment v0.1.0
- Herding LLMs Towards Structured NLP
- DeepZensols: A Deep Learning Natural Language Processing Framework for Experimentation and Reproducibility
- On the Creation of Classifiers to Support Assessment of E-Portfolios
- Prodigy in 2023: LLMs, task routers, QA and plugins
- Neuradicon: operational representation learning of neuroimaging reports
- Who said what: using machine learning to correctly attribute quotes
- Impoliteness and morality as instruments of destructive informal social control in online harassment targeting Swedish journalists
- calamanCy: A Tagalog Natural Language Processing Toolkit
- Developing a Named Entity Recognition Dataset for Tagalog
- 🔌 prodigy-whisper v0.1.0
- State-of-the-Art Transformer Pipelines in spaCy
- Half hour of labeling power: Can we beat GPT?
- GERNERMED++: Semantic annotation in German medical NLP through transfer-learning, translation and word alignment
- Prodigy-ANN for Image Retrieval via CLIP
- Explosion, NLP, Generative AI, Entrepreneurship
- How many Labelled Examples do you need for a BERT-sized Model to Beat GPT-4 on Predictive Tasks?
- Prodigy-PDF for PDF annotation and OCR
- Toward a Critical Toponymy Framework for Named Entity Recognition: A Case Study of Airbnb in New York City
- 🔌 prodigy-hf v0.1.0
- Identifying Signs and Symptoms of Urinary Tract Infection from Emergency Department Clinical Notes Using Large Language Models
- DaCy v2.7.2
- Natural Language Processing and Python
- Finding Video Games with Sense2Vec
- 🦙 spacy-llm v0.6.0
- 🔌 prodigy-lunr v0.1.0
- 🔌 prodigy-ann v0.1.0
- 🔌 prodigy-pdf v0.1.0
- 🤖 curated-transformers v1.3.0
- 💫 spacy v3.7.0
- scispacy v0.5.3
- MP Interests Tracker: Utilising GenAI to uncover insights in the UK Register of Financial Interest
- 🛸 spacy-transformers v1.3.1
- Panel: Large Language Models
- Natural Intelligence is All You Need[tm]
- 🦙 spacy-llm v0.5.0
- Into the Single Cell Multiverse: an End-to-End Dataset for Procedural Knowledge Extraction in Biomedical Texts
- Models as annotators in Prodigy
- 🦦 weasel v0.3.0
- 🔮 thinc v8.2.0
- How to Host Your Own API of Open Language Models For Free
- 🦦 weasel v0.2.0
- 🤖 curated-transformers v1.0.0
- Large Language Models: From Prototype to Production
- Task Routers in Prodigy
- ACL LAW Workshop Poster
- Introducing spaCy v3.6
- 🦙 spacy-llm v0.4.0
- Prodigy v1.12: OpenAI integration, prompt engineering, task routers, deployment docs and more
- 🍬 confection v0.1.0
- Concepts and measures of bureaucratic constraints in European Union laws from hand-coding to machine-learning
- spaCy: a customizable NLP toolkit designed for developers
- 🦙 spacy-llm v0.3.0
- 🦦 weasel v0.1.0
- Inter-rater agreement for the annotation of neurologic signs and symptoms in electronic health records
- How Good is the Model in Model-in-the-loop Event Coreference Resolution Annotation?
- Large Language Models: From Prototype to Production
- SpanCat with spaCy and Prodigy on real data
- Finding Bad Labels for Text Classification with Jupyter and Prodigy
- 🦙 spacy-llm v0.2.0
- Against LLM maximalism
- 🦙 spacy-llm v0.1.0
- Efficient Information Extraction From Text With spaCy
- spaCy Plugin for VSCode
- Implementing a custom trainable component for relation extraction
- You are what you read: Building a personal internet front-page with spaCy and Prodigy
- Incorporating LLMs into practical NLP workflows
- Predicting relations between SOAP note sections: The value of incorporating a clinical information model
- Finding Duplicates in Tabular Data with Jupyter and Prodigy
- Intro to NLP with spaCy for Digital Humanities
- The Tale of Bloom Embeddings and Unseen Entities
- Creating Custom Event Data Without Dictionaries: A Bag-of-Tricks
- textaCy v0.13.0
- Rulers, NER, and data iteration
- Slovak Dataset for Multilingual Question Answering
- Modular Journalism: The new way to find stories?
- The Nesta Skills Extractor Library
- Fiscal data in text: Information extraction from audit reports using Natural Language Processing
- NLP: From Prototype to Production
- Deploying a Prodigy cloud service for Posh’s financial chatbots
- 🕊️ radicli v0.0.3
- Towards a Tagalog NLP pipeline
- AI/ML for the rest of us
- Calmcode, Explosion, Data Science
- Introducing spaCy v3.5
- Explosion in 2022: Our Year in Review
- Robust solutions with Explosion’s applied NLP philosophy
- Training spaCy NER Models with Prodigy
- 🛸 spacy-transformers v1.2.0
- Reflections on a year of spaCy consulting at Explosion
- Extracting Structured Information from Greek Legislation Data
- WW2 spaCy v0.0.9
2022 41
- Setting your ML project up for success
- Multi hash embeddings in spaCy
- Data is the new coffee
- Group-by statements that save the day
- How the Guardian uses AI to analyse articles
- Custom Interfaces with blocks
- The triangulation of ethical leader signals using qualitative, experimental, and data science methods
- Is it possible to have entities within entities within entities?
- Fast transformer inference with Metal Performance Shaders
- Tools to Improve Training Data
- Coreference Resolution in spaCy
- Finetuning and Bulk Labelling Images with Prodigy
- medspacy v1.0
- spaCy Cheat Sheet
- How the Guardian approaches quote extraction with NLP
- End-to-end Neural Coreference Resolution in spaCy
- 🧪 spacy-experimental v0.6.0
- spaCy behind the scenes: library patterns & design concepts explained
- floret: lightweight, robust word vectors
- 🍏 thinc-apple-ops v0.1.0
- Introducing Holmes 4.0
- Introducing spaCy v3.4
- Speech acts in the Dutch COVID-19 Press Conferences
- Bulk Labelling and Prodigy
- Introducing Span Categorization in Prodigy and spaCy
- Spancat: a new approach for span labeling
- 🧪 spacy-experimental v0.5.0
- Evolution of spaCy
- Diary of a spaCy project: Predicting GitHub Tags
- Solutions for Advanced NLP for Diverse Languages
- Introducing spaCy v3.3
- How we built a Stack Overflow Community questions analyzer
- Finding Bad Image Data using UMAP and Prodigy
- Compact word vectors with Bloom embeddings
- Automated Identification of Clinical Procedures in Free-Text Electronic Clinical Records with a Low-Code Named Entity Recognition Workflow
- skweak v0.3.1
- Applied Language Technology
- 🧪 spacy-experimental v0.4.0
- Introducing spaCy Tailored Pipelines
- When Women Make Headlines
- Creating Tools that Spark Joy with Ines Montani
2021 33
- Explosion in 2021: Our Year in Review
- Healthsea: an end-to-end spaCy pipeline for exploring health supplement effects
- Universal Dependencies v2.5 Benchmarks for spaCy
- Neural edit-tree lemmatization for spaCy
- Talking sense: using machine learning to understand quotes
- spaCy v3's project and config systems are pretty great
- Introducing spaCy v3.2
- 🌸 floret v0.10.0
- 🛸 spacy-transformers v1.1.0
- Anecdotes from 11 Role Models in Machine Learning
- We’ve sold 5% of Explosion
- Reproducible spaCy NLP Experiments with Weights & Biases
- Introduction to Japanese Natural Language Processing
- Mastering spaCy
- Introducing spaCy v3.1
- 🤗 spacy-huggingface-hub v0.0.1
- Applied NLP Thinking: How to Translate Problems into Solutions
- Interview: Ines Montani & Sebastián Ramírez
- What does “real-world NLP” look like and how can students get ready for it?
- spaCy v3: State-of-the-art NLP from Prototype to Production
- Corpus-Level Evaluation for Event QA: The IndiaPoliceEvents Corpus Covering the 2002 Gujarat Violence
- Building Industrial-Strength NLP Applications
- A Bit of AI Episode 7
- Intro to NLP with spaCy (6): Detecting programming languages
- How We Found Pricey Provisions in New Jersey Police Contracts
- 🦆 sense2vec v2.0.0
- spaCy v3: Custom trainable relation extraction component
- spaCy v3: Design concepts explained (behind the scenes)
- 🛸 spacy-transformers v1.0.0
- spaCy v3: State-of-the-art NLP from Prototype to Production
- Introducing spaCy v3.0
- 🔮 thinc v8.0.0
- Building a Data Science Startup
2020 23
- Explosion in 2020: Our Year in Review
- How to build resilient NLP applications
- Building Industrial-Strength NLP Pipelines
- Ines becomes a Python Software Foundation Fellow
- spaCy v3.0: Bringing State-of-the-art NLP from Prototype to Production
- Ines Montani brought linguistic and computers together
- How We Analyzed Google’s Search Results
- The Physical Traits that Define Men and Women in Literature
- 👑 spacy-streamlit v0.0.2
- 🦉 srsly v2.1.0
- Designing Practical NLP Solutions
- Prodigy v1.10: Dependencies, relations, audio, video & more
- Introducing spaCy v2.3
- Intro to NLP with spaCy (5): Detecting programming languages
- 🛸 spacy-transformers v0.6.0
- Training a custom entity linking model with spaCy
- Identifying Predictors of Suicide in Severe Mental Illness: A Feasibility Study of a Clinical Prediction Rule
- Image Captioning with Prodigy & PyTorch
- Training a Named Entity Recognition Model with Prodigy and Transfer Learning
- Intro to NLP with spaCy (4): Detecting programming languages
- Building customizable NLP pipelines with spaCy
- PyCon Colombia Speaker Interview
- The Future of NLP in Python
2019 38
- Explosion in 2019: Our Year in Review
- Intro to NLP with spaCy (3): Detecting programming languages
- sense2vec reloaded: contextually-keyed word vectors
- 🦆 sense2vec v1.0.0
- Künstliche Intelligenz Beyond the Hype
- spaCy meets Transformers
- Interview with Ines Montani
- Let Them Write Code
- Using spaCy with Hugging Face Transformers
- Explosion awarded META Seal of Recognition
- spaCy and the future of multi-lingual NLP
- Introducing spaCy v2.2
- Entity linking for spaCy: Grounding textual mentions
- Intro to NLP with spaCy (2): Detecting programming languages
- Millennials Kill Everything
- Intro to NLP with spaCy (1): Detecting programming languages
- Blackstone v0.1.15
- spaCy meets Transformers: Fine-tune BERT, XLNet and GPT-2
- PyDev of the Week: Ines Montani
- Episode 139: f"Yes!" for the f-strings
- spaCy and Explosion: past, present & future
- David Dodson: spaCy in the News: Quartz’s NLP pipeline
- McKenzie Marshall: NLP in Asset Management (Barings)
- Patrick Harrison: Financial NLP at S&P Global
- Mark Neumann: ScispaCy: A spaCy pipeline & models for scientific & biomedical text
- Applied NLP: Lessons from the Field
- Entity linking functionality in spaCy
- spaCy IRL 2019: 2 days of NLP in Berlin
- The Brains behind spaCy
- Practical transfer learning for NLP with spaCy and Prodigy
- Practical Natural Language Processing with spaCy and Prodigy
- Advanced NLP with spaCy: A free online course
- Introducing spaCy v2.1
- Building a software business with Python
- FAQ #1: Tips & tricks for NLP, annotation & training with Prodigy and spaCy
- Practical transfer learning for NLP with spaCy and Prodigy
- Frag deinen Kühlschrank: Wie künstliche Intelligenz die Welt verändert
- Where Do Corpora Come From?
2018 10
- The AI Revolution will not be Monopolized
- The process: Transforming spaCy’s docs
- How to Ignore Most Startup Advice and Build a Decent Software Business
- What 1.2 million parliamentary speeches can teach us about gender representation
- Building new NLP solutions with spaCy and Prodigy
- Can You Verifi This? Studying Uncertainty and Decision-Making About Misinformation
- Embed, encode, attend, predict
- Rapid NLP annotation
- Increasing Data Science Productivity: spaCy & Prodigy
- Explosion in 2017: Our Year in Review
2017 13
- Training a new entity type with Prodigy – annotation powered by active learning
- More than a Million Pro-Repeal Net Neutrality Comments were Likely Faked
- spaCy’s entity recognition model: incremental parsing with Bloom embeddings & residual CNNs
- Introducing custom pipelines and extensions for spaCy v2.0
- Training an insults classifier with Prodigy in ~1 hour
- Pseudo-rehearsal: A simple solution to catastrophic forgetting for NLP
- Building Prodigy: Our new tool for efficient machine teaching
- Prodigy: A new tool for radically efficient machine teaching
- Why Python’s the best language for AI (and how to make it even better)
- Reflections on running spaCy: commercial open-source NLP
- Supervised learning is great — it's data collection that's broken
- Supervised similarity: Learning symmetric relations from duplicate question data
- Deep text-pair classification with Quora's 2017 question dataset
2016 12
- Embed, encode, attend, predict: The new deep learning formula for state-of-the-art NLP models
- spaCy v1.0: Deep Learning with custom pipelines and Keras
- An open-source named entity visualizer for the modern web
- displaCy.js: An open-source NLP visualizer for the modern web
- Introducing Explosion AI
- How front-end development can improve Artificial Intelligence
- A natural language user interface is just a user interface
- SyntaxNet in context: Understanding Google's new TensorFlow NLP model
- Multi-threading spaCy's parser and named entity recognizer
- spaCy now speaks German
- Statistical NLP in the Ten Hundred Most Common English Words
- Sense2vec with spaCy and Gensim