微信扫码
添加专属顾问
我要投稿
大模型管理的革命性突破,RagaAI Catalyst让AI效率提升300%核心内容:1. RagaAI Catalyst平台的核心功能概览2. 项目管理、数据集管理、评估管理等实用操作指南3. 安全护栏、红队测试等高级特性介绍
* 戳上方蓝字“牛皮糖不吹牛”关注我
大家好,我是牛皮糖!大家对于LLM 的使用其实没有一个完整的管理平台,使用过后再一次使用其实会将上次数据丢失。RagaAI Catalyst 是一个综合平台,旨在增强大语言模型(LLM)项目的管理与优化。它提供以下核心功能:
使用 pip 进行安装:
pip install ragaai-catalyst
配置认证凭证:
from ragaai_catalyst import RagaAICatalyst
# 初始化客户端
catalyst = RagaAICatalyst(
access_key="您的访问密钥",
secret_key="您的安全密钥",
base_url="API端点"
)
密钥获取步骤:
注意:所有 API 操作均需认证凭证
# 创建新项目
project = catalyst.create_project(
project_name="智能客服系统",
usecase="对话机器人"
)
# 列出所有项目
projects = catalyst.list_projects()
支持 CSV/JSONL/DataFrame 多数据格式:
from ragaai_catalyst import Dataset
ds = Dataset(project_name="智能客服系统")
# 从 CSV 创建数据集
ds.create_from_csv(
csv_path="对话记录.csv",
dataset_name="客服对话",
schema_mapping={'用户提问': 'query', '机器人回复': 'response'}
)
from ragaai_catalyst import Evaluation
eval = Evaluation(
project_name="智能客服系统",
dataset_name="客服对话"
)
# 添加评估指标
eval.add_metrics([
{
"name": "事实准确性",
"config": {"model": "gpt-4o", "threshold": {"gte": 0.8}}
}
])
# 获取评估结果
results = eval.get_results()
from ragaai_catalyst import Tracer
tracer = Tracer(
project_name="智能客服系统",
dataset_name="服务追踪"
)
with tracer():
# 需要追踪的业务逻辑
response = chatbot.query("如何重置密码?")
@trace_Agent(name="推荐代理")
class RecommendationAgent:
def recommend(self, text):
# 业务逻辑
current_span().add_metrics(accuracy=0.92)
from ragaai_catalyst import PromptManager
pm = PromptManager(project_name="智能客服系统")
prompt = pm.get_prompt("标准回复模板")
# 动态编译提示
compiled_prompt = prompt.compile(
query="订单查询",
context="用户需要查看近期订单"
)
from ragaai_catalyst import SyntheticDataGeneration
sdg = SyntheticDataGeneration()
text = sdg.process_document("产品手册.pdf")
# 生成复杂问答对
qna_data = sdg.generate_qna(text, question_type='complex', n=50)
from ragaai_catalyst import GuardrailsManager
gm = GuardrailsManager(project_name="智能客服系统")
# 添加安全规则
gm.add_guardrails(
deployment_id=123,
guardrails=[{
"name": "敏感信息过滤",
"config": {"threshold": {"lte": 0.1}}
}]
)
from ragaai_catalyst import RedTeaming
rt = RedTeaming(model_name="gpt-4", provider="openai")
# 运行安全扫描
test_report = rt.run(
description="招聘顾问机器人",
detectors=["偏见检测", "有害内容"],
response_model=chatbot.predict
)
本项目采用 Apache License 2.0
项目地址:
https://github.com/raga-ai-hub/RagaAI-Catalyst
• Github 资料项目合集• 4核 16G 就能 RAGFlow Quick start 快速入门• github 7.8k star 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-05-13
Spring AI与通义千问的完美结合:构建智能对话应用
2025-05-13
MCP如何实现Agentic AI工作流
2025-05-13
大模型的核心价值是“可编排的通用智力”
2025-05-12
精通 MCP Server和Client 01
2025-05-12
Cursor 0.5 重磅登场:不止于AI编程助手,它想成为你的“AI原生编程大脑”
2025-05-12
大模型驱动的AI应用开发范式演进:技术架构与产业影响
2025-05-12
聊一聊 Tool、MCP 和 Agent 来龙去脉 | 大白话技术科普系列@Jomy
2025-05-12
AI时代生存指南:为何你的经验比知识更值钱?
2024-08-13
2024-06-13
2024-08-21
2024-09-23
2024-07-31
2024-05-28
2024-08-04
2024-04-26
2024-07-09
2024-09-17
2025-05-12
2025-05-11
2025-05-09
2025-05-08
2025-05-07
2025-04-30
2025-04-29
2025-04-29