Skip to main content
Free webinar: Build AI agents in R you can trust, 19 Nov, 1:15pm UK Register

See all results
items
    • Overview 
    • Join Us  
    • Community 
    • Contact 
    • Overview 
    • Course Catalogue 
    • Public Courses 
    • Overview 
    • AI New 
    • Posit 
    • Data Science 
    • Engineering 
    • Blog 
    • Case Studies 
    • R Package Validation 
    • Gallery 
    • diffify  
    • Pro Bono Support 

What's Changed for AI in Pharma, and What to Watch Next

Author: Gigi Kenneth

Published: November 9, 2026

tags: ai, llm, pharma, validation, phuse, r
Illustration of a Jumping Rivers astronaut working on a laptop

Two years ago, most conversations about AI in pharma asked whether a chatbot could write a SAS macro. That question has gone. The FDA now runs AI agents of its own and has agreed a shared set of principles with the EMA, and one of the biggest clinical data science conferences has filled its agenda with talks about trust, audit and accountability.

The PHUSE EU Connect 2026 agenda is the clearest snapshot. More than 50 sessions have AI, large language models (LLMs) or agents in the title, spread across a dedicated AI stream and almost every other stream besides. Many of those titles ask who checks AI-generated analyses, who authorised an agent’s actions, and how anyone can trust an agent in a regulated workflow.

What has changed

From assistants to agents

The first wave of AI in clinical programming was autocomplete and chat: paste in a spec, get back some code, check it by hand. Now around 15 PHUSE sessions are about agents, which read files, run code, inspect the output and try again, building SDTM mappings, ADaM specifications and TLFs.

Regulators have moved just as fast. In December 2025 the FDA made agentic AI available to all of its staff for pre-market review, post-market surveillance and inspections. The person reviewing your submission may well be working with an AI agent.

Tool access, through protocols such as the Model Context Protocol, is what makes agents useful, and also what makes them a governance problem. A model that can only talk cannot change your ADaM datasets. A model with tool access can.

Tool access can also make agents more trustworthy, if the tools supply facts the model would otherwise guess.

Headshot of Colin Gillespie

Our talk at PHUSE EU Connect

Navigating Package Updates at Scale: Using Diffify to Govern Open-Source R and Python Dependencies in Pharma

Colin Gillespie, CTO, Jumping Rivers (Tuesday 17 November, 11:00 to 12:30 GMT session, Boisdale 2)

An LLM coding assistant only knows the package releases that existed before its training cut-off. Diffify computes the differences between package versions with no LLM involved, and its MCP server passes those diffs to the assistant. The assistant updates code against what changed, and the team gets a list of what needs fixing and what is safe to leave alone.

Can't make the session? Colin is on stand 25 throughout the conference, and happy to show you the Diffify MCP server beta.

The same split works for agents in regulated work generally: tools supply the facts, and the model only reasons about them.

How the Diffify MCP server feeds an AI coding assistantTop row, deterministic facts with no LLM: old and new package versions go into Diffify, which computes what changed, and the Diffify MCP server passes the diffs on. Bottom row, model reasoning and human sign-off: the AI coding assistant updates code against the diffs, produces a list of what needs fixing and what is safe to leave alone, and a programmer reviews and signs off.Deterministic facts, no LLMPackage versionsold and newDiffifycomputes what changedDiffify MCP serverpasses the diffs onModel reasoning, human sign-offAI coding assistantupdates code againstthe diffsWhat needs fixingWhat is safe to leave aloneProgrammerreviews andsigns off
Diffify supplies the facts about each package release; the assistant reasons on top of them, and a programmer still signs off.

Regulators now share a vocabulary

“Waiting for regulatory clarity” has worn thin as a reason to hold back.

  1. September 2024 The EMA adopts its reflection paper on AI in the medicinal product lifecycle.
  2. January 2025 The FDA publishes draft guidance on AI to support regulatory decision-making.
  3. December 2025 The FDA makes agentic AI available to all of its staff.
  4. January 2026 The EMA and FDA jointly publish ten guiding principles of good AI practice in drug development.

None of these is a detailed rulebook, and the joint principles are voluntary for now. But they agree on the core ideas: define the context of use, scale controls to the risk, keep humans involved, document your data and model, and manage the system across its lifecycle. Teams that build to those ideas now will have less to undo when detailed guidance arrives.

Join us for our AI in Production conference! For more details, check out our conference website!

Most pilots stall

For all the activity, most AI work in pharma has not reached everyday use. Bessemer and Bain’s 2026 healthcare AI survey found the share of pharma organisations piloting AI rose from 20% to 31% in a year, while production use moved from 5% to 6%.

Pharma organisations piloting AI versus using it in production, 2025 and 2026Piloting AI rose from 20% in 2025 to 31% in 2026. Using AI in production rose from 5% in 2025 to 6% in 2026. Source: Bessemer Venture Partners and Bain, 2026 healthcare AI survey.202520260%10%20%30%40%Piloting AIPiloting AI, 2025: 20%Piloting AI, 2026: 31%20%31%Using AI in productionUsing AI in production, 2025: 5%Using AI in production, 2026: 6%5%6%
Share of pharma organisations piloting AI and using it in production. Source: Bessemer Venture Partners and Bain, 2026.

A ZS survey of pharma technology leaders found only 40% of AI pilots reach scaled deployment, with neglected data quality and governance the most common reason initiatives fail.

That gap explains the tone at PHUSE. The most pointed sessions are about getting model output into a validated workflow and defending it to an auditor. One tackles shadow AI, where programmers use personal subscriptions because the approved route is slow or does not exist. Banning it rarely works; giving people a supported route that is logged usually does.

The foundations still decide the outcome

Some of the most useful PHUSE sessions barely mention models. They focus on metadata, standards and treating clinical data as a product, because AI performs only as well as what sits underneath it.

Language choice matters too. Agents work best in open, scriptable environments where every step is code that can be read, versioned and rerun. Teams that have moved analysis from SAS into R or Python, with validated packages and a clear view of package risk, find that AI slots into the work they already do. Teams still weighing up whether SAS is worth keeping now have another reason to decide.

What to look out for

If you are adopting AI in a regulated setting, these are the six things we would check before scaling anything.

Start with the context of use, not the tool. An agent drafting a first-pass ADaM spec for human review is a very different risk from one producing outputs that go straight into a submission. Write down the use case, the cost of failure and what success looks like before choosing a vendor.

Check that the human in the loop is doing something. A reviewer approving 200 AI-generated tables a day is not a control. Plan review capacity as carefully as you plan the automation.

Validate the code, and log how it was made. LLMs are not deterministic, but the R or Python code they produce is. Treat it like any other contribution, with version control, peer review and tests. Record the prompts, model versions and tool calls behind it, and rerun your checks when the model changes, because hosted models are updated on the provider’s timetable, not yours.

Know where your data goes. Be clear about what leaves your environment, which tools an agent may call and what it is allowed to write. Least-privilege access applies to models as much as to people.

Assume the reviewer has AI too. Inconsistent naming, unexplained derivations and gaps between analysis and narrative are easier to spot when regulators use AI on submissions, so clean, traceable outputs matter more than they did.

Protect the learning curve. Reviewing AI-generated code takes as much expertise as writing it. Decide how junior staff will build that expertise when the model writes the first draft. In the EU this is also a legal point: the AI Act requires organisations that use AI to take steps to build their staff’s AI literacy.

Where this leaves pharma

Agent capability is not what holds most teams back. Clean metadata and reproducible code decide whether AI output can go anywhere near a submission, and that still needs people who understand the work well enough to check it.

At Jumping Rivers we help pharma and other regulated organisations put those foundations in place, from AI and LLM projects to package validation with Litmus. If you are working out how AI fits into your clinical programming, get in touch, or if you are at PHUSE EU Connect, come and find us on stand 25.


Jumping Rivers Logo

You might also like

Agents in Production: From Chatbot to Agent

We asked Gemini how many people on the high dose of a drug had itching in a well-known clinical trial. It said 21, and sounded sure of it. We asked again and got 25, with different numbers for the other groups too. Both answers cited the trial's data files, but the model hadn't been given them.

Agents in Production Webinar

Ask a large language model a question about your data, and you'll probably get a confident answer. Ask it again, and you might get a different one. Join our free webinar on building AI agents in R that you can rely on in production.

{ellmer} for Dynamic Alt Text

Ever had trouble adding alt text to your dynamic plots and tables within Shiny apps? That's where ellmer comes in, allowing us to query LLM APIs and generate suitable alt text.

You Might Also Like

  • Agents in Production: Build Your First AI Agent in R with {ellmer}
  • Agents in Production Webinar: From a Chatbot to a Tool You Can Rely On
  • Using {ellmer} for Dynamic Alt Text Generation in {shiny} Apps

Recent Posts

  • What's Changed for AI in Pharma, and What to Watch Next 
  • SAS to R: Why R, and Where Your Migration Budget Should Go 
  • Agents in Production: Build Your First AI Agent in R with {ellmer} 
  • We're heading to PHUSE EU Connect 2026 
  • Agents in Production Webinar: From a Chatbot to a Tool You Can Rely On 
  • Spring 2027 data science training courses: January to June 
  • What is an MCP server? 
  • AI in Production 2027 Call for Speakers: What Makes a Strong Talk 
  • What's New in Python 3.15? 
  • Autumn 2026 Data Science Training Courses 

Keep Updated

Like data science? R? Python? Stan? Then you’ll love the Jumping Rivers newsletter. The perks of being part of the Jumping Rivers family are:

  • Be the first to know about our latest courses and conferences.
  • Get discounts on the latest courses.
  • Read news on the latest techniques with the Jumping Rivers blog.

We keep your data secure and will never share your details. By subscribing, you agree to our privacy policy.

Follow Us

  • GitHub
  • Bluesky
  • LinkedIn
  • YouTube
  • Eventbrite

Find Us

The Catalyst Newcastle Helix Newcastle, NE4 5TG
Get directions

Contact Us

  • hello@jumpingrivers.com
  • + 44(0) 191 432 4340

Newsletter

Sign up

Events

  • North East Data Scientists Meetup
  • Leeds Data Science Meetup
  • AI in Production
  • Webinars
British Assessment Bureau, UKAS Certified logo for ISO 9001 - Quality management British Assessment Bureau, UKAS Certified logo for ISO 27001 - Information security management Cyber Essentials Certified Plus badge Accredited Living Wage Employer
  • Privacy Notice
  • |
  • Booking Terms

©2016 - present. Jumping Rivers Ltd