面向 NodeJs 开发人员的 AI:OpenAI、ChatGPT、LangChain – TypeScript
AI for NodeJs devs: OpenAI, ChatGPT, LangChain – TypeScript
使用 OpenAI、ChatGPT 和 LangChain 进行实践练习。使用 Pinecone 和 Huggingface 并将 AI 集成到您的 Node 应用程序中
学习内容
-
将 OpenAI API 集成到 JavaScript 和 TypeScript 应用程序中。使用文本、语音和图像模式
-
使用 LangChain、Pinecone 和 OpenAI 构建LLM基于 Powered 的应用程序。
-
在 NodeJS 应用中使用开源模型翻译和转录音频文件
-
使用 OpenAI 和 ChatGPT 了解 AI 的基础知识:使用 NodeJS 构建控制台聊天应用程序
-
将工具和功能集成到您的 OpenAI 应用程序中,并与实时数据聊天
-
掌握关键的 AI 主题,如嵌入、相似性和向量数据库
-
使用 ChromaDB 作为嵌入的本地数据库并运行特殊查询
-
使用 Pinecone 作为无服务器数据库,并运行特殊的嵌入查询。使用索引并运行相似性搜索
-
了解 LangChain 组件、LLM包装器、提示模板、链和代理。
要求
-
基本的 JavaScript/TypeScript 知识
-
基本了解 NPM 包和节点模块
-
OpenAI/Huggingface 帐户
描述
是时候将 AI 添加到您的 JavaScript/TypeScript 应用程序中了!
使用 OpenAI 和 LangChain 面向 NodeJs 开发人员的 AI 是一门高级课程,旨在为开发人员提供将人工智能 (AI) 功能集成到Node.js应用程序中的知识和技能。本课程专为精通Node.js并希望探索人工智能驱动解决方案的迷人领域的开发人员量身定制。
在整个课程中,参与者将深入研究各种人工智能概念、算法和框架,重点关注它们在Node.js环境中的实际实施。
本课程涵盖的关键主题包括:
-
人工智能及其在Node.js中的应用简介
-
基本应用程序的 OpenAI 设置
-
了解模型、令牌和角色
-
OpenAI 请求参数
练习应用:
-
控制台中的 ChatGPT 克隆
-
应用功能:历史记录、上下文和令牌限制
-
OpenAI 工具应用程序
-
OpenAI 工具参数
人工智能开发的关键主题:
-
嵌入 – 表示、持久性、加载
-
使用余弦或点积进行相似性搜索
矢量数据库:
-
介绍和设置
-
ChromaDB 设置
-
使用 Docker 构建 ChromaDB 服务器
-
使用 NodeJS 构建 ChromaDB 客户端
-
Pinecone Vector 数据库设置
-
Pinecone 索引和索引操作
-
构建由 Pinecone 提供支持的应用程序
LangChain的专用部分,最流行的LLM应用程序包装器:
-
LangChain介绍与设置
-
LangChain提示模板
-
LangChain输出解析器
-
使用 LangChain 构建 RAG 应用程序
-
Web 和文件 LangChain 加载器
如果您想在自己的机器上自己运行 AI 模型怎么办?这可以通过开源模型实现!
我们将探讨 Hugging face 及其本地LLM应用程序的 API 和开源模型:
-
本地嵌入
-
翻译模型
-
文本模型
-
语音模型
-
图像模型
由于所有使用的库都是使用 TypeScript 构建的,并且提供了出色的 TS 支持,因此该课程还包含一个 TypeScript 回顾部分:
-
TypeScript 类型别名
-
TypeScript 编译器
-
函数、特殊类型、任意和未知
-
枚举和 never 类型
-
TypeScript 泛型
-
TypeScript 类
-
…以及更多功能。
课程优势:
-
除了基础知识之外 – 完成后,您可以直接将这些知识用于生产代码
-
实用知识 – 演示保持在最低限度,我们专注于真正重要的事情
-
逻辑灵活的结构 – 按照自己的节奏学习课程
-
快节奏,简洁,大多数打字剪裁 – 专注于解释 – 尊重你的时间
-
大字体,深色背景,全高清内容,这样即使在小屏幕甚至平板电脑上也可以阅读。
-
终身访问
-
向您当前或未来的雇主出示的结业证书
-
Q&A 活动讲师
超越理论,向活跃的讲师学习,与当今的编程需求保持一致!
无论您是希望扩展技能的经验丰富的 NodeJs 开发人员,还是有兴趣利用 AI 力量的新手,AI for NodeJS 都能为人工智能和现代 Web 开发的交叉点提供激动人心的旅程。注册并释放潜力,使用 NodeJs 创建智能、尖端应用程序!
本课程适合谁:
- 希望使用 OpenAI 和 LangChain 将 AI 功能添加到其应用程序的 NodeJS 和 JS 开发人员
评论(0)