1天前活跃

四季

• UID:34292
综合评分 34
方向: 人工智能-AI应用开发 、 后端-Python
广州市
400元/8h
1-3年经验
求职意愿:接单·不求职(5天前更新)

个人简介

从事 AI 应用开发,主要负责任务中 AI 模块的设计与实现。日常使用 Python 和 FastAPI 构建推理服务与接口,熟悉 RAG 检索增强生成的完整链路,包括 文档解析与清洗、向量化、混合检索、重排及大模型调用。 独立完成过一个医疗知识库智能问答系统,涵盖文档清洗分块、BM25 与语义 双通道检索、多轮上下文理解、会话持久化、流式输出以及 MCP 服务接口, 并配套单元测试与检索效果评测。开发过程中定位并修复了多轮追问检索失效、 缓存与会话状态不一致、相关性评分标准错误等问题。 可承接企业知识库问答系统、文档检索服务、大模型 API 对接与封装、多轮 对话系统,以及现有 RAG 系统的检索效果优化;也可承接 Python 后端开发、 数据处理与采集脚本。 技术栈:Python、FastAPI、RAG、BM25、向量检索、Embedding、大模型 API、 Prompt 工程、MCP、SQLite、Docker。 目前在职,可投入时间为工作日晚间及周末,适合周期明确的中短期项目。

技能

核心技能: Python、FastAPI、PyTorch
其他技能: Java
交流语言: 普通话( 母语水平 ) 、 英语( 借助工具可书面交流 )
行业经验: 人工智能 、 电商 、 医疗健康

项目案例

医疗智能问答系统-RAG检索增强与Agent工具调用-医疗知识助手
这个项目起因是我自己查资料时的麻烦。默沙东手册内容很全,但得用对关键词才搜得到,我用大白话问经常搜不出来;直接丢给大模型问,它又会编剂量和诊断结论,医疗场景这样肯定不行。所以想做一个先查资料、再回答的东西,答案尽量有原文撑着。 功能上主要几块。检索是核心,走了 BM25 加语义两条路,因为医学里药名、缩写、数值区间这类内容必须精确匹配,纯向量检索容易漏。多轮对话做了持久化,历史存在 SQLite 里,服务重启不丢;像"那饮食上呢"这种省略式追问,会先结合上文补成完整问题再去检索。前端是流式输出,边生成边显示,答完给几条相关追问。再往后发现光能查还不够:用户问一句,系统就只按这一句去查,查什么、查几次都是写死的。所以又加了一层 Agent,把决定权交给模型自己——什么时候检索、要不要读全文、信息不够时先反问用户,一共给了它 8 个工具,除了检索和读全文,还能查天气、拿定位、记住用户的病史和用药。顺手加了识图,化验单或者检查报告拍下来传上去,会自动把指标读出来,生成一份带风险等级和就诊建议的评估报告。另外把能力封成了一套 MCP 服务,其他 AI 客户端可以直接调用。 流程是:用户提问 → 判意图(医疗咨询、急症、闲聊分开处理)→ 取会话历史 → 追问改写 → 双通道检索 → 排序过滤 → 大模型生成 → 流式返回 → 结果落库缓存。这是流水线的走法;接上 Agent 之后,中间的检索改由模型按需触发,其余环节不变。 知识库这块单独做了处理。爬下来的文档要先清洗,归一化全半角、去掉引用标记和爬虫造成的重复行;分块按段落切,小标题并进正文,相邻片段之间保留约 60 字的上下文重叠,避免一句话正好被切在边界上,检索时缺了上文。
医疗健康 人工智能

工作经历

修神化工集团
  
50-200人
ai工程师
2026.05 - 2026.09
我所在的子公司属于营销分公司,负责根据公司业务给出ai替代方案并落地。

教育经历

安徽建筑大学
2020.09 - 2024.07
计算机科学与技术
本科
相似推荐
唐山市
后端-Java、人工智能-AI应用开发
技能:Java、Spring Boot、Vue、Docker
深圳市
后端-Python
技能:Python
南京市
后端-Python、后端-Java
技能:R、C++、MATLAB、Python、ActiveMQ、Linux Kernel、LabVIEW VI
成都市
后端-Java、人工智能-AI应用开发
技能:Java、Python
九江市
后端-Python、前端-Web前端
技能:Python
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服