Opik

活跃
GitHub Python Apache-2.0

简介

Opik 是一个开源的 LLM 应用可观测性平台,提供 Agent 追踪、评估测试、提示词实验管理等功能,帮助开发者监控和优化 AI Agent 系统。

核心特性

  • 全面的 LLM 可观测性,深度追踪调用、对话和 Agent 活动
  • LLM-as-a-judge 指标,用于幻觉检测、内容审核和 RAG 评估
  • 生产就绪的监控仪表板,支持每天 4000 万+ 追踪的规模
  • Opik Agent Optimizer SDK,实现自动化提示词和工具优化
  • 广泛的第三方框架集成,包括 Google ADK 和 Autogen
  • Prompt Playground 用于交互式提示词工程和实验

适用场景

💡 实时监控和调试生产环境 LLM 应用
💡 在 CI/CD 流水线中自动化评估和测试 AI Agent 系统
💡 优化 RAG 聊天机器人和代码助手的提示词和工具
💡 为企业级 Agent 系统部署扩展可观测性

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(21.9k stars)
  • 开源许可证友好(Apache-2.0)
  • 项目有一定历史沉淀(已维护 3 年)

快速开始

pip install opik && python -c "import opik; opik.configure()"

相关项目

Langfuse

34.4k · TypeScript
活跃 A

开源 LLM 可观测性平台,提供追踪、评估、提示管理和数据集管理功能,支持 LangChain、OpenAI、Anthropic 等主流框架的集成。

observabilitytracingllm-evaluation +2
  • · LLM 可观测性追踪 — 追踪 LLM 调用、检索、嵌入、Agent 动作等完整链路,支持用户会话级调试
  • · 提示词版本管理 — 中心化管理、版本控制和协作迭代提示词,服务端/客户端缓存零延迟切换
  • · 评估管线 — 支持 LLM-as-a-Judge、代码评估、用户反馈收集和自定义评估管道

LMNR

3.2k · TypeScript
活跃 A

LMNR 是面向 LLM 与 Agent 应用的开源可观测性平台,关注 tracing、质量分析与运行诊断,适合在生产环境中持续监控 Agent 行为。

observabilitytracingdiagnostics +1
  • · OpenTelemetry 原生追踪 SDK - 一行代码自动追踪 Vercel AI SDK、Browser Use、LangChain、OpenAI、Anthropic 等主流框架
  • · 可扩展的评估系统 - 无偏见的 SDK 和 CLI,支持本地和 CI/CD 管道运行评估,配合 UI 可视化比较结果
  • · AI 监控信号 - 用自然语言描述事件,追踪 Agent 的问题、逻辑错误和自定义行为

OpenTelemetry Python

2.6k · Python
活跃 A

CNCF 托管的 OpenTelemetry 官方 Python 实现,提供遥测数据采集(链路追踪、指标、日志)的标准化 API 和 SDK,是云原生应用可观测性的事实标准。

observabilityopentelemetrytracing +3
  • · 统一遥测 API — 链路追踪、指标、日志三合一的标准化采集接口
  • · 灵活 SDK 配置 — 支持采样策略、批处理导出、资源属性等高级配置
  • · 丰富 Exporter 生态 — 内置 Jaeger、Prometheus、Zipkin、OTLP 等多种导出器

RagaAI Catalyst

16.2k · Python
不活跃 B

RagaAI Catalyst 是面向 Agent AI 的可观测性、监控与评估框架,支持 Agent/LLM/工具链追踪、多 Agent 系统调试及自托管仪表盘分析。

observabilitytracingevaluation +2
  • · 全方位 LLM 项目管理:项目管理、数据集管理、评估管理、追踪管理、提示词管理一站式平台
  • · Agentic Tracing 模块:追踪 Agent/LLM/工具调用全链路,监控 token 用量和执行模式
  • · 内置多种评估指标(Faithfulness、Hallucination 等),支持自定义阈值和批量评估

相关文章