|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ai-nodejs-openai-chatgpt-langchain-typescript/
课程评论:没有评论
课程名称:NodeJs中的生成性人工智能:OpenAI与LangChain - TypeScript 课程概述: 这个课程旨在帮助开发人员将人工智能(AI)能力整合到Node.js应用程序中。适合已经熟悉Node.js的开发者,探索AI驱动解决方案的奇妙世界。课程将深入讨论各种AI概念、算法和框架,重点在其在Node.js环境中的实际应用。 主要内容包括: - AI及其在Node.js中的应用介绍 - OpenAI的基础应用设置 - 理解模型、令牌和角色 - OpenAI请求参数 - 实践应用:控制台中的ChatGPT克隆 - 应用特性:历史记录、上下文与令牌限制 - OpenAI工具应用 - OpenAI工具参数与生成性AI工具 - AI开发的关键主题: - 嵌入展示、持久性与加载 - 使用余弦或点积的相似性搜索 - 向量数据库介绍及设置(ChromaDB与Pinecone) - Docker中搭建ChromaDB服务器 - 建立NodeJS客户端 - Pinecone索引及运算 - LangChain的专门部分: - LangChain的介绍与设置 - LangChain提示模板与输出解析器 - 构建RAG应用程序 - Web和文件的LangChain加载器 - 使用LangChain的生成性AI - 本地运行AI模型的可能性: - 探索Hugging Face及其API与开源模型(本地嵌入、翻译模型、文本模型、语音模型、图像模型) - TypeScript回顾部分: - TypeScript类型别名、编译器、函数、特殊类型、枚举、泛型、类等众多特性。 课程优势: - 超越基础知识,完成后可直接将知识应用于生产代码 - 注重实用知识,尽量减少演示,聚焦于真正重要的内容 - 结构逻辑清晰灵活,可以按自身节奏学习 - 快速高效,简洁的排版,重点讲解,尊重学习者的时间 - 全高清内容,适合小屏幕或平板阅读 - 终身访问权,完成证书可提供给现有或潜在雇主 - 积极的问答互动与活跃的讲师 无论你是经验丰富的NodeJs开发者,还是希望掌握AI技术的新手,NodeJs的AI课程都将带你进入人工智能与现代Web开发交汇的激动人心的旅程。立即注册,解锁创建智能前沿应用的潜力!
It's time to add AI to your JavaScript/TypeScript app!AI for NodeJs devs with OpenAI and LangChain is an advanced course designed to empower developers with the knowledge and skills to integrate artificial intelligence (AI) capabilities into Node.js applications. This course is tailored for developers who are proficient in Node.js and wish to explore the fascinating realm of AI-driven solutions.Throughout the course, participants will delve into various AI concepts, algorithms, and frameworks, focusing on their practical implementation within Node.js environments. Key topics covered in this course include:Introduction to AI and its applications in Node.jsOpenAI setup for basic appsUnderstanding models, tokens and rolesOpenAI request parametersPractice apps:ChatGPT clone in the consoleApp features: history, context and token limitOpenAI tools appOpenAI tools parametersGenerative AI with toolsKey topics for AI development:Embeddings - presentation, persistence, loadSimilarity search using cosine or dot product Vector databases:Introduction and setupChromaDB setupBuilding a ChromaDB server with DockerBuilding a ChromaDB client with NodeJSPinecone Vector database setupPinecone indexes and index operationsBuilding apps backed by PineconeGenerative AI with PineconeDedicated section for LangChain, the most popular LLM apps wrapper:LangChain introduction and setupLangChain prompt templatesLangChain output parsersBuilding RAG applications with LangChainWeb and file LangChain loadersGenerative AI with LangChainWhat if you want to run the AI models yourself on your own machine? This is possible with open source models!We will explore Hugging face and it's APIs and open source models for local LLM apps:Local embeddingsTranslation modelsText modelsVoice modelsImage modelsSince all the used libraries are build with TypeScript and offer great TS support, the course also contains a TypeScript recap section:TypeScript type aliasesThe TypeScript compilerFunctions, special types, any and unknownEnums and the never typeTypeScript genericsTypeScript classes...and many more features.Course advantages:Beyond the basics - after finish, you can directly use this knowledge into production codePractical knowledge - presentations are kept to a minimum, we focus on what is really importantLogical and flexible structure - take the course at your own paceFast paced, concise, most typing cut out - focus on explanations - respect for your timeBig font, dark background, full HD content, this way it is readable even on a small screen or even tablet.Lifetime accessCertificate of completion to present to your current or prospective employerQ & A active instructorGo beyond the theory and learn from an active instructor, aligned with today's programming demands!Whether you're a seasoned NodeJs developer looking to expand your skill set or a newcomer interested in harnessing the power of AI, AI for NodeJS offers an exciting journey into the intersection of artificial intelligence and modern web development. Enroll and unlock the potential to create intelligent, cutting-edge applications with NodeJs!