[go: up one dir, main page]

NewIntroducing the free Solo plan
From the makers of spaCy and Prodigy

Your virtual
NLP engineer

You’ve heard all about vibe coding – now say hello to vibe NLP. With Ellf, your team can take back control and build custom and fully private AI solutions in-house.

✳︎Claude Code

› We need to extract products and features from support tickets. 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.

Project planning

Break your business problem down into actionable steps.

Distillation

Use LLMs to create better, smaller, faster and fully private task-specific components.

Model training and analysis

Train and fine-tune task-specific models, analyze the logs and diagnose problems.

Data preparation and exploration

Convert raw data, cluster information and iterate on label schemes for your task.

Data development

Collaborate on annotation and automate data labeling with agents

Annotation guidelines

Write comprehensive labelling manuals to scale up the data creation process.

Pattern generation

Determine what to extract with rule-based logic and create patterns interactively.

QA and evaluation

Test your system with real-world and synthetic data.

Coding assistance

Build custom solutions with spaCy, Prodigy and the powerful Python ecosystem.

› How can I best solve this?
⏺︎Let me analyze your requirements and put together a project plan for you.
Claude
OpenCode
Codex
Copilot
Junie

Use your favorite tools

cluster.example.com

Training experimentSTARTING

Train a pipelinetrain

Annotate entitiesSTARTED

Named Entity Recognitionner

Keep your data private

✳︎Claude Code

› /ellf-support Is this a good approach?
⏺︎I've emailed your conversation logs to support@ellf.ai.
Re: Your Ellf support request

Get human support

From the blog

What coding assistants are missing for NLP

  • Annotation: A low-friction way to get feedback from humans on real data and “schedule work on a human”.
  • Execution: Run long jobs and experiments on a private cluster, without building infrastructure.
  • Knowledge: Best practices from 10+ years of solving real-world NLP problems in industry.
Read the Blog Post

Ellf for Prodigy users

Ellf for universities

Optimize every part of your system

✳︎Claude Code

› I want to evaluate our support ticket pipeline. Can you set up a task so our team and an agent can annotate a sample, and compare the routing and extraction steps against the data?
⏺︎Sure! Let me set up the annotation task and an evaluation workflow for each component.

Distill large modelSTARTING

Human-in-the-loop distillationdistill
Prodigy evaluation interface
Ticket Routing
94%
Information Extraction
78%

Get started with templates

✳︎Claude Code

› /ellf-template Set up this project using the sample data: https://github.com/explosion/ellf-templates/tree/main/llm-to-jev
⏺︎I've read the template's README. Let me set up the project, tasks and evaluation workflow.
Replacing an LLM Classifier with Jev
Text ClassificationEvaluation
2 tasks3 actions1 agent1 plan
github.com/explosion/ellf-templates/tree/main/llm-to-jev

Build custom NLP with Claude Code and agents

Watch on YouTube

Frequently Asked Questions