首页 / 资料库 / OpenAI 实践手册

资料库15 分钟读完MITOpenAI学习资源清单

AI 学习相关资源汇总

译自《Related resources》 · 查看英文原文

原文出处Related resources 原作者:OpenAI · 许可证:MIT License 中文译本由诸葛AI学院整理,仅供学习参考,版权归原作者与 OpenAI 所有。

来自全网的相关资源

围绕怎么让 GPT 输出得更好,社区里有人写了不少好用的工具,也有人发表了不少论文。下面是 OpenAI 挑出来的一些他们认为不错的:

提示词库与工具(按字母顺序排列)

  • Arthur Shield:付费产品,用来检测有害内容(toxicity)、幻觉(hallucination)、提示词注入(prompt injection)这类问题。
  • Baserun:付费产品,针对基于大语言模型(LLM)的应用做测试、调试和监控。
  • Chainlit:一个 Python 库,用来做聊天机器人界面。
  • ElatoAI:一个平台,让你用 Arduino 在 ESP32 开发板上跑 OpenAI Realtime API 的语音服务,底层用的是 Deno Edge Runtime 和 Supabase。
  • Embedchain:一个 Python 库,帮你管理和同步非结构化数据,喂给 LLM 用。
  • FLAML (A Fast Library for Automated Machine Learning & Tuning):一个 Python 库,自动挑选模型、超参数和其他可调的选项。
  • Guidance:微软出的 Python 库,看着挺顺手,用 Handlebars 模板把生成、提示和逻辑控制穿插在一起写。
  • Haystack:开源的 LLM 编排框架,用 Python 搭建可定制、能上生产环境的 LLM 应用。
  • HoneyHive:面向企业的平台,做 LLM 应用的评估、调试和监控。
  • LangChain:很流行的 Python/JavaScript 库,把一串语言模型的提示词链起来用。
  • LiteLLM:一个极简的 Python 库,用统一的格式调用各家 LLM 的 API。
  • LlamaIndex:一个 Python 库,给 LLM 应用接入外部数据。
  • LLMOps Database:一个记录真实公司如何在生产环境部署 LLM 的数据库。
  • LMQL:一门专门和 LLM 交互的编程语言,支持带类型的提示、控制流、约束和工具调用。
  • OpenAI Evals:开源库,评估语言模型和提示词在具体任务上的表现。
  • Outlines:一个 Python 库,提供一门小语言,让提示词更好写,也能约束模型的输出。
  • Parea AI:一个平台,做 LLM 应用的调试、测试和监控。
  • Portkey:一个平台,管 LLM 应用的可观测性、模型管理、评估和安全。
  • Promptify:一个小型 Python 库,用语言模型来做 NLP(自然语言处理)任务。
  • PromptPerfect:付费产品,测试并改进你的提示词。
  • Prompttools:开源 Python 工具,测试和评估模型、向量数据库与提示词。
  • Scale Spellbook:付费产品,帮你构建、对比并上线语言模型应用。
  • Semantic Kernel:微软的库,支持 Python/C#/Java,能做提示模板、函数链、向量记忆和智能规划。
  • Vellum:付费的 AI 产品开发平台,试验、评估并部署较复杂的 LLM 应用。
  • Weights & Biases:付费产品,跟踪模型训练和提示工程(prompt engineering)实验。
  • YiVal:开源的 GenAI-Ops 工具,用自定义的数据集、评估方法和进化策略,来调优和评估提示词、检索配置与模型参数。

提示工程指南

视频课程

相关论文:用进阶提示提高推理能力

这篇在讲什么,跟咱们的课怎么对?

资料库是大厂公开教材的中文译本,偏原理和工程做法。想看面向中小企业的白话版本,去入门课场景课