在 AI 领域里,“chunk”通常有以下几种含义:
数据处理方面
在自然语言处理等任务中,“chunk”可以理解为“组块”。
它指的是将文本或数据分割成较小的、有意义的单元或片段。例如,在句子“我去了公园,那里的花很漂亮。”中,可以将“我去了公园”和“那里的花很漂亮”看作两个不同的 chunk。通过这种方式进行组块处理,可以帮助 AI 系统更好地理解和分析文本的结构和语义,从而进行后续的任务,如词性标注、命名实体识别、句法分析等。
知识表示方面
在知识表示和记忆模型中,“chunk”也可以代表知识的一个片段或模块。
类似于人类的记忆以组块的形式存储和检索,AI 系统也可以将知识组织成不同的 chunk,以便更高效地存储、检索和运用这些知识。例如,在一个问答系统中,关于某个特定主题的知识可以被组织成多个 chunk,当接收到相关问题时,系统可以快速定位到相应的 chunk 并提取出答案。
深度学习方面
在一些深度学习模型中,尤其是涉及到卷积神经网络(CNN)等架构时,“chunk”有时可以表示图像或数据的一个局部区域或小块。
例如,在对图像进行处理时,卷积操作通常是在图像的小区域(chunk)上进行的,通过逐步移动这些小区域来提取图像的特征。这种方式可以有效地捕捉图像的局部特征和全局特征,从而提高模型对图像的识别和分类能力。

3 天前
在2026年开发AI产品时,搭建一个生产级(production-grade)RAG系统已经不再是“简单接个向量数据库就行”,而是需要系统性工程化思维。以下是从0到1再到生产可用的完整路径,按实际优先级和踩坑顺序组织。 一、生产级RAG ≠ Demo级RAG 的本质区别(2025-2026共识) 维度 Demo级(常见教程) 生产级(真正能上线赚钱) 为什么重要 文档量 几MB ~ 几百页 几万 ~ 几百万文档 / 多模态 / 每天增量更新 决定了分块、索引、召回策略完全不同 召回准确率 60-75% 目标88-95%+(视场景) 差10%召回率,用户体验天差地别 延迟 2-8秒随便 <1.5秒(p95),理想<800ms 用户流失率与延迟呈指数关系 幻觉控制 看运气 需要多重机制把幻觉率压到<5% 企业客户最怕胡说八道 可维护性 脚本跑一遍就行 需要数据质量pipeline、版本控制、监控告警 半年后没人敢碰代码 成本 不care embedding + LLM + vectorDB 每月几千到几十万刀 直接影响商业模式能否跑通 二、2026年主流生产级RAG搭建完整路径(推荐路线) Phase 0:先别写代码,先做这两件事(很多人跳过直接失败) 明确业务成功标准(最重要一步) 准确率目标:≥88%(RAGAS faithfulness & answer relevancy) 幻觉率:<5% 响应时间:p95 < 2秒(或按产品定位) 支持的文档类型:PDF/Word/Excel/网页/Markdown/扫描件/表格/图片? 更新频率:实时 / 每天 / 每周? 用户问题类型:单轮 / 多轮 / 带表格 / 需要推理? 准备评估集(金标准) 至少200-500条 真实用户问题 + 人工标注的完美答案 后续所有优化都拿这个集子打分 Phase 1:数据摄入与预处理(决定天花板,占60%工作量) 现代顺序(2025-2026主流做法): 文档清洗与质量分级(最被低估的一步) 运行一个轻量文档质量打分模型(或规则+小型LLM) 分三类:Clean / Decent / Garbage Garbage类直接人工干预或低权重处理 结构化解析(别直接喂Unstructured) PDF:用Marker / PyMuPDF + table detection(Marker 2025年后很强) Word/Excel:python-docx / pandas 保留层级:标题 → 段落 → 表格 → 图片说明 → 元数据 高级Chunk策略(2026年最核心差异化点) 策略 Chunk大小 适用场景 召回提升 Fixed-size 512 token 快速验证 baseline Semantic 200-800 主流生产 +15-25% Hierarchical 父子chunk 长文档、合同、手册 +20-35% Proposition-based 小粒度命题 法律/医疗/技术文档 +30%+ 推荐起步组合:Semantic + 父子索引 + 100-200 token重叠 Phase 2:Embedding 与 向量存储(2026主流选型) Embedding模型推荐(2026.2月时点性价比排序): bge-m3 / Snowflake Arctic Embed(开源王者) voyage-3-large / Cohere embed-v4(闭源但效果顶尖) text-embedding-3-large(稳定但已被超越) 向量数据库主流选择: 场景 首选数据库 次选 备注 < 100万向量 Chroma / Qdrant本地 PGVector 开发快 100万-1亿 Qdrant / Milvus Weaviate Qdrant 2025-2026口碑最佳 亿级 + 高并发 Pinecone serverless Zilliz Cloud 省心但贵 极致私有化 pgvector + pgvectorscale Milvus standalone 强烈建议:hybrid search(dense + sparse / BM25)几乎成为2026标配。 Phase 3:检索与后处理(拉开差距的关键层) 现代检索流水线(2026主流): 用户问题 ↓ Query分类与改写(是否需要检索?多意图拆分?) ↓ 多路召回(vector + BM25 + 知识图谱等) ↓ 初筛 top-30~100 ↓ 重排序(Cohere Rerank3 / bge-reranker-v2 / flashrank) ↓ 上下文压缩 / 抽取(LLM summarize top-8) ↓ 最终给LLM的上下文(带清晰source引用) Phase 4:生成与防幻觉 Prompt工程模板(必须有): 强制要求:只用提供的内容回答 / 不知道就说不知道 / 标注来源 结构化输出(JSON)便于下游解析 防幻觉组合拳: Self-Check / Self-RAG Corrective RAG Groundedness check(RAGAS / TruLens) 后置事实核查(小模型或规则) Phase 5:评估、监控、迭代闭环(生产级灵魂) 必须上的指标: Retrieval:Recall@K, MRR, NDCG Generation:Faithfulness, Answer Relevancy, Context Precision/Recall End-to-End:用户打分 / A/B测试 / 业务指标(解决率、CSAT) 推荐工具组合(2026主流): 评估:RAGAS / DeepEval / TruLens / Phoenix 监控:LangSmith / Helicone / Phoenix / PromptLayer Orchestration:LangGraph / LlamaIndex Workflows / Haystack / Flowise(低代码) 三、2026年推荐最小可用生产技术栈(性价比最高) 极简但能上线(适合小团队) 解析 → Marker / LlamaParse 向量化 → bge-m3 或 voyage-3 向量库 → Qdrant (docker) 召回+重排 → Qdrant + bge-reranker-v2 框架 → LlamaIndex 或 LangGraph LLM → DeepSeek-R1 / Qwen2.5-72B-Instruct / Claude-3.5-Sonnet (根据预算) 评估 → RAGAS + 人工golden set 进阶企业级(已验证可支撑十万+文档) 加:混合检索 + 父子索引 + query分解 + 多路召回 + 上下文压缩 + corrective RAG + 在线监控 一句话总结2026年RAG哲学: “70%的效果提升来自于数据质量、切块策略和检索后处理;20%来自embedding和重排序模型;只有10%靠换个更强的LLM。” 先把前70%做好,后面自然水到渠成。 ( Grok )

2 个月前
MongoDB 和 PostgreSQL 都是当今最顶尖的数据库,但它们的设计哲学截然不同。没有绝对的“赢家”,只有更适合我们场景的工具。 为了帮助我们做出决定,本文将从核心差异、适用场景和决策建议三个维度为你详细拆解。 ⚔️ 核心差异速览 首先,我们需要理解它们最本质的区别: PostgreSQL (Postgres):是关系型数据库 (SQL) 的典范。它像一个严谨的图书管理员,要求你先定义好书架(表结构),再把内容规整地放入格子中。它强调数据的强一致性、完整性和复杂的关联查询。 MongoDB:是文档型数据库 (NoSQL) 的代表。它像一个灵活的储物箱,你直接把整个“包裹”(JSON-like 文档)扔进去就行,不需要预先定义里面有什么。它强调灵活性、高吞吐量和水平扩展能力。 为了一目了然,我整理了这份对比表: 维度 PostgreSQL (SQL) MongoDB (NoSQL) 数据模型 表格结构(行和列),严格 Schema 文档结构(BSON/JSON),灵活 Schema 查询语言 标准 SQL,支持复杂的多表 JOIN MongoDB 查询语言 (MQL),擅长单集合查询 扩展方式 主要靠垂直扩展(升级服务器配置) 天生支持水平扩展(分片,加机器) 事务支持 完整的 ACID 事务,强一致性 支持多文档 ACID 事务,但更偏向高性能 适用数据 结构化数据,数据关系复杂 半结构化/非结构化数据,数据结构多变 🧭 场景决策:什么时候选哪个? 🅿️ 选择 PostgreSQL 的情况 如果业务场景符合以下特征,PostgreSQL 是不二之选: 需要复杂的关联查询 (JOIN) 比如电商系统,你需要把“订单表”、“用户表”、“商品表”关联起来,计算某个用户在某段时间的消费总额。PostgreSQL 的 SQL 优化器在处理这种复杂查询时比 MongoDB 强大得多。 对数据一致性要求极高 (ACID) 比如银行转账、金融交易系统。你必须确保数据的绝对准确,不能容忍“最终一致性”带来的延迟。PostgreSQL 的强一致性模型(Serializable 隔离级别)能给你最强的安全感。 数据结构相对稳定 如果业务逻辑已经很成熟,表结构很少变动,PostgreSQL 严谨的 Schema 能帮你避免很多数据错误。 地理空间数据处理 (PostGIS) 如果需要做地图相关的复杂计算(如“查找附近5公里的医院”),PostgreSQL 的 PostGIS 扩展是行业标准,功能比 MongoDB 的地理空间查询更强大。 🅼️ 选择 MongoDB 的情况 如果你的业务场景符合以下特征,MongoDB 会让你开发得更爽: 数据结构灵活多变 (Schema-less) 比如内容管理系统(CMS)或用户画像系统。不同用户可能有不同的属性,或者需求迭代非常快,今天要加个“爱好”字段,明天要加个“等级”字段。MongoDB 不需要改表结构,直接插入新字段即可,不会阻塞线上业务。 海量数据写入与高并发 比如物联网(IoT)数据、日志收集、实时分析。这些场景下数据像洪水一样涌来,且主要是插入操作。MongoDB 的分片(Sharding)机制可以让你轻松地通过增加服务器来横向扩容,扛住巨大的流量。 数据本身就是“文档”形式 比如博客文章、评论、JSON 配置文件。这些数据天然就是嵌套的结构,用 MongoDB 存储,直接就是一对一的映射,不需要像在 SQL 里那样为了存一个对象而拆分成多张表。 快速原型开发 如果是初创公司,或者在做一个新项目,业务逻辑还不确定。MongoDB 的灵活性能让你快速迭代,不用在项目初期就花大量时间设计复杂的数据库表结构。 🤝 一个有趣的趋势:界限正在模糊 值得注意的是,这两个数据库都在互相学习对方的优点: PostgreSQL 现在拥有极好的 JSONB 支持。你可以把表的一列定义为 JSONB 类型,像存文档一样存数据,甚至可以对 JSON 里面的字段建索引。这使得 Postgres 也能胜任很多 NoSQL 的场景。 MongoDB 在 4.0 版本之后引入了多文档 ACID 事务,并增强了聚合管道的能力,让它也能处理更复杂的业务逻辑。 📌 总结建议 如果是做金融、ERP、CRM 或者需要复杂报表分析,请毫不犹豫地选择 PostgreSQL。它成熟、稳健、功能强大。 如果是做社交 App、游戏、物联网、内容平台 或者需要快速迭代的初创项目,MongoDB 会让你的开发效率倍增,运维压力更小。 在实际的大型项目中,混合使用也是一种非常聪明的策略。例如:用 MongoDB 存储原始的用户行为日志(写入快、灵活),然后通过 ETL 工具清洗后存入 PostgreSQL 供运营人员做复杂的财务或业务分析(查询强、一致性强)。

6 个月前
联邦学习(Federated Learning)是一种分布式机器学习技术,旨在解决数据隐私与数据孤岛问题,允许多个参与方(如设备、机构)在不共享原始数据的情况下,协同训练机器学习模型。

6 个月前
T5:Text-to-Text Transfer Transformer

6 个月前
大模型的范式(paradigm)是指支撑其设计、训练和应用的核心方法论或框架,反映了其处理问题的基本模式。这一概念可以从多个维度理解,以下是关键要点: 1. 技术范式 自监督学习 大模型的核心训练方式,通过海量无标注数据(如文本、图像)进行预训练,利用掩码语言建模(如BERT)、自回归生成(如GPT)等任务学习通用表示。 规模化(Scaling Laws) 遵循"规模效应":模型参数量、数据量和算力同步扩大时,性能显著提升(如Chinchilla定律)。 Transformer架构 基于自注意力机制(Self-Attention)的模型结构,支持并行计算和长程依赖建模,成为大模型的基础骨架。 2. 功能范式 预训练+微调(Pretrain-Finetune) 先在通用数据上预训练,再针对下游任务微调(如分类、生成)。例如,BERT通过附加任务层适配不同场景。 提示学习(Prompt Learning) 通过设计自然语言提示(Prompt)激发模型潜能,减少微调需求(如GPT-3的few-shot learning)。 多模态统一建模 将文本、图像、视频等映射到统一语义空间(如CLIP、Flamingo),实现跨模态理解与生成。 3. 应用范式 生成式AI(Generative AI) 大模型的核心能力转向生成内容(文本、代码、图像等),如ChatGPT的对话生成、Stable Diffusion的图像合成。 AI即服务(AIaaS) 通过API或开放平台提供模型能力(如OpenAI API),降低技术使用门槛。 智能体(Agent)架构 大模型作为"大脑",结合工具调用(Tool Use)、记忆和规划,实现复杂任务自动化(如AutoGPT)。 4. 生态范式 开源与闭源并存 开源模型(如LLaMA、Stable Diffusion)推动社区创新,闭源模型(如GPT-4)侧重商业化。 数据飞轮效应 用户反馈数据持续优化模型,形成闭环(如ChatGPT基于人类反馈的强化学习RLHF)。 垂直领域适配 通用大模型通过领域适配(如医学、法律)释放专业价值(如Med-PaLM)。 5. 挑战与演进方向 效率问题:模型压缩(如量化、蒸馏)、稀疏化(如Mixture of Experts)。 对齐(Alignment):确保模型行为符合人类价值观(如RLHF技术)。 新架构探索:超越Transformer的潜在方案(如RWKV、Mamba等状态空间模型)。 总结 大模型的范式本质是通过规模化预训练获得通用能力,再通过灵活适配解决多样任务,其发展正从单一语言模型转向多模态、交互式、智能体化的综合系统。这一范式正在重塑AI研发和应用的基本逻辑。

7 个月前
语料数据(Corpus Data)是指用于训练、验证和测试语言模型的大规模结构化或非结构化文本集合。

8 个月前
ChatBI 是一种基于人工智能和自然语言处理技术的商业智能(Business Intelligence, BI)分析工具。与传统的 BI 工具不同,ChatBI 以对话交互为核心,用户可以像与人交流一样,通过自然语言对话来获取数据分析和业务洞察。这种模式大大降低了数据分析的门槛,使非技术用户也能够轻松地进行复杂的数据查询和分析。 核心功能与特点: ChatBI 的主要功能和特点体现在以下几个方面: 自然语言查询: 用户可以像和同事聊天一样,直接用中文或英文输入问题。例如,“去年各地区销售额排名”或者“本月客户流失率是多少?”。系统会自动理解意图,将语言转化为能够在数据库中执行的查询指令。 实时数据分析: ChatBI 能够连接企业的各类数据源(如数据库、Excel、ERP、CRM 等),实现实时的数据检索和分析。用户无需编写 SQL 或自定义脚本,就能得到最新的数据结果。 自动生成可视化报表: 在得到分析结果后,ChatBI 可以自动生成柱状图、折线图、饼图等多种可视化报表,帮助用户更直观地理解和展示数据。 智能洞察与建议: 结合大模型能力,ChatBI 不仅能回答具体数据问题,还能基于数据趋势主动给出业务建议。例如,自动识别异常值、预测业务走势、提醒关键风险点等。 多端集成与协作: ChatBI 支持网页、移动端、微信、钉钉等多平台接入,便于团队协作和信息共享。同时,具备权限管理和数据安全保障。 典型应用场景: ChatBI 在企业数据决策和日常运营中有广泛应用,主要包括: 日常经营分析:让管理层和业务人员随时随地查询销售、库存、利润等核心数据。 客户服务与支持:为客服团队提供快速查询客户信息、订单状态等能力,提高服务效率。 运营监控与预警:自动监控关键指标,及时发现异常,支持自动化报警。 数据驱动决策:辅助市场、财务、人力等部门做出基于数据的战略和战术决策。 技术原理与优势: ChatBI 结合了大语言模型(如 GPT)、语义理解、数据建模、知识图谱等前沿技术。它的显著优势包括: 极大降低了数据分析的技术门槛和沟通成本 提高了数据驱动决策的效率和准确性 促进了企业数据资产的流动和价值释放 未来发展趋势: 随着人工智能和大模型技术的进步,ChatBI 将更加智能化和自动化。例如,未来可能实现更深层的数据洞察、跨多源数据的联动分析、甚至自动提出业务优化建议。ChatBI 也有望成为企业智能办公的重要入口,为各类组织赋能。 总之,ChatBI 让数据分析变得像聊天一样简单,是企业智能化转型的重要工具。

11 个月前
2025 年 3 月 12 日,清华大学 NLP 实验室联手中南大学等提出 APB 序列并行推理框架,可解决长上下文远距离语义依赖问题,在 128K 文本上比 Flash Attention 快约 10 倍。
Minimax(海螺AI)已由大模型名Minimax替换原海螺AI。现海螺AI为Minimax视频生成产品名。
海螺AI