问 AI 一项临床试验里有多少高剂量组受试者出现瘙痒,它第一次答 21,第二次答 25,还都声称引用了并未提供给它的数据文件。Jumping Rivers 以此为起点,推出五篇 R 智能体生产化实践:让模型负责理解问题和选择工具,让普通 R 函数真正完成计数,并把“算了什么”随结果一并返回,方便复核。
这套临床试验安全助手由同一个案例贯穿:先用 {ellmer} 建立智能体循环——模型只能请求调用函数,R 会话决定实际运行什么;再逐步加入 Shiny 网页界面、行为测试、患者记录访问限制、成本与模型记录、审计轨迹,以及通过 Model Context Protocol(MCP,一种统一连接外部工具和数据源的协议)共享工具。关键变化不是让聊天更聪明,而是把计算、权限和留痕交给可检查的代码。不过,模型仍可能向 R 提错问题,因此系统只能提高可追查性,不能替代人工复核。