AI应用开发Technical Deep Dive

LangChain.js 入门:构建你的第一个 AI 应用

发布时间2026/03/03
分类AI应用开发
预计阅读12 分钟
作者吴长龙
*

LangChain 不仅有 Python 版,JavaScript 版本同样强大。学会用 LangChain.js 快速构建 AI 应用。

01.为什么用 LangChain

LangChain 封装了 AI 开发中的常见模式,让你专注于业务逻辑。

02.安装

bash snippetbash
npm install langchain

03.核心概念

ChatModel

javascript snippetjavascript
import { ChatOpenAI } from 'langchain/chat_models';

const model = new ChatOpenAI({ model: 'gpt-4' });

PromptTemplate

javascript snippetjavascript
import { PromptTemplate } from 'langchain/prompts';

const template = PromptTemplate.fromTemplate(
  '用 {language} 写一个 {task}'
);

Chain

将多个步骤串联起来。

Agent

让 AI 自主决策行动。

04.实战:构建问答机器人

组合以上组件,构建一个简单的问答系统。