|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduction-to-langchain/
课程评论:没有评论
**课程名称:** LangChain 入门 **课程概述:** 本课程旨在介绍 LangChain,一个革命性的工具,它使任何软件工程师都能轻松地利用大型语言模型(LLMs)构建应用。在 LangChain 出现之前,使用机器学习需要深厚的专业知识,而现在,只需几行代码即可实现。LangChain 将 LLMs 作为人与软件之间的桥梁,允许将 LLMs 集成到更复杂的软件系统中。 **课程内容:** * **LangChain 基础:** 了解 LangChain 的核心概念和架构。 * **数据加载与摘要:** 学习如何加载和总结各种类型的数据。 * **提示工程基础:** 掌握设计高效提示以优化 LLM 输出的技巧。 * **向量数据库基础:** 理解向量数据库在 LLM 应用中的作用。 * **检索增强生成(RAG):** 学习如何结合检索和生成来构建更智能的应用。 * **RAG 优化与多模态 RAG:** 深入探讨 RAG 的优化策略以及如何处理多模态数据。 * **使用图数据库增强 LLMs:** 探索将图数据库集成到 LLM 应用中的方法。 * **使用工具增强 LLMs:** 学习如何利用外部工具扩展 LLM 的能力。 * **构建智能语音助手:** 实践项目,构建一个响应式的语音助手。 * **自动化小说写作:** 探索如何利用 LLMs 自动生成文本内容。 * **自动化软件编写:** 了解如何利用 LLMs 辅助软件开发过程。 **教学方法:** 本课程强调实践操作,通过大量示例帮助学习者建立直观理解。完成课程后,学习者将能够构建由大型语言模型驱动的复杂软件应用。 **费用提示:** 课程中的部分示例使用了 OpenAI API,可能会产生额外费用(预计不超过 50 美元)。但所有示例均可免费通过使用开源 LLMs 进行复现。
Welcome to the Introduction to LangChain course! Very recently, we saw a revolution with the advent of Large Language Models. It is rare that something changes the world of Machine Learning that much, and the hype around LLM is real! That's something that very few experts predicted, and it's essential to be prepared for the future.LangChain is an amazing tool that democratizes machine learning for everybody. With LangChain, every software engineer can use machine learning and build applications with it. Prior to LangChain and LLMs, you needed to be an expert in the field. Now, you can build an application with a couple of lines of code. Think about language models as a layer between humans and software. LangChain is a tool that allows the integration of LLMs within a larger software.Topics covered in that course:LangChain BasicsLoading and Summarizing DataPrompt Engineering FundamentalsVector Database BasicsRetrieval Augmented GenerationRAG Optimization and Multimodal RAGAugmenting LLMs with a Graph DatabaseAugmenting LLMs with toolsHow to Build a Smart Voice AssistantHow to Automate Writing NovelsHow to Automate Writing SoftwareThe course is very hands-on! We will work on many examples to build your intuition on the different concepts we will address in this course. By the end of the course, you will be able to build complex software applications powered by Large Language Models!Warning: during the course, I used a lot of the OpenAI models through their API. If you choose to use the OpenAI API as well, be aware that this will generate additional costs. I expect that reproducing all the examples in the course should not require more than $50 in OpenAI credits. However, all the examples can be reproduced for free if you choose to use open-source LLMs.