面向 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 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。