免费提示词
判断该用提示词、RAG 还是微调
适合在做 AI 应用的开发者。你要提供:应用场景。
请针对我想落地的 AI 应用场景,帮我诊断应该采用「提示词工程 + 工作流、RAG 检索增强、还是模型微调」,并给出第一阶段最小可行验证方案与评测指标。
示例片段(ans-rag-eval.py)
只是写法示意,不是完整程序。
# ANS RAG 检索命中率 (Hit Rate @ K) 与平均倒数排名 (MRR) 计算器 (ans-rag-eval.py)
def evaluate_ans_retrieval(queries: list) -> dict:
hits, rr_sum = 0, 0.0
for q in queries:
if q["gold_id"] in q["retrieved_ids"]:
hits += 1
rr_sum += 1.0 / (q["retrieved_ids"].index(q["gold_id"]) + 1)
n = max(1, len(queries))
return {"hit_rate": round(hits / n, 3), "mrr": round(rr_sum / n, 3)}免费使用,可用于个人和商业项目。模型输出的内容由你自己核对。