Agence Claude · Anthropic · Paris

Claude in productionin your RAG, chatbots, and agents.

Scroll integrates Claude (Anthropic) into real applications: chatbots connected to your documents, sourced business assistants, agents that call your tools via MCP. The model is just one component—what we deliver is the full surrounding chain.

Claude AI pipelinesourced
InputQuestion · Doc · Ticket
Anthropic API
ClaudeOpus · Sonnet
Searchpgvector
RAGsourced answers
Chatbotbusiness · support
ToolsMCP · CRM · ERP
Agentn8n · LangGraph
Answers sourcedAccess API / Bedrock
01 · Real use cases

Claude in our projects
real use cases.

No demo. Six concrete ways we put Claude into production, from document-based chatbots to agents that write in your ERP.

01

Internal chatbot on your documents (RAG)

A chatbot connected to your document base: procedures, contracts, catalog, meeting notes. Claude answers by citing its sources and flags when the answer isn’t in the corpus, instead of making it up.

02

Support assistant & customer response

Claude drafts responses based on your ticket history and documentation, in your tone. Human review for sensitive cases, automatic sending for simple ones.

03

Tool-equipped agents (MCP, tool use)

Claude calls your tools: CRM, ERP, database, mailbox, internal API. The Model Context Protocol standardizes these connections—this is where Claude excels, and why we often choose it for our agents.

04

Long corpus analysis

Tenders, contract sets, audit reports, regulatory files. Claude’s very large context window allows processing an entire file at once rather than splitting it into chunks that lose the thread.

05

Document extraction & structuring

Invoices, resumes, purchase orders, meeting minutes: Claude reads, extracts the relevant fields, and returns them in a structured format, ready to be written to your ERP or database. Output is schema-constrained and validated before writing.

06

Code generation & review

Claude is our reference model for code: generation, review, migration, or legacy documentation. It’s also what we use to audit vibe-coded projects before taking them over.

02 — What we address from the start

Controlled AI,
not a chatbot that improvises.

"Connecting to the Anthropic API" and "delivering a reliable production assistant" are not the same. The difference lies in four key areas we address from the design phase.

Sourced answers, not free generation

We constrain Claude: RAG on your documents, explicit business rules, constrained output, human validation for critical cases. Every answer references its sources, and the model admits when it doesn’t know.

The right Claude model at the right cost

Opus for long reasoning and agents, Sonnet for most production cases, Haiku for classification and routing. We start high to validate feasibility, then scale down until quality drops.

Your data is not used for training

Data sent to the Anthropic API is not used to train models. When required, we use Bedrock or Vertex AI in a European region—or switch the use case to a sovereign model.

Measured, supervised, replaceable

Benchmarking on your real cases before production, with quality and cost metrics tracked afterward. Model access remains isolated behind an abstraction layer: changing models doesn’t mean rewriting the application.

They trusted usSee our client cases
Imalize
Sistr
Art Explora
Perfway
Hexa
Bellman
03 — In the stack

How Claude integrates
into a Scroll AI pipeline.

Anthropic provides the model and tool protocol. Around it, the components that do the actual work: embeddings, vector store, orchestration, RAG, supervision.

LayerToolRole
ModelClaude Opus 5, Sonnet 5, Haiku 4.5Reasoning, generation, classification
Tools & agentsTool use, Model Context Protocol (MCP)Calling your business tools from Claude
Long contextPrompt caching, Batch APILarge corpora processed without cost explosion
EmbeddingsVoyage AI, Mistral EmbedVectorization (Anthropic does not provide this)
Vector storepgvector / Supabase, QdrantEmbedding storage, search
Orchestrationn8n, LangGraphWorkflows, agents, tool chaining
RAG / frameworksLangChain, LlamaIndexRetrieval + sourced generation
SupervisionMetrics, costs, SentryQuality, costs, production drift
Anthropic building blocksSurrounding building blocks
04 — Access & hosting

Direct API, Bedrock, or sovereign fallback —
how we choose.

Claude cannot be self-hosted. The choice therefore depends on the access method and region, and sometimes on accepting that another model may be more suitable.

Anthropic API

Direct access

Anthropic’s managed API: latest models available on release day, no infrastructure to manage, your data not used for training. This is the default starting point for most of our projects.

Recommended when

No strict location constraints, need for the latest model capabilities, priority on speed to production.

Bedrock / Vertex AI

EU regions

Claude is also available via Amazon Bedrock and Google Vertex AI, with a choice of European region. Useful when the cloud contract already exists, billing must go through this provider, or location is required.

Recommended when

You are already committed to AWS or GCP, or the data must remain in a contractually identified European region.

Sovereign model

Fallback assumed

When data cannot leave any US perimeter, Claude is not the right answer, and we say so. We then switch to Mistral or a self-hosted open-weight model, with the same RAG architecture.

Recommended when

Healthcare, public sector, defense, or any sovereignty requirement that rules out US providers from the outset.

05 — FAQ

Frequently asked questions

The questions that come up during scoping. If yours isn’t here, get in touch!

Because the use case justifies it, not by principle. We choose Claude when tools need to be called, long documents kept in context, or code produced—that’s where it serves us best. If your stack is already with OpenAI, GPT is often the natural choice; if data cannot leave Europe, Mistral settles the matter. We benchmark against your real cases before deciding, and the choice is documented.

No. Content sent via the Anthropic API is not used to train models, unlike what may apply to consumer offerings. This is a key distinction: controlled use goes through the API or an enterprise subscription, not personal accounts used discreetly by teams.

Claude is not self-hostable—its weights are not open. However, it is served via Amazon Bedrock and Google Vertex AI, where a European region can be selected. If your constraints are stricter, we don’t force Claude into the framework: we switch to a sovereign model, and we tell you during scoping.

Almost never the most powerful. We use Opus to validate feasibility and for complex agents, then scale down: in most of our deployments, Sonnet is the one we use, and Haiku suffices for classification or routing. The cost gap between high-end and mid-range is an order of magnitude, for a difference users don’t perceive.

By not letting the model answer from memory. The chatbot retrieves relevant passages from your documents, only answers based on them, cites its sources, and explicitly states when the information isn’t in the corpus. For critical cases, a human validates before sending. An assistant’s quality first depends on how it accesses data, and only then on the model.

Nothing, if the application was built correctly. We isolate model access behind an abstraction layer: changing versions or providers means updating a configuration and rerunning our test suite, not rewriting the application. This is an architectural choice we make from day one, precisely because this landscape shifts every two months.
Get started

Need a chatbot, RAG, or agent for production?

Use case framing, Claude vs. alternatives benchmark, or integration into an existing workflow: we start where you are.

Contact details
contact@agence-scroll.com
+33 6 48 03 90 27
20 Rue des Taillandiers
75011 Paris
Reply within 24 business hours.