以下是我使用 Next.js 和 Nest.js 构建 Gen AI 应用程序时学到的一些笔记

路线图

您可以通过此链接查看路线图:AI RoadMap

Image description

要学习并成为一名专注于**Next.js**和**NestJS**的**生成式人工智能 (Gen AI)**的全栈开发人员,您需要结合人工智能基础知识、人工智能模型在 Web 应用程序中的集成以及 OpenAI 的 API 或 LangChain 等特定工具的资源。以下是精选的免费课程、博客和文档列表:

**免费课程:**

  • freeCodeCamp 提供的综合 NestJS 课程:本课程深入介绍 NestJS,指导您构建高效、可靠且可扩展的服务器端应用程序。
  • 全栈 NestJS + Next.js 教程:本教程演示了如何使用 NestJS 作为后端、使用 Next.js 作为前端构建全栈待办事项应用程序。
  • **博客和教程:**

  • 使用 Nest.js + Next.js 创建项目:这篇博文提供了有关设置将 NestJS 与 Next.js 集成的项目的分步指南,并讨论了各种服务器端渲染策略。
  • Next x Nest - 将您的 NextJs 应用程序连接到 NestJs 后端:本文重点介绍如何将 NextAuth 与 Next.js 集成并与 NestJS 后端建立安全通信。
  • **官方文档:**

  • NestJS 文档:官方 NestJS 文档提供了全面的指南和参考,以帮助您理解和有效地使用该框架。
  • Next.js 学习:官方 Next.js 学习平台提供带您从初学者到专家的教程,涵盖 Next.js 的基础和高级功能。
  • **其他资源:**

  • Express <> NextJS <> NestJS 初学者备忘单:此资源对 NestJS 与其他流行的 JavaScript 框架进行了比较,有助于理解关键概念。
  • 6 个免费学习 NestJS 的最佳在线资源:本汇编包括各种免费教程和课程,帮助您掌握 NestJS。
  • **一些博客:**

    如何构建 Gen AI 应用程序:

    https://www.leewayhertz.com/how-to-build-a-generative-ai-solution/

    https://www.youtube.com/watch?v=rQdibOsL1ps

    https://www.youtube.com/watch?v=qN_2fnOPY-M&list=WL&index=1&t=263s

    https://youtu.be/d-VKYF4Zow0?si=YAXkzM371CYjo7oF

    https://www.youtube.com/watch?v=_KGuW7y3I6s&list=PLmsFUfdnGr3xL1lAXPeuTuSRDzPC3dn11

    https://www.youtube.com/watch?v=3eT5gjnNgUI

    https://www.youtube.com/watch?v=9xOkD9yf1Xk

    迅速的:

    https://www.promptingguide.ai/

    https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/prompt-engineering?tabs=chat

    https://www.datacamp.com/tutorial/prompt-chaining-llm

    https://learnprompting.org/docs/basics/chatgpt_basics_prompt

    通过探索这些资源,您将在 Next.js 和 NestJS 方面获得坚实的基础,并具备构建强大的全栈应用程序所需的技能。

    免费课程

  • 人人都能学人工智能 (Andrew Ng - Coursera) 学习人工智能概念以及它如何影响各个领域。人人都能学人工智能 - Coursera 免费学习人工智能
  • 使用 OpenAI 构建 AI 驱动的应用程序 (freeCodeCamp) 专注于将 OpenAI 的 GPT 模型集成到 Web 应用程序中。YouTube 上的 OpenAI + React 课程
  • LangChain 速成课程 (YouTube) 学习构建由 LLM 提供支持的应用程序,适用于 NestJS 后端和 Next.js 前端。面向开发人员的 LangChain
  • OpenAI 快速入门指南 学习使用 OpenAI 的 API 构建 Gen AI 解决方案。GitHub 上的 Quickstart Repo
  • 博客和教程

  • 如何使用 Next.js 和 NestJS 构建基于 GPT-3 的应用程序在全栈应用程序中集成 GPT 模型的分步指南。Medium 博客
  • LangChain + MongoDB:构建 AI 知识检索系统 使用 LangChain 和 MongoDB 进行向量搜索进行文档检索的详细教程。LangChain 文档 - MongoDB 集成
  • Next.js 和 OpenAI API 集成 了解如何使用 Next.js API 路由来集成 GPT 模型。Dev.to 上的教程
  • 使用 NestJS 构建类似 ChatGPT 的应用程序 使用 NestJS 和 OpenAI API 设置 AI 应用程序后端的综合指南。NestJS AI 博客
  • 官方文档

  • OpenAI API 文档 学习微调模型、生成响应并有效处理提示。OpenAI 文档
  • LangChain 文档指南,用于为可扩展的 Gen AI 系统创建 RAG(检索增强生成)管道。LangChain 文档
  • Hugging Face Transformers 文档 非常适合使用 Next.js 和 NestJS 进行自定义模型部署。Hugging Face 文档
  • YouTube 播放列表

  • 全栈 AI 开发教程涵盖 AI 的后端(NestJS)和前端(Next.js)集成。freeCodeCamp AI 开发
  • 使用 LangChain 和 OpenAI 实现生成式 AI 专注于通过实际示例将生成式 AI 集成到 Web 应用程序中。LangChain AI 播放列表
  • 书籍(免费/PDF)

  • 使用 JavaScript 进行深度学习 了解如何直接在 Next.js 项目中构建和部署深度学习模型。下载 PDF
  • 推荐探索的工具

  • OpenAI Playground 使用 GPT-4 和其他模型进行实验。Playground
  • LangChain for Python 和 TypeScript 非常适合构建复杂的 Gen AI 管道。LangChain GitHub
  • Weaviate 或 MongoDB Atlas 搜索向量数据库 用于在 Gen AI 项目中存储嵌入和检索任务。Weaviate 文档 | MongoDB 向量搜索
  • 社区和论坛

  • AI Stack Exchange 询问并学习现实世界的 AI 和生成式 AI 挑战。AI Stack Exchange
  • Reddit:r/OpenAI、r/LangChainAI 活跃的社区讨论 AI 和 Gen AI 项目。Reddit - OpenAI
  • Discord 频道:OpenAI、LangChain 加入对话并直接与专家一起解决问题。LangChain Discord
  • 通过探索这些资源,您将获得使用 Next.js 和 NestJS 构建生成式 AI 驱动应用程序的技术专业知识,并利用最新技术和最佳实践。如果您需要具体的实施指导,请告诉我!