新手如何创建第一个AI智能体(一)

首先你做AI开发,

1:你需要有一门可以写接口的语言为你提供接口

2:第二个你需要掌握基本前端开发或者python(这里由于重新学习一门语言到熟悉有点难度,所以我选的前端语言)

有了上面两个就可以开始了

主要我这边用到技术langchain+node+php+laravel

第一步创建一个前端文件夹,进入到文件夹,在初始化项目

TypeScript 复制代码
mkdir my-first-langchain-app
cd my-first-langchain-app
npm init -y

这里修改package.js里面的改为"type": "module"

第二部按照官网安装框架软件包,在安装openai集成包

TypeScript 复制代码
npm install langchain @langchain/core
npm install @langchain/openai

第三步安装配置文件;创建配置文件.env,这里以deepseek为例

TypeScript 复制代码
npm install dotenv
TypeScript 复制代码
DEEPSEEK_API_KEY="AI API密钥"

第五步写你的第一个测试程序:新建index.js

TypeScript 复制代码
// 1. 导入必要的模块
import 'dotenv/config';
import { ChatOpenAI } from "@langchain/openai";
import { ChatPromptTemplate } from "@langchain/core/prompts";
import { StringOutputParser } from "@langchain/core/output_parsers";

// 2. 初始化AI模型
const model = new ChatOpenAI({
    apiKey: process.env.DEEPSEEK_API_KEY, // 从环境变量读取密钥
    model: "deepseek-chat",
    temperature: 0.7, // 控制回答的随机性,值越高回答越有创造性
    baseURL: "https://api.deepseek.com/v1", // DeepSeek的API地址
});

// 3. 定义提示词模板
const promptTemplate = ChatPromptTemplate.fromMessages([
    ["system", "你是一个幽默的脱口秀演员。"],
    ["human", "给我讲一个关于{topic}的笑话。"],
]);

// 4. 设置输出解析器,将AI回复转为纯文本
const outputParser = new StringOutputParser();

// 5. 使用.pipe()方法将所有组件串联成一条工作链
const jokeChain = promptTemplate.pipe(model).pipe(outputParser);

// 6. 执行程序
async function main() {
    console.log("🤖 AI: 正在为你生成笑话...\n");
    const joke = await jokeChain.invoke({ topic: "程序员" });
    console.log(`😄 AI生成的${joke}`);
}

main().catch(console.error);

第六步运行测试:

TypeScript 复制代码
node index.js
相关推荐
tmlx3I0816 分钟前
高光谱拼接算法(六)RANSAC 误匹配剔除
人工智能·算法·机器学习
Mininglamp_271818 分钟前
Claude Code 封禁中国开发者之后:本地 AI 编程工具的替代方案实测
开发语言·人工智能·windows·开源软件·ai-native
硅谷秋水25 分钟前
World Engine:迈向自动驾驶的后训练时代
人工智能·深度学习·机器学习·计算机视觉·语言模型·自动驾驶
RobinDevNotes25 分钟前
PentAGI:全自主 AI 渗透测试代理系统
人工智能
明理的信封33 分钟前
AI 基础设施的“去 Python 化“:Rust 与 C# 的两条替代路径
人工智能·python·rust
Tiansan66661 小时前
郑州AI问答推广公司:如何用AI提升转化率
人工智能·郑州ai问答推广公司
龙亘川1 小时前
开源本地 AI 智能体网关 OpenClaw 深度实践:架构解析、全场景部署与自动化落地指南
人工智能·架构·开源·openclaw
霍格沃兹测试开发学社测试人社区1 小时前
为企业提供专业、灵活、高效的一体化测试支持
人工智能
xixixi777771 小时前
产业全景解读:太空算力、国产芯、国产大模型、6G 空天地、AI 可信身份、后量子安全多线全面突破
人工智能·安全·ai·大模型·数据中心·通信·运营商
恣逍信点1 小时前
主观是客观的聚焦
人工智能·学习·程序人生·生活·业界资讯·交友·哲学