跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI大前端

前端开发者 Agent 工程化开发学习路线

综述由AI生成面向前端开发者,梳理了从零开始进行工程化 Agent 开发的完整路径。内容涵盖 Agent 分层架构解析、Node.js 在 AI 网关层的定位、七大核心模块(任务规划、工具调用、记忆管理等)的实现方案,以及基于 LangGraph 的工作流编排实践。文章提供了 6 个月实战学习计划和 30 天速成建议,强调无需深度学习背景即可通过 RAG、Function Calling 等技术构建企业级 Agent 系统,并给出了职业发展建议与资源推荐。

竹影清风发布于 2026/4/6更新于 2026/5/2341 浏览

前端 + Agent 开发学习路线

引言:从困惑到清晰

最近团队要启动 Agent 项目,我第一次接触这个概念时,只停留在'接入大模型 API+ 优化 Prompt'的浅层理解。经过大量学习和实践探索,我才发现工程化 Agent 开发是系统化的架构设计,而不仅仅是 API 调用。

这篇文章记录我从前端视角出发,探索 Agent 工程化开发的学习路径和实践经验。如果你也是前端/全栈开发者,想要在 AI 时代找到自己的定位,这篇指南应该能帮到你。

一、认知重塑:什么是工程化 Agent?

1.1 我的错误认知 vs 现实

我原来的理解:

Agent = 大模型 API + Prompt 优化 

实际上的工程化 Agent:

Agent = 系统架构 + 可控执行 + 安全审查 + 领域适配 + 可观测性 

1.2 Agent 的分层架构(医疗场景示例)

  • 应用层 - 前端界面
  • AI 服务层 - Python/RAG
  • 业务服务层 - Java 微服务
  • 状态监控器
  • 记忆管理器
  • 工具路由器
  • 任务分解器

二、技术栈深度解析:前端开发者怎么选?

2.1 产业真实技术分布

公司类型技术栈组合前端开发者切入点
大型企业Java + Python + Node.jsNode.js 作为 BFF 层
中小公司Python + Node.js全栈 Node.js 开发
AI 创业公司Python 为主AI 集成与界面开发

2.2 Node.js 在 AI 时代的独特定位

作为前端开发者,我们不需要转 Python!Node.js 在 AI 工程中有明确位置:

// Node.js 作为 AI 网关层(BFF - Backend for Frontend)
// 这是我们的优势领域!
const express = require('express');
const { createAgent } = require('@langchain/core');
const app = express();

// 1. Agent 编排中心
app.post('/api/agent/medical-triage',  (req, res) => {
     agent =  ();
     stream =  agent.(req.);
    
    res.(, );
      ( chunk  stream) {
        res.();
    }
});


app.(,  (req, res) => {
     { toolName, params } = req.;
    
     ((toolName)) {
        
         res.({ : , : toolName });
    }  {
        
         result =  (toolName, params);
         res.(result);
    }
});
async
const
await
createMedicalAgent
const
await
stream
body
// 流式响应 - 前端友好
setHeader
'Content-Type'
'text/event-stream'
for
await
const
of
write
`data: ${JSON.stringify(chunk)}\n\n`
// 2. 工具调用代理
post
'/api/agent/tools'
async
const
body
// 前端工具 vs 后端工具的路由
if
isFrontendTool
// 触发前端操作(如打开日历)
return
json
action
'frontend'
tool
else
// 调用后端服务
const
await
callBackendService
return
json

2.3 现代 AI 开发技术栈

# 前端层(你的舒适区)
前端框架:React/Vue/Next.js/Nuxt.js
AI 集成库:Vercel AI SDK / VueUse
AI 可视化:D3.js / ECharts / React Flow

# BFF 层(你的成长区)
运行时:Node.js
框架:Express/Fastify/NestJS
AI 框架:LangChain.js / OpenAI SDK
数据库:PostgreSQL + Redis + 向量数据库

# AI 服务层(了解即可)
语言:Python
框架:LangChain / LlamaIndex
模型:OpenAI / Claude / 国内大模型

三、核心模块:Agent 开发的七支柱

3.1 必须掌握的七大模块

1. 任务规划与分解
// 用 Node.js 实现任务分解器
class TaskPlanner {
    async decompose(goal) {
        // 使用 LLM 分析复杂目标
        const steps = await llm.analyzeTask(goal);
        // 转化为可执行工作流
        return this.createWorkflow(steps);
    }
    
    // 前端思维的应用:状态流转设计
    createWorkflow(steps) {
        return {
            id: generateId(),
            steps,
            currentStep: 0,
            status: 'pending',
            // 类似 React 状态管理
            getNextStep: function() {
                return this.steps[this.currentStep++];
            }
        };
    }
}
2. 工具调用系统
// 将现有 API 包装为 Agent 工具
class APIToToolAdapter {
    constructor(apiConfig) {
        this.tools = this.createTools(apiConfig);
    }
    
    // OpenAPI 规范转换
    createTools(apiConfig) {
        return apiConfig.endpoints.map(endpoint => ({
            name: endpoint.name,
            description: endpoint.description,
            parameters: endpoint.parameters,
            execute: async (args) => {
                // 调用现有后端 API
                return await fetch(endpoint.url, {
                    method: endpoint.method,
                    body: JSON.stringify(args)
                });
            }
        }));
    }
}
3. 记忆管理系统
// 短期 + 长期记忆组合
interface MemorySystem {
    shortTerm: ConversationMemory; // 对话上下文
    longTerm: VectorMemory; // 向量数据库
    cache: RedisCache; // 缓存层
}

// 实际实现
class MedicalAgentMemory implements MemorySystem {
    private maxContext = 10; // 最近 10 轮对话
    
    async remember(conversationId: string, query: string) {
        // 1. 检查缓存
        const cached = await this.cache.get(conversationId);
        if (cached) return cached;
        
        // 2. 向量搜索相似病例
        const similarCases = await this.longTerm.search(query);
        
        // 3. 维护上下文窗口
        await this.shortTerm.add(conversationId, query);
        return {
            similarCases,
            context: this.shortTerm.get(conversationId)
        };
    }
}
4. 执行控制引擎
// 有限状态机实现 Agent 流程控制
class AgentStateMachine {
    constructor() {
        this.states = {
            'idle': this.handleIdle.bind(this),
            'processing': this.handleProcessing.bind(this),
            'awaiting_input': this.handleAwaitingInput.bind(this),
            'executing_tool': this.handleExecutingTool.bind(this),
            'completed': this.handleCompleted.bind(this)
        };
        this.currentState = 'idle';
    }
    
    // 状态转移(类似前端路由)
    transition(newState, data) {
        console.log(`State: ${this.currentState} -> ${newState}`);
        this.currentState = newState;
        return this.states[newState](data);
    }
}
5. 安全与审查层
// 必须有的安全检查
class SafetyGuard {
    private sensitivePatterns = [/* 敏感词正则 */];
    private allowedActions = [/* 许可的操作 */];
    
    async checkInput(input: string): Promise<SafetyResult> {
        // 1. 敏感词过滤
        if (this.containsSensitive(input)) {
            return { safe: false, reason: 'sensitive_content' };
        }
        
        // 2. 意图分析
        const intent = await this.analyzeIntent(input);
        if (!this.isAllowedIntent(intent)) {
            return { safe: false, reason: 'disallowed_intent' };
        }
        
        // 3. 上下文合规检查
        const contextSafe = await this.checkContext(input);
        return {
            safe: contextSafe,
            reason: contextSafe ? 'passed' : 'context_violation'
        };
    }
}
6. 评估与监控
// Agent 性能监控
class AgentMonitor {
    metrics = {
        latency: [], // 延迟
        accuracy: [], // 准确率
        cost: [], // 成本(Token 消耗)
        userSatisfaction: [] // 用户满意度
    };
    
    async trackInvocation(agentName, input, output, metadata) {
        // 记录每次调用
        const record = {
            timestamp: Date.now(),
            agent: agentName,
            inputLength: input.length,
            outputLength: output.length,
            latency: metadata.latency,
            tokenUsage: metadata.tokenUsage
        };
        
        // 存储到监控系统
        await this.storeMetric(record);
        
        // 实时告警(如延迟过高)
        if (metadata.latency > 5000) { // 5 秒阈值
            this.triggerAlert('high_latency', record);
        }
    }
}
7. 部署与运维
# docker-compose.yml - Agent 系统部署
version: '3.8'
services:
    # BFF 层 - Node.js
    agent-bff:
        build: ./bff
        ports:
            - "3000:3000"
        environment:
            - NODE_ENV=production
            - OPENAI_API_KEY=${OPENAI_API_KEY}
        depends_on:
            - redis
            - postgres
    
    # AI 服务 - Python
    ai-service:
        build: ./ai-service
        ports:
            - "8000:8000"
    
    # 向量数据库
    vectordb:
        image: chromadb/chroma
        ports:
            - "8001:8000"
    
    # 缓存
    redis:
        image: redis:alpine
    
    # 监控
    prometheus:
        image: prom/prometheus
        ports:
            - "9090:9090"

3.2 不需要"炼丹"也能做的 Agent

很多开发者(包括我)担心需要深度学习背景,其实大部分工程化 Agent 项目不需要训练模型:

需求场景无训练解决方案实现方式
领域专业知识RAG 检索增强向量数据库 + 文档检索
特定输出格式Function Calling结构化输出定义
控制 AI 行为System Prompt 工程系统提示词 + 少样本
降低成本模型选择优化小模型 + 缓存策略

四、前端开发者的具体赋能路径

4.1 将前端技能迁移到 Agent 开发

我发现自己的前端经验在 Agent 开发中特别有用:

前端技能Agent 开发应用
状态管理 → Agent 执行状态管理 (Redux/Zustand)(工作流状态机)
组件化思维 → 工具/技能组件化 (React 组件)(可复用 Agent 模块)
用户体验设计 → 多轮对话设计 (UX 设计)(对话流编排)
异步数据处理 → 流式响应处理 (Promise/Stream)(SSE/WebSocket)
可视化能力 → Agent 决策可视化 (D3/ECharts)(执行过程展示)

4.2 四个具体的赋能方向

方向 1:Agent 编排层开发(最推荐)
// 医疗分诊 Agent 编排
import { StateGraph, END } from "@langchain/langgraph";
import { ChatOpenAI } from "@langchain/openai";

// 定义状态
interface MedicalState {
    symptoms: string[];
    severity: "low" | "medium" | "high";
    suggestedDepartment?: string;
    needsEmergency?: boolean;
    conversationHistory: Array<{ role: string, content: string }>;
}

// 创建 Agent 工作流
const workflow = new StateGraph(MedicalState)
    // 添加节点(类似 React 组件)
    .addNode("symptom_collector", collectSymptoms)
    .addNode("severity_assessor", assessSeverity)
    .addNode("department_recommender", recommendDepartment)
    .addNode("emergency_checker", checkEmergency)
    // 定义边(状态流转)
    .addEdge("symptom_collector", "severity_assessor")
    .addConditionalEdges("severity_assessor", (state) => state.severity === "high" ? "emergency_checker" : "department_recommender")
    .addEdge("emergency_checker", END)
    .addEdge("department_recommender", END);

// 编译为可执行 Agent
const app = workflow.compile();
方向 2:前端 AI 交互框架
// 构建前端 Agent SDK
import { createAgent, streamText } from 'ai';

class FrontendAgentSDK {
    private conversationId: string;
    private agent: any;
    
    constructor(options: AgentOptions) {
        // 初始化 Agent
        this.agent = createAgent({
            model: options.model,
            tools: options.tools,
            system: options.systemPrompt
        });
    }
    
    // 流式对话
    async *chatStream(message: string) {
        const { textStream } = await streamText({
            model: this.agent.model,
            prompt: message,
            tools: this.agent.tools,
            onToolCall: (toolCall) => {
                // 工具调用可视化
                this.visualizeToolCall(toolCall);
            }
        });
        
        for await (const chunk of textStream) {
            yield chunk;
        }
    }
    
    // Agent 决策可视化(前端优势)
    visualizeWorkflow(workflow: Workflow) {
        return (
            <div className="workflow-visualization">
                {workflow.steps.map((step, index) => (
                    <WorkflowNode key={index} step={step} status={step.status} onNodeClick={this.handleNodeClick} />
                ))}
                <WorkflowEdges steps={workflow.steps} />
            </div>
        );
    }
}
方向 3:工具调用中间件
// 桥接前端与 AI 工具调用
class ToolCallMiddleware {
    constructor(frontendTools, backendTools) {
        this.toolRegistry = new Map();
        // 注册前端工具(日历、文件上传等)
        this.registerFrontendTools(frontendTools);
        // 注册后端工具(API 调用)
        this.registerBackendTools(backendTools);
    }
    
    async handleToolCall(toolCall) {
        const tool = this.toolRegistry.get(toolCall.name);
        if (!tool) {
            throw new Error(`Tool ${toolCall.name} not found`);
        }
        
        // 执行工具
        const result = await tool.execute(toolCall.arguments);
        
        // 记录日志(可观测性)
        await this.logToolCall(toolCall, result);
        return result;
    }
    
    // 前端友好的工具调用
    async callToolWithUI(toolName, args) {
        // 显示加载状态
        this.showToolLoading(toolName);
        try {
            const result = await this.handleToolCall({
                name: toolName,
                arguments: args
            });
            // 更新 UI
            this.updateUIWithResult(result);
            return result;
        } catch (error) {
            // 错误处理
            this.showError(error.message);
            throw error;
        } finally {
            this.hideToolLoading();
        }
    }
}
方向 4:多 Agent 协作前端
// 医疗多 Agent 协作系统
class MedicalMultiAgentSystem {
    private agents = {
        triage: new TriageAgent(),
        diagnosis: new DiagnosisAgent(),
        referral: new ReferralAgent(),
        explainer: new PatientExplainerAgent()
    };
    private coordinator = new AgentCoordinator();
    
    async handlePatientCase(patientQuery: string) {
        // 1. 并行处理不同方面
        const [triageResult, symptoms] = await Promise.all([
            this.agents.triage.assess(patientQuery),
            this.extractSymptoms(patientQuery)
        ]);
        
        // 2. 根据分诊结果路由
        if (triageResult.needsEmergency) {
            return await this.handleEmergency(symptoms);
        }
        
        // 3. 诊断与转诊协作
        const diagnosis = await this.agents.diagnosis.analyze(symptoms);
        const referral = await this.agents.referral.recommend(diagnosis);
        
        // 4. 生成患者友好解释
        const explanation = await this.agents.explainer.explain({
            diagnosis,
            referral,
            language: 'patient_friendly'
        });
        
        // 5. 返回结构化结果
        return {
            triage: triageResult,
            diagnosis,
            referral,
            explanation,
            nextSteps: this.generateNextSteps(diagnosis, referral)
        };
    }
}

五、实战学习路线(6 个月计划)

阶段 1:基础入门(第 1-2 个月)

第 1-2 周:建立正确认知
  • 阅读 LangChain 官方文档
  • 理解 ReAct、CoT 等核心范式
  • 完成 OpenAI API 基础调用
第 3-4 周:第一个 Agent 项目
# 创建学习项目
mkdir my-first-agent && cd my-first-agent
npm init -y
npm install @langchain/core @langchain/openai openai
# 实现基础 Agent
touch basic-agent.js

实现一个天气查询 Agent:

// basic-agent.js
import { ChatOpenAI } from "@langchain/openai";
import { createReactAgent } from "@langchain/langgraph";

const weatherTool = {
    name: "get_weather",
    description: "获取城市天气",
    execute: async ({ city }) => {
        // 模拟 API 调用
        return `${city}今天晴天,25°C`;
    }
};

const agent = await createReactAgent({
    llm: new ChatOpenAI({ model: "gpt-3.5-turbo" }),
    tools: [weatherTool]
});

const result = await agent.invoke("北京天气怎么样?");
console.log(result);
第 5-8 周:完整项目实践

项目:智能待办事项助手

  • 任务分解:将复杂任务拆解
  • 工具调用:集成日历 API
  • 记忆管理:记住用户偏好
  • 前端界面:React + 流式响应

阶段 2:进阶掌握(第 3-4 个月)

第 9-12 周:工作流编排
// 学习 LangGraph
import { StateGraph, END } from "@langchain/langgraph";

// 实现审批工作流
const workflow = new StateGraph(/*...*/)
    .addNode("draft", createDraft)
    .addNode("review", reviewDraft)
    .addNode("approve", approveDraft)
    .addEdge("draft", "review")
    .addConditionalEdges("review", (state) => state.needsRevision ? "draft" : "approve")
    .addEdge("approve", END);
第 13-16 周:生产级特性
  • 错误处理与重试机制
  • 性能监控与优化
  • 安全防护实现
  • 部署与 CI/CD

阶段 3:领域深入(第 5-6 个月)

第 17-20 周:垂直领域实践

选择 1-2 个领域深入:

  • 医疗健康:分诊、诊断辅助
  • 金融服务:理财咨询、风险评估
  • 教育辅导:个性化学习助手
第 21-24 周:毕业项目

完整的多 Agent 协作系统:

  • 前端:Next.js + 可视化面板
  • BFF:NestJS + Agent 编排
  • 后端:微服务集成
  • 部署:Docker + Kubernetes

六、资源推荐与学习工具

6.1 必看资源

文档类(优先级高)
  1. LangChain.js 文档 - 核心学习资料
  2. Vercel AI SDK - 前端 AI 集成
  3. OpenAI Cookbook - 实用案例
项目类
  1. 官方示例:
    • npx create-langchain-app@latest
    • npx create-next-app --example ai-chatbot
  2. 开源项目学习:
    • GitHub 搜索:langchain agent example
    • 关注:Vercel 官方 AI 示例
社区与交流
  1. Discord:LangChain 官方频道
  2. GitHub Discussions:参与开源项目讨论
  3. 技术博客:关注 AI 工程化实践分享

6.2 学习工具栈

开发环境:
- Node.js 18+
- VS Code + GitHub Copilot
- Docker Desktop

测试工具:
- Jest (单元测试)
- Playwright (E2E 测试)
- LangSmith (Agent 测试)

监控调试:
- LangSmith (LangChain 调试)
- Prometheus + Grafana
- Sentry (错误追踪)

部署平台:
- Vercel (前端部署)
- Railway/Render (Node.js 部署)
- AWS/GCP (生产环境)

七、立即行动:30 天速成计划

第 1 周:搭建基础

# Day 1-3: 环境搭建
npm create vite@latest agent-playground -- --template react-ts
cd agent-playground
npm install ai @ai-sdk/openai

# Day 4-7: 第一个 AI 功能
# 实现一个聊天界面,集成流式响应

第 2 周:Agent 核心

// Day 8-10: 工具调用
// 将你的某个业务 API 包装为 Agent 工具

// Day 11-14: 工作流设计
// 实现一个三步审批流程

第 3 周:前端集成

// Day 15-17: 状态管理
// 将 Agent 状态接入 Redux/Zustand

// Day 18-21: 可视化
// 用 D3.js 展示 Agent 决策过程

第 4 周:项目整合

# Day 22-25: 部署上线
# 部署到 Vercel,配置监控

# Day 26-30: 文档与分享
# 写技术博客,内部分享

八、职业发展建议

短期目标(3-6 个月)

  1. 成为团队 AI 接口人:负责前端与 AI 的集成
  2. 主导一个内部 Agent 工具:解决实际业务问题
  3. 建立技术影响力:写博客、做内部分享

中期目标(6-12 个月)

  1. 向全栈 AI 工程师发展:掌握 BFF 层 Agent 编排
  2. 理解 AI 服务层:能调试 Python AI 服务
  3. 参与架构设计:设计企业级 Agent 系统

长期目标(1-2 年)

  1. Agent 架构师:设计复杂多 Agent 系统
  2. 技术专家:在特定领域建立深度
  3. 开源贡献:参与或发起开源项目

结语:你的优势与机会

作为前端开发者,你在 Agent 时代拥有独特优势:

  1. 用户体验敏感:知道如何设计自然的 AI 交互
  2. 状态管理专家:能设计复杂的 Agent 工作流
  3. 快速迭代能力:前端开发的敏捷性能快速验证想法
  4. 可视化能力:能让黑盒的 AI 决策变得透明

不要被"AI 需要 Python"的说法限制,Node.js 生态在快速发展,前端开发者在 AI 工程中有明确且重要的位置。

从今天开始,选择一个小问题,用 Agent 的思路去解决它。每一步实践都会积累成你的竞争优势。

最有效的学习永远是:动手做,解决真实问题。

祝你在 Agent 开发的道路上顺利前行!

目录

  1. 前端 + Agent 开发学习路线
  2. 引言:从困惑到清晰
  3. 一、认知重塑:什么是工程化 Agent?
  4. 1.1 我的错误认知 vs 现实
  5. 1.2 Agent 的分层架构(医疗场景示例)
  6. 二、技术栈深度解析:前端开发者怎么选?
  7. 2.1 产业真实技术分布
  8. 2.2 Node.js 在 AI 时代的独特定位
  9. 2.3 现代 AI 开发技术栈
  10. 前端层(你的舒适区)
  11. BFF 层(你的成长区)
  12. AI 服务层(了解即可)
  13. 三、核心模块:Agent 开发的七支柱
  14. 3.1 必须掌握的七大模块
  15. 1. 任务规划与分解
  16. 2. 工具调用系统
  17. 3. 记忆管理系统
  18. 4. 执行控制引擎
  19. 5. 安全与审查层
  20. 6. 评估与监控
  21. 7. 部署与运维
  22. docker-compose.yml - Agent 系统部署
  23. 3.2 不需要"炼丹"也能做的 Agent
  24. 四、前端开发者的具体赋能路径
  25. 4.1 将前端技能迁移到 Agent 开发
  26. 4.2 四个具体的赋能方向
  27. 方向 1:Agent 编排层开发(最推荐)
  28. 方向 2:前端 AI 交互框架
  29. 方向 3:工具调用中间件
  30. 方向 4:多 Agent 协作前端
  31. 五、实战学习路线(6 个月计划)
  32. 阶段 1:基础入门(第 1-2 个月)
  33. 第 1-2 周:建立正确认知
  34. 第 3-4 周:第一个 Agent 项目
  35. 创建学习项目
  36. 实现基础 Agent
  37. 第 5-8 周:完整项目实践
  38. 阶段 2:进阶掌握(第 3-4 个月)
  39. 第 9-12 周:工作流编排
  40. 第 13-16 周:生产级特性
  41. 阶段 3:领域深入(第 5-6 个月)
  42. 第 17-20 周:垂直领域实践
  43. 第 21-24 周:毕业项目
  44. 六、资源推荐与学习工具
  45. 6.1 必看资源
  46. 文档类(优先级高)
  47. 项目类
  48. 社区与交流
  49. 6.2 学习工具栈
  50. 七、立即行动:30 天速成计划
  51. 第 1 周:搭建基础
  52. Day 1-3: 环境搭建
  53. Day 4-7: 第一个 AI 功能
  54. 实现一个聊天界面,集成流式响应
  55. 第 2 周:Agent 核心
  56. 第 3 周:前端集成
  57. 第 4 周:项目整合
  58. Day 22-25: 部署上线
  59. 部署到 Vercel,配置监控
  60. Day 26-30: 文档与分享
  61. 写技术博客,内部分享
  62. 八、职业发展建议
  63. 短期目标(3-6 个月)
  64. 中期目标(6-12 个月)
  65. 长期目标(1-2 年)
  66. 结语:你的优势与机会
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 使用 VSCode 开发 STM32 全流程指南
  • Python Playwright 在线及离线安装方法
  • VS Code GitGraph 插件使用指南
  • 网络安全入门学习指南:分支、路线与方法
  • WorkBuddy AI 助手 7 大 IM 渠道接入指南
  • Java 与 LangGraph 学习路线
  • MySQL 基础(1):Ubuntu 安装与配置
  • 无需部署服务器:内网穿透实现本地服务对外演示实战
  • 环形链表、数组交集与随机链表复制解析
  • Java String.format() 完整用法指南
  • 远程控制 OpenClaw:从群晖 Docker 到本地浏览器的完整隧道指南
  • 无需部署服务器,利用内网穿透实现本地服务对外演示
  • 李飞飞:我不知道 AGI 是什么,我们应该尊重人类的能动性
  • OpenClaw 入门指南:AI Agent 本地部署与实践
  • Llama.cpp 本地部署大模型实战
  • 进阶使用指南 | 即梦AI生图操作技巧解析
  • M2LOrder 服务优化:API 响应压缩与 WebUI 资源懒加载
  • 学术论文 AIGC 检测风险与智能降重工具实战解析
  • 宇树 Unitree 机器人 ROS 2 Humble 环境部署指南 (Go2/B2/H1)
  • 基于 OpenClaw 与飞书 Agent 的 AI 自主模拟炒股系统实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online