面向开发者的LLM入门教程介绍
技术背景
大语言模型(LLM)正在逐步改变人们的生活,对于开发者而言,如何基于LLM提供的API快速、便捷地开发一些具备更强能力、集成LLM的应用,来实现更新颖、更实用的功能,是一项急需学习的重要技能。吴恩达老师与OpenAI合作推出的大模型系列教程,从大模型时代开发者的基础技能出发,介绍了如何基于大模型API、LangChain架构快速开发结合大模型强大能力的应用。但这些教程目前仅支持英文版且国内访问受限,因此datawhalechina团队打造了中文版的面向开发者的大模型手册 - LLM Cookbook。
实现步骤
前期准备
学习该教程需要提前具备至少一个LLM API(最好是OpenAI,如果是其他API,可能需要参考其他教程对API调用代码进行修改),并且能够使用Python Jupyter Notebook。
课程学习
本教程共包括11门课程,分为必修类和选修类两个类别。
- 必修类课程:是初学者入门LLM的基础,包括了入门LLM所有方向都需要掌握的基础技能和概念。建议按照以下顺序学习:
- 面向开发者的Prompt Engineering:基于吴恩达老师《ChatGPT Prompt Engineering for Developers》课程打造,介绍如何构造Prompt并基于OpenAI提供的API实现多种常用功能。
- 搭建基于ChatGPT的问答系统:基于《Building Syste