第一阶段:字符匹配 + 本地检索
基于编辑距离、Jaro-Winkler、similar_text的前端检索方案,覆盖基础检索场景。
一条技术路线的进化与愿景
从一行代码到一个平台,每一步都不是凭空而来
每一场学术会议,参会者打开的第一个页面,通常是日程表。对于大型学术会议,通常有几个甚至十几个会场,拥有上百个专家,上千条学术日程,对于参会者来说,如何快速定位到关注的论坛和领域的专家,往往是参会者作为迫切的需求。
这个动作看起来简单——打开页面,看时间、找专家、选场次。但在技术视角下,这背后藏着一连串的问题:数据如何快速到达用户?用户如何在海量信息中找到想要的内容?当上万人同时访问时,系统如何保持流畅?
日程展示的第一个挑战,是 数据如何快速到达用户。
在传统的动态架构中,每次请求都要经过完整链路:用户请求 → 应用服务器 → 数据库查询 → 模板渲染 → HTML返回。每一个环节都在消耗资源,也都在增加延迟。当上万人同时访问时,这条链路迅速成为瓶颈——数据库连接池耗尽、应用服务器CPU飙高、响应时间从毫秒级滑落到秒级甚至超时。
针对学术会议日程 “读多写少、变化不频繁” 的特点,我们选择了全静态化方案:
数据到了用户端,下一个问题是:如何让用户快速找到想看的内容?
参会者的检索需求五花八门:输入专家姓名、输入讲题关键词、按时间筛选、按会场筛选……我们决定:全部检索操作在浏览器本地内存中完成,不产生任何网络请求。
用户输入和待检索文本在匹配之前,需要经过标准化处理:
预处理确保了“张三”和“张 三”、“ABC”和“abc”能够被正确匹配。
我们实现了一套前端模糊匹配引擎,核心是三种字符串相似度算法的加权组合:
综合得分 = 0.4 × Levenshtein + 0.3 × Jaro-Winkler + 0.3 × similar_text
当用户输入 长度≤2 的查询词时(如“张”、“王”、“AI”),我们采用特殊处理逻辑:
字符匹配方案在实际使用中表现良好,但它有明确的 天花板。
字符匹配的核心逻辑是比较字符层面的相似度。它无法理解语义。
| 用户输入 | 期望匹配 | 字符匹配的问题 |
|---|---|---|
| 机器学习 | 深度学习 | 语义相关,但字符完全不同 |
| NLP | 自然语言处理 | 缩写与全称无字符重叠 |
| AI | 人工智能 | 中英文语义相同但字符无关 |
| 肿瘤免疫 | 癌症免疫治疗 | 包含关系但字符匹配度低 |
参会者的需求在升级。他们不再满足于“搜到”,而是希望系统能“懂得起”:
这些问题涉及:
这些问题,字符匹配无法解决。
中文与英文不同,词与词之间没有天然的分隔符。要让计算机理解中文语义,首先需要 分词。
分词是将连续的汉字序列切分成有意义的词序列的过程。
例如:“肿瘤免疫治疗” → “肿瘤 / 免疫 / 治疗”
准确的分词是语义检索的基础。
词嵌入是将词汇映射为 低维稠密向量 的技术。核心突破在于:
| 模型 | 核心思想 | 特点 |
|---|---|---|
| Word2Vec | 通过上下文预测中心词(CBOW)或通过中心词预测上下文(Skip-Gram) | Skip-Gram处理低频词更优,适合医学专业术语 |
| GloVe | 基于全局词共现矩阵分解 | 词类比任务准确率更高 |
| FastText | 引入字符级n-gram特征 | 可处理未登录词(OOV),医学新词覆盖率高 |
字符向量化是将文本转换为数值向量的过程,完整链路如下:
基于编辑距离、Jaro-Winkler、similar_text的前端检索方案,覆盖基础检索场景。
专家姓名、讲题摘要、论文标题等文本通过Embedding模型转换为向量,存入向量数据库,通过余弦相似度检索语义相关结果。
在向量检索基础上引入大模型,先召回相关文档片段,再输入大模型理解、推理、整合后生成精准回答,附来源引用。
赋予AI助手自主决策和行动能力:理解用户意图、调用系统API、主动推送、多轮对话记忆。
基于以上技术路线,我们正在研发 奇美汇AI智能助手。它不是停留在规划中的概念,而是正在落地的产品能力。
通过自然语言对话提供即时的系统使用指导,降低用户学习成本
从“搜索框”升级为“对话式检索”,理解语义,精准召回
稿件结构化存储、论文汇编智能化生成、智能问答,附来源引用
在线展示3D模型,预渲染,多人协作演示分享,多终端渲染展示,支持大屏渲染(本地基础渲染 + 服务端高速渲染)
笔者曾作为项目主要负责人,从零构建并持续维护了国家糖尿病基层培训平台长达7年。覆盖全国、百万级注册用户,高峰期 10万+并发请求。
平台已实现指南、视频、考题的 章节级关联——这是知识库建设最宝贵的数据基础。
这个案例揭示了一个更普遍的机遇:中国的医学学会、协会经过几十年发展,积累了极其丰富的内容资产。
学术基建平台不是一个具体的产品,而是一套技术能力体系——它帮助学会、协会、会议主办方,将已有的内容资源转化为可检索、可关联、可智能化的知识服务。
将已有指南、论文、课件等文件接入平台,自动解析并建立索引,形成可检索的知识库。
嵌入智能问答能力,用户可以用自然语言查询,获得精准回答,支持跨内容类型的联合检索。
基于用户画像和学习历史,推荐个性化内容,支持主动推送和提醒。
用户行为数据分析,形成“内容生产 → 智能服务 → 数据反馈 → 内容优化”的闭环。
让每一份已有的优质内容,都找到需要它的人;
让每一次学习,都更精准、更高效。
从日程检索到AI智能助手,再到学术基建平台——
这是一个关于技术如何一步步进化的故事。而这个故事,才刚刚开始。
技术视野 是奇美汇团队的技术前瞻栏目,每期围绕一个技术主题,分享我们的思考、选择与战略方向。
主系列 《奇美汇 · 技术实践》 侧重深度技术拆解与落地复盘;
本栏目侧重技术视野与行业前瞻,两者互为补充。
欢迎持续关注。
手机使用微信扫描二维码添加客服
获取专业服务与支持
点击按钮直接打开微信开始与客服人员沟通
服务时间: 9:00 - 22:00