学习 LangChain、Pinecone 和 OpenAI:构建下一代 LLM 应用程序
LangChain、Pinecone 和 OpenAI 的实践应用。使用 Streamlit 构建 Web 应用程序。立即加入人工智能革命!
讲师:Andrei Dumitrescu
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 如何使用 LangChain、Pinecone 和 OpenAI 构建 LLM 支持的应用程序。
- 了解 LangChain 组件,包括 LLM 包装器、提示模板、链和代理。
- 了解 LangChain 中可用的不同类型的链,例如 stuff、map_reduce、refine 和 LangChain 代理。
- 深入了解嵌入和矢量数据存储。
- 了解如何使用嵌入和矢量数据存储来提高 LangChain 应用程序的性能。
- 深入研究松果。
- 了解松果索引和相似性搜索。
- 项目:构建一个由法学硕士支持的问答应用程序,具有现代的基于网络的前端,用于自定义或私人文档。
- 项目:使用各种方法和链构建大型文档的摘要系统:stuff、map_reduce、refine 或 LangChain Agents。
- 这将是一次边做边学的经历。我们将一起构建真实世界的应用程序(包括使用 Streamlit 的前端)。
- 您将学习如何使用 Streamlit 为 LLM 和生成式 AI 应用程序创建 Web 界面(前端)。
- Streamlit:主要概念、小部件、会话状态、回调。
要求
- 需要有基本的Python编程经验。
- 您应该能够使用有效的电话号码注册 OpenAI API。
说明
掌握LangChain、Pinecone、OpenAI。使用 LangChain 构建由 LLM 驱动的实践生成应用程序。
使用 Streamlit 为您的生成应用程序创建强大的基于 Web 的前端。
人工智能革命已经到来,它将改变世界!几年后,整个社会将被人工智能重塑。
完成本课程后,您将对 LangChain、Pinecone 和 OpenAI 的基础知识有深入的了解。您还可以使用纯 Python 中的 Streamlit 创建现代前端。
本次浪链课程是“OpenAI API with Python Bootcamp”的第二部分。不建议完全初学者使用它,因为它需要一些基本的 Python 编程经验。
目前,全球各大科技公司的努力、知识和资金都在投入人工智能。
在本课程中,您将学习如何使用 LangChain 构建最先进的 LLM 支持的应用程序。
什么是浪链?
LangChain是一个开源框架,允许人工智能开发人员将 GPT-4 等大型语言模型 (LLM) 与外部计算和数据源相结合。它可以轻松构建和部署可扩展且高性能的人工智能应用程序。
它还有助于来自不同背景的个人进入人工智能领域,并实现人工智能即服务的部署。
在本课程中,我们将介绍 LangChain 组件、LLM 包装器、链和代理。我们将深入研究嵌入和矢量数据库,例如 Pinecone。
这将是一次边做边学的经历。我们将使用 Python、LangChain 和 OpenAI 一起逐步、逐行构建真实的 LLM 应用程序。应用程序将会完成,我们还将包含一个使用 Streamlit 的现代 Web 应用程序前端。
我们将使用 LangChain、Pinecone 和 OpenAI开发一个由法学硕士支持的问答应用程序,用于自定义或私人文档。这开辟了无数的实际用例。
我们还将建立一个摘要系统,这对于任何需要总结大量文本的人来说都是一个有价值的工具。这包括学生、研究人员和商业专业人士。
我将继续添加解决不同问题的新项目。本课程及其涵盖的技术将始终处于开发和不断更新之中。
本次《LangChain、Pinecone 与 OpenAI》课程涵盖的主题有:
- 浪链基础知识
- 使用Dotenv搭建环境:LangChain、Pinecone、OpenAI
- LLM 模型(包装):GPT-3
- 聊天模型:GPT-3.5-Turbo 和 GPT-4
- LangChain提示模板
- 简单的链条
- 顺序链
- LangChain代理介绍
- 浪链代理商在行动
- 向量嵌入
- 矢量数据库简介
- 潜入松果
- 深入 Chroma
- 使用 LangChain 分割和嵌入文本
- 将嵌入插入到松果索引中
- 提出问题(相似性搜索)并获得答案 (GPT-4)
- 使用 Streamlit 为 LLM 和生成式 AI 应用程序创建前端
- Streamlit:主要概念、小部件、会话状态、回调。
您将获得的技能将使您能够构建和部署现实世界的人工智能应用程序。我无法告诉你我是多么兴奋能够教给你所有这些尖端技术。
现在就加入吧,这样您就不会被抛在后面。
我会在课程中见到你!
此课程面向哪些人:
- 希望使用 LangChain、Pinecone 和 OpenAI 构建 LLM 支持的应用程序的 Python 程序员。
- 任何对本十年最具颠覆性的技术感兴趣的技术人员。
- 任何对人工智能感兴趣的程序员。