首页 / 开源项目 / 正文
开源项目

开源聊天机器人怎么选怎么部署?一篇搞定框架对比、本地部署与生产化避坑

chuanbook chuanbook
发布于 2026 年 10 月 16 日
阅读 约21分钟
浏览 1
评论 0

围绕开源聊天机器人,我准备把自己踩过的坑、看过的项目、帮团队选型的经验都摊开聊。这个章节面向刚入门的人,也面向正在做技术决策的人。我的目标很朴素:让你知道开源聊天机器人能做什么,底层由哪些部件拼起来,常见框架各自适合谁,选型时该盯哪些指标。

1.1 开源聊天机器人的定义、核心优势与典型应用场景

我最早接触开源聊天机器人,是给一个小型知识库做问答入口。那时我的理解很简单:能对话、能查资料、能接进网页,就算聊天机器人。后来自己部署、改代码、接模型,才发现它的边界比“聊天”宽得多。开源聊天机器人通常指源代码公开、允许自部署、可修改、可扩展的对话系统。它可以跑在本地电脑、公司内网、云服务器,也可以和业务系统连在一起。核心优势我感受最深的是控制权:数据留在自己手里,模型可以换,流程能改,成本也能自己算。

我朋友在一家做跨境电商的公司负责客服自动化,他看重的是可定制。闭源 SaaS 上手快,遇到特殊退款规则、物流查询、工单流转,改动空间有限。开源方案像一套积木,NLU、对话管理、知识库、插件、前端渠道都能替换。我的另一个视角来自社群运营:有人用开源聊天机器人做 Discord 欢迎助手、Slack 值班机器人、Telegram 资料查询助手。典型场景包括个人助手、企业客服、知识库问答、多平台社群机器人、内部 IT 支持、销售线索初筛。每个场景对模型能力、响应速度、权限控制的要求都不一样。

我自己总结过一句话:开源聊天机器人不是“免费版客服”,它更像一套可掌控的对话基础设施。你可以在本地跑小模型做隐私问答,也可以接云端大模型做复杂推理。你可以只做 FAQ,也可以做 RAG、Agent、插件调用。对个人来说,它好玩、可学、能省钱。对企业来说,它能进内网、能审计、能按业务长出自己的形状。

1.2 开源聊天机器人技术栈:大语言模型、NLU、对话管理、RAG、插件与前端渠道

我刚开始搭聊天机器人时,以为选一个大模型就完事了。实际动手后,发现一套完整技术栈像一支乐队。大语言模型负责理解与生成,它决定回答的流畅度、推理能力和多语言表现。NLU 负责意图识别、实体抽取、情绪判断,传统机器人靠它做精准分流。对话管理负责多轮状态、槽位填充、流程跳转,它让机器人记得“你刚才说了什么”。RAG 负责把外部知识库接进来,先检索再生成,降低胡编概率。插件负责查天气、查订单、发邮件、调 API。前端渠道负责把机器人送到网页、企业微信、Slack、Discord、飞书、API 网关。

我帮一个内部团队做过知识库问答,RAG 是那套系统的灵魂。文档切块、Embedding、向量库、召回重排、提示词模板,每一步都会影响答案质量。Embedding 模型选得合适,检索命中率会好很多。切块太大,噪声多;切块太小,上下文断。对话管理在简单问答里可以很轻,在工单流程里就变得重要。比如用户说“我要退货”,机器人要确认订单号、退货原因、退款方式,这些状态不能丢。插件让机器人从“会说”变成“会做”。前端渠道决定用户在哪里遇到它,渠道体验又反过来影响提示词和响应格式。

我站在开发者视角看,技术栈可以分层替换。模型层可以用 Ollama、vLLM、LocalAI、OpenAI 兼容接口。NLU 层可以用 Rasa、spaCy、BERT 类模型。对话管理层可以用状态机、流程引擎、LangGraph。RAG 层可以用 LlamaIndex、LangChain、Haystack、Dify 内置知识库。插件层可以走 OpenAPI、Function Calling、MCP。前端渠道可以自己写 React 页面,也可以用 Open WebUI、Botpress 这类现成界面。我的建议是别一口气全上,先跑通“模型 + 前端 + 一条知识库”的最小闭环,再按需求加组件。

1.3 开源聊天机器人框架推荐:Rasa、Botpress、Dify、Open WebUI、AnythingLLM、LangChain、Flowise 等对比

我在不同项目里用过、试过、拆过不少框架。Rasa 给我的感觉是 NLU 和对话管理的老牌选手,适合意图明确、流程严谨的企业客服。它的训练管线、故事、规则、自定义动作很成熟,学习曲线也偏陡。Botpress 更像可视化工作流平台,拖拽节点、接渠道、做多轮对话都顺手,适合客服和社群机器人。Dify 我常推荐给想快速做知识库问答和 AI 应用的团队,它有模型管理、RAG、工作流、API、日志,界面也友好。Open WebUI 更像本地大模型的前端入口,聊天体验好,支持多模型、RAG、插件,适合个人和团队内部助手。AnythingLLM 对文档问答很友好,桌面版和服务器版都能跑,知识库管理直观。LangChain 是开发库,不是成品机器人,适合工程师做深度定制。Flowise 把 LangChain 能力可视化,适合快速搭原型和教学演示。

我朋友选型时问过我:“到底哪个最好?”我的回答一直很直接:没有通用冠军,只有场景匹配。Rasa 强在对话逻辑和 NLU 可控性,弱在开箱即用的生成式体验。Botpress 强在流程编排和渠道,知识库深度要看版本和插件。Dify 强在 AI 应用编排、RAG、模型接入和团队协作,复杂传统 NLU 流程不是它的主战场。Open WebUI 强在聊天前端和本地模型管理,业务系统集成要自己补。AnythingLLM 强在文档问答和私有部署,复杂多轮业务流需要额外设计。LangChain 强在灵活,代价是你要自己搭很多轮子。Flowise 强在低代码,深度定制和工程化要权衡。

下面这张对比表是我自己选型时常用的速查版,字段按实际关注点来:

框架定位适合场景上手难度模型兼容扩展方式
RasaNLU + 对话管理企业客服、流程机器人中高可接自定义模型自定义动作、通道
Botpress可视化对话平台客服、社群、多轮流程中多模型接入插件、工作流
DifyAI 应用与 RAG 平台知识库问答、AI 应用低中OpenAI 兼容、本地模型工作流、API、插件
Open WebUI本地模型聊天前端个人助手、团队内聊低Ollama、OpenAI 兼容插件、RAG、渠道
AnythingLLM文档问答与知识库私有知识库、桌面助手低多模型、本地模型文档连接器、API
LangChain开发框架深度定制、Agent高广泛代码级扩展
Flowise低代码 LLM 编排原型、教学、轻应用低中多模型节点、API

我自己的组合思路常常是“成品框架 + 开发库”。Dify 或 Open WebUI 做入口和知识库,LangChain 或 LlamaIndex 写特殊工具,Rasa 负责需要严格流程的部分。这样既快,又保留改造空间。

1.4 按使用需求选型:个人助手、企业客服、知识库问答、多平台社群机器人

我给个人助手选型时,看重省心、隐私、折腾乐趣。Open WebUI 配 Ollama 很舒服,本地模型跑在电脑上,聊天记录自己管。AnythingLLM 适合把 PDF、笔记、代码文档丢进去问。你要是爱写代码,LangChain 加 FastAPI 能做出很个性的助手。我的经验是个人场景别过度设计,能稳定聊天、能查资料、能接一两个工具,就已经很够用。硬件一般就选小参数模型,硬件好就上更大模型,体验差距很明显。

企业客服的选型逻辑完全不同。我陪一个团队评估时,他们列了工单系统、CRM、订单查询、退款规则、人工接管、权限分级、审计日志。Rasa 和 Botpress 在这种场景里更常见,流程可控,渠道多,权限和日志能补。Dify 适合做知识库客服和内部问答,快速上线,运营人员也能调提示词和知识库。我的看法是:客服机器人别只盯模型智商,要把“答得准、转得顺、管得住”放前面。人工接管、兜底话术、敏感词过滤、会话归档,这些看似不酷,生产环境里很关键。

知识库问答和多平台社群机器人又是两种味道。知识库问答的核心是 RAG 质量:文档解析、切块、Embedding、召回、重排、引用来源。Dify、AnythingLLM、Open WebUI 都能做,深度和易用性各有偏重。社群机器人要处理 Discord、Slack、Telegram、企业微信,关注消息格式、速率限制、频道权限、命令注册。Botpress 和自研 Bot 常见。我做过一个 Discord 小助手,最麻烦的不是模型,而是消息分片、线程管理和防刷。选型时把渠道支持列成清单,能省很多返工。

1.5 框架评估清单:许可证、社区活跃度、文档质量、模型兼容性、扩展能力与部署成本

我每次选框架都会先看许可证。MIT、Apache 2.0 这类宽松许可证,商用和修改都更安心。有些项目是开源核心加企业版,功能边界要提前看清。有些项目用 AGPL,SaaS 化或闭源分发时要多问法务。我的做法是列一张表:许可证类型、是否允许商用、是否要求开源衍生、是否有企业版限制。这个动作花不了多少时间,能避免后面踩大坑。

社区活跃度我会看 GitHub 提交频率、Issue 响应、Release 节奏、Discord 或论坛热度。文档质量更直接影响上手速度:安装步骤清不清楚,API 文档全不全,示例能不能跑,中文资料多不多。模型兼容性要看它支持 OpenAI 兼容接口、Ollama、vLLM、LocalAI、Hugging Face 的程度。扩展能力看插件、Webhook、API、SDK、工作流节点、自定义组件。部署成本不只看服务器钱,还要看运维人力、GPU 显存、模型调用费、学习时间。我通常会给每个维度打分,再按项目权重加权。

我自己的评估清单长这样:许可证是否匹配商业目标;社区是否持续维护;文档是否能让我半天跑通;模型能否自由替换;知识库和 RAG 是否够用;渠道是否覆盖目标平台;权限、日志、审计是否满足合规;部署是 Docker 一键还是需要 K8s;升级会不会破坏现有数据;出问题有没有人回答。把这些写下来,选型会理性很多。我的感受是,框架没有完美答案,只有和当前阶段匹配的答案。先跑最小闭环,再按评估清单补短板,开源聊天机器人这条路会越走越顺。

这一章我打算把本地部署的完整过程摊开讲。我自己在笔记本、工作站、云主机上部署过好几轮,也帮朋友远程排过故障。部署这件事的门槛没有想象中高,坑却比想象中密。我准备从准备清单讲起,一路走到常见问题排查,尽量让每一步都能对照着做。

2.1 本地部署前置准备:硬件配置、操作系统、Docker、Python/Node 环境、网络与模型文件

我第一次在笔记本上跑大模型时,风扇响得像要起飞,显存却只够塞下一个 7B 的量化版本。这段经历让我明白,本地部署的第一道关卡是硬件预算,不是代码水平。显存决定你能跑多大的模型,8GB 能勉强跑 7B 的 4bit 量化,12GB 到 16GB 会舒服不少,24GB 以上就能碰 14B、32B 的量化模型。内存和硬盘同样要紧,向量库、模型文件、日志都会吃盘。纯 CPU 推理能跑,速度就看你的耐心了。

操作系统这块我试过 Windows、WSL2、Ubuntu 和 macOS。Windows 加 WSL2 能覆盖大多数教程,GPU 直通要装好驱动和 CUDA 工具链。Ubuntu 22.04 或 24.04 是服务器上的常客,装 Docker、配 NVIDIA Container Toolkit 都顺。macOS 用 Apple Silicon 跑 Ollama 挺安静,Metal 加速效果可以,统一内存跑大模型得多留点余量。我建议开发机用 WSL2 或 macOS,正式部署往 Linux 上放。

Docker 我当成必备工具。Open WebUI、Dify、AnythingLLM、LocalAI 这些项目基本都有官方镜像,一条 docker run 或一份 compose 文件就能起服务。Python 环境我一般用 3.10 到 3.12,配 conda 或 uv 做隔离,别直接往系统 Python 里装包。Node 环境在 Botpress、Flowise 这类项目里会用到,18 或 20 都能跑。网络这块国内用户要有心理准备,拉镜像、下模型、装依赖都可能卡住。我习惯提前配好镜像加速和代理,模型文件用 hf-mirror 或 modelscope 下。GGUF、safetensors 文件提前下好放本地,部署时能少等很久。

2.2 快速部署路线:Ollama + Open WebUI、AnythingLLM、Dify、LocalAI 等实战方案

Ollama 配 Open WebUI 是我最常推荐给新手的组合,两条命令就能看到成果。Ollama 负责模型运行和 API,Open WebUI 负责聊天界面、用户管理、RAG 和历史记录。装 Ollama 在 Linux 上一行 curl,Windows 和 macOS 有安装包。拉模型用 ollama pull qwen2.5:7b 或 llama3.1:8b,服务默认跑在 11434 端口。Open WebUI 用 docker run 起,挂上数据卷,指向 Ollama 地址就能聊。我帮同事装过三次,半小时内都能用上。想让局域网里其他人也访问,把监听地址改成 0.0.0.0,再配个账号体系。

Dify 的路线更像搭一个 AI 应用平台。它有 docker compose 版本,clone 仓库、改 .env、docker compose up -d,浏览器打开就能配模型、建知识库、画工作流。Dify 的好处是 RAG、提示词编排、API、日志都内置,运营同学也能上手。AnythingLLM 走的是文档问答路线,桌面版双击即用,服务器版用 Docker 起,工作区概念清晰,把 PDF、Word、Markdown 拖进去就能问。LocalAI 适合想完全替代 OpenAI 接口的人,它做 OpenAI 兼容层,后端可以接 llama.cpp、Transformers、Diffusers。配置稍复杂,胜在自主可控。

我的选择逻辑很朴素。想快速聊天和体验本地模型,Ollama 加 Open WebUI。想做知识库问答和 AI 应用,Dify。想围着文档做私有问答,AnythingLLM。想在代码里替换 OpenAI 接口,LocalAI。这几条路线不冲突,我机器上同时跑过三个,端口分开就行。

2.3 接入本地大模型与向量数据库:模型配置、Embedding、RAG、知识库构建与检索优化

模型接入这件事,OpenAI 兼容接口已经成了事实标准。Ollama、vLLM、LocalAI、Xinference 都能暴露 /v1/chat/completions 这样的地址,框架里只要填 Base URL 和模型名就能连上。参数我一般会调几项:temperature 控制在 0.1 到 0.3 之间让回答稳定,top_p 留默认,上下文长度按显存和业务需要给。超时时间别设太短,本地模型首 token 可能要等几秒。多模型切换的场景下,我会给不同任务配不同模型,闲聊用小模型,复杂推理用大模型,省显存也省时间。

Embedding 模型和向量库是 RAG 的两条腿。Embedding 我常用 bge-m3、bge-large-zh、nomic-embed-text 这几个,中文场景 bge 系列表现稳。维度要和向量库对得上,1024 维入 Qdrant、Chroma、Milvus 都行。向量库选型看规模:Chroma 上手最快,适合个人和小团队;Qdrant 在生产里常见,过滤和混合检索做得好;Milvus 撑得住千万级向量;pgvector 适合已经在用 Postgres 的团队,少维护一套组件。我把文档切块控制在 500 到 1000 token,重叠 10% 到 20%,太长会把噪声带进上下文,太短会切断语义。

RAG 的完整链路是解析、切块、Embedding、入库、召回、重排、拼提示词。解析这步容易被忽略,PDF 里的表格和扫描件处理不好,后面全白搭。召回我一般用混合检索,向量加 BM25,命中率比单路高。重排加一个 bge-reranker 模型,Top 20 召回重排到 Top 5,答案质量会明显不同。检索优化还有几个小技巧:查询改写、HyDE、按 metadata 过滤、给引用来源。我调过一个内部知识库,加了重排之后,答非所问的比例降了一半。

2.4 渠道与 API 集成:Web 页面、企业微信、Slack、Discord、API 网关与身份认证

Web 页面是最容易落地的入口。Open WebUI 自带完整界面,想嵌到自己站点里,用 iframe 或者自己写个前端调 API 都行。我做过一个公司内部门户,前端用 React 写聊天框,后端转发到本地模型,加上流式输出,体验和商业产品差不多。要注意跨域、鉴权和会话 ID 的传递,前端别把 API Key 暴露出去。

企业微信、Slack、Discord 这几类渠道各有各的门道。企业微信要配回调 URL、验证签名、解密消息体,还要把服务器 IP 加进可信列表。Slack 可以走 Events API 或者 Socket Mode,Socket Mode 不用暴露公网,内网部署很友好。Discord 用 Bot Token 加 Gateway,斜杠命令要提前注册,消息超过 2000 字符得分片。我做过一个 Discord 助手,最麻烦的是频道权限和速率限制,写代码时要留够重试和退避逻辑。

API 网关和身份认证是把机器人推向更多人之前必须做的事。Nginx、Traefik、Kong 都能做反向代理和限流,把模型 API 藏在内网,只暴露网关。认证方式我见过 JWT、OAuth2、SSO、LDAP、API Key 这几种,企业内部用 SSO 最省事,对外服务用 API Key 加配额。日志和审计要跟上,谁在什么时候问了什么,出了事能追。

2.5 本地部署常见问题排查:显存占用、端口冲突、依赖缺失、代理配置、流式输出与日志监控

显存爆掉是我遇到最多的问题。表现是模型加载到一半报 CUDA out of memory,或者跑几轮之后突然崩。解决办法有几个:换更小的量化版本,把并发数降到 1,缩短上下文长度,把 Embedding 模型单独放到 CPU 上跑。nvidia-smi 要常看,观察显存曲线。我有一回排查了两小时,才发现是另一个进程偷偷占着显存。

端口冲突和依赖缺失都属于低级但烦人的问题。端口被占先用 lsof -i:端口号 或者 docker ps 看谁在用,改映射或者杀进程都行。依赖缺失常见于 pip 和 conda 混用、CUDA 版本和 PyTorch 对不上、node-gyp 编译失败。我的做法是用虚拟环境,装依赖前先看项目 README 里推荐的版本组合。代理配置也坑过我好几次,docker 拉镜像要配 daemon.json,pip 要配 pip.conf,huggingface 下载要设 HF_ENDPOINT。no_proxy 别忘了把 localhost 和内网段加进去,不然本地请求也被拦。

流式输出和日志监控是上线之后才显现价值的两块。流式输出走 SSE 或者 chunked,经过反向代理时要把缓冲关掉,Nginx 里的 proxy_buffering off 很关键,不然用户会一直等到全部生成完才看到字。日志我用 docker logs 看实时输出,结构化日志往 ELK 或者 Loki 里送,Langfuse 这类工具专门看对话链路。有一次线上反馈回答慢,我翻日志发现是向量库查询超时拖累了整条链路,把索引重建之后恢复正常。排查这事,工具和耐心一样重要。

模型能跑起来只是起点。我经历过那种 demo 很惊艳、上线就翻车的阶段。生产环境要考虑的东西多得多。性能、安全、评测、架构、生态,每一块都能单独写一本书。这一章我按自己的踩坑顺序,把从部署到生产的关键环节捋一遍。

3.1 性能与成本优化:模型量化、GPU/CPU 调度、缓存、并发控制、限流与流式响应

我最早在 3060 上跑 7B 模型,fp16 直接爆显存。换成 4bit 量化后,显存降到 5GB 左右,回答质量掉了一些,日常问答还能接受。GGUF 格式在 llama.cpp 里跑得稳,AWQ 和 GPTQ 在 vLLM 里吞吐更高。生产上我会按任务分精度,闲聊和摘要用量化版,合同审阅这类关键场景留 fp16。量化后的模型最好跑一遍评测集,看看幻觉率有没有明显上升。

GPU 和 CPU 的调度我折腾过不少组合。大模型放 GPU,Embedding 和重排模型放 CPU,显存能省出不少。vLLM 的连续批处理比 Ollama 的单发模式吞吐高好几倍,适合并发请求多的场景。并发控制我用信号量或队列,限制同时处理的请求数,避免显存溢出。缓存分两层,一层是 Redis 存常见问答,一层是语义缓存,用向量相似度匹配历史问题。命中缓存直接返回,省 GPU 也省时间。

限流按用户、IP 或 token 数来。企业内网按用户,对外 API 按 Key 加配额。流式响应现在算标配,SSE 推给前端,首 token 延迟能压到一秒内。Nginx 反代要记得关 proxy_buffering,不然流式会被缓冲成一次性输出。成本这块,云 GPU 按小时计费,本地卡看电费。我习惯用 Prometheus 加 Grafana 盯 GPU 利用率,闲时缩容,忙时排队,别让机器空转。

3.2 安全、隐私与合规:权限管理、审计日志、内容过滤、数据脱敏与本地数据保护

权限管理我吃过亏。早期所有用户共用一个 API Key,谁都能访问全部知识库。后来用 Open WebUI 的用户组和 Dify 的角色体系,按部门隔离知识库和模型。API Key 按项目分发,设配额和过期时间。审计日志要记全,谁在什么时候问了什么,调用了哪个工具,访问了哪些文件。出事的时候,日志是唯一能追溯的依据。

内容过滤得做双向。输入侧防 Prompt 注入和越狱,输出侧过滤敏感词和不当内容。我用正则加分类器,Llama Guard 这类模型可以跑在 CPU 上。数据脱敏在日志和训练数据里去掉手机号、身份证、邮箱。本地部署最大的好处是数据不出内网,磁盘加密和备份加密不能省。密钥放 Vault 或 K8s Secret,别写在配置文件里。

合规这块看行业。等保、GDPR、个保法各有要求。我会保留数据留存策略,定期清理对话日志。有一次同事把 API Key 提交到 Git,我马上换密钥,加了 Git 钩子做扫描。生产环境的安全没有终点,只能持续盯着。

3.3 效果评测与持续迭代:评测数据集、质量指标、A/B 测试、用户反馈闭环与知识更新

评测数据集我从真实用户日志里采样,人工标 200 到 500 条问答对。覆盖高频问题、多轮对话、边界情况。指标看准确率、召回率、引用正确率、幻觉率。每次换模型、改提示词、调检索参数,都跑一遍评测集。没有评测集,调优就像盲人摸象。

A/B 测试线上切 10% 流量到新版本,对比响应时间、点踩率、追问率。用户反馈闭环在聊天界面放点赞点踩,点踩时让用户选原因。优质修正回答可以回填知识库。知识更新用脚本监听文档变化,触发重新索引。Dify 的 API 和 LangChain 的 Index 都能做增量更新。文档用 Git 管,每次更新记 changelog。

我见过团队只上线不迭代,机器人回答越来越旧。持续迭代的节奏大概是每两周跑一次评测,每月更新一次知识库,每季度评估一次模型。用户反馈是金矿,点踩的问题往往指向检索或提示词的缺陷。

3.4 生产化架构实践:容器编排、CI/CD、高可用、多租户、备份恢复与故障转移

容器编排从小规模说起。Docker Compose 能管住模型服务、向量库、Web 前端。规模上来用 K8s,Helm chart 部署一套。模型服务、向量库、Redis、数据库分开跑。CI/CD 用 GitHub Actions 构建镜像、跑测试、推到镜像仓库、滚动更新。每次合并到主分支,自动部署到测试环境,手动点一下上生产。

高可用靠多副本加负载均衡。健康检查探活,挂了自动重启。向量库做主从或集群,别单点。多租户用命名空间隔离,资源配额限制 CPU 和 GPU。备份恢复每天备份向量库和数据库,定期演练恢复。我做过一次演练,把主 GPU 节点断电,K8s 把 Pod 调度到备用节点,用户几乎无感。故障转移要提前写好降级策略,模型服务挂了切小模型或返回缓存答案。

生产架构没有银弹。小团队别过度设计,先从 Compose 加定时备份开始。流量上来再逐步拆服务、上 K8s。监控和告警要跟上,Prometheus 加 Alertmanager,关键指标设阈值。

3.5 生态扩展与未来趋势:Agent、多模态、插件市场、社区资源与学习路线

Agent 是这两年最热的方向。工具调用让机器人能查天气、搜网页、操作数据库。LangChain、Dify、Open WebUI 都支持函数调用。多步推理的 Agent 适合复杂任务,延迟和成本也高。我的做法是先把单轮 RAG 做稳,再逐步加工具。Agent 的调试比普通对话麻烦,链路长,出错点分散。

多模态在快速成熟。图片理解用 LLaVA、Qwen-VL,语音用 Whisper 加 TTS。未来聊天机器人能看、能听、能说。插件市场在 Open WebUI、Dify 里慢慢成形,社区贡献了很多工具。我常逛 GitHub、HuggingFace、Discord 和 Reddit,看新项目和新论文。学习路线从部署开始,学 RAG 和评测,再学 Agent 和 MLOps。每周花几小时动手试,比只看文章强。

生态扩展离不开社区。开源项目的生命力在贡献者。我提过几个小 PR,修文档、加示例。参与社区能学到很多实战经验。未来趋势往多模态、Agent、端侧模型走。保持手感,随时准备把新东西接进自己的系统。

赞0
踩0
☆收藏0
版权声明
文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。
分享到
chuanbook

链接已复制到剪贴板