
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Chrome DevTools MCP 是一个将 Chrome 浏览器的 DevTools 协议暴露为 MCP 工具的服务器,配合 Kiro 编辑器可以实现在对话中直接操控浏览器,无需手动切换窗口。让 AI 助手拥有"眼睛"和"手",能看到页面、操作页面、分析问题。
Agent = 大脑(LLM)+ 工具箱(Tools)+ 记忆(Memory)+ 规划能力(Planning)│ AI Agent 架构图 ││ ││ 用户输入: "分析销售数据" ││ ↓ ││ │ LLM 大脑 │ ││ │(规划 + 决策) │ ││ ↓ ││ │ 选择工具执行 │ ││ ↓ ││ │ 工具箱(Tools) │ ││ │ ├─ SQL查询工具 │ ││ │ ├─ Python

Agent = 大脑(LLM)+ 工具箱(Tools)+ 记忆(Memory)+ 规划能力(Planning)│ AI Agent 架构图 ││ ││ 用户输入: "分析销售数据" ││ ↓ ││ │ LLM 大脑 │ ││ │(规划 + 决策) │ ││ ↓ ││ │ 选择工具执行 │ ││ ↓ ││ │ 工具箱(Tools) │ ││ │ ├─ SQL查询工具 │ ││ │ ├─ Python

在参与工业AI项目的过程中,我发现传统的工业知识管理存在诸多痛点:技术文档分散、专家经验难以传承、新员工培训周期长。于是,我尝试用大模型+RAG技术构建了一个工业问答系统,本文分享完整的实现过程。维度RAG微调成本低(只需API费用)高(需GPU训练)更新实时(更新知识库即可)慢(需重新训练)准确性高(基于真实文档)取决于训练数据可解释性强(可追溯来源)弱(黑盒)适用场景知识问答、文档检索特定任务
Vue入门教学笔记

JavaWeb系列三: JavaScript学习 上

如果字符串存在大量的修改,一般使用StringBuffer或者StringBuilder;如果字符串存在大量的修改操作,并处在单线程中,使用StringBuilder;如果字符串存在大量的修改操作,并处在多线程中,使用StringBuffer;如果字符串很少被修改,被多个对象引用,使用String,比如配置信息等;
创建TreeSet对象时如果传入了一个Comparator对象,就用实现的compare方法去除重复元素,如果方法返回0,就认为不应该添加;如果没有传入Comparator对象,则以添加对象的实现的Comparable接口的compareTo方法去除重复元素;原因:创建TreeSet对象时如果传入了一个Comparator对象,就用实现的compare方法比较;如果没有传入Comparator对象









