Ping 02 是基于 RAG 技术的个人知识库智能系统。通过 RAG 混合检索(关键词 LIKE + 向量语义)和 Function Calling 智能体架构,实现从"规则匹配"到"智能检索"的能力跃迁,让 AI 能够真正理解并回答知识类问题。
关键词 LIKE + 向量语义,检索准确率 > 95%
AI 技术/语音识别/潮汐系统/国保数据库等个人知识沉淀
潮汐/台风4/国保3/笔记检索,覆盖海洋/文物/知识三大领域
Function Calling 协议,工具注册机制,即插即用
基于 OpenAI Function Calling 协议,LLM 自主决策工具选择,支持 tool_choice='auto' 自动模式
TOOL_REGISTRY + TOOL_SCHEMAS 双注册机制,Schema 用于 LLM 决策,Registry 用于实际调用
query_tide 工具,支持站点名称查询,返回实时潮汐数据表格
search_typhoons_by_year(按年查列表)、search_typhoon_by_name(搜索)、get_typhoon_detail(详情)、get_typhoon_statistics(统计)
search_sites(组合搜索)、get_site_detail(详情)、get_sites_statistics(统计概览)
search_notes 工具,混合检索(关键词 LIKE + 向量语义),自动触发 LLM 二次综合
TOOLS_NEED_SYNTHESIS 机制,RAG 检索结果必须经 LLM 重新综合,输出自然语言回答
DeepSeek API、DashScope 向量化、数据库路径全部独立,与 Ping v1 完全解耦
笔记文件 → Markdown 解析 → 文本分块 → 向量化(DashScope) → 存储到 SQLite
用户输入自然语言问题,如"2024年有哪些台风?"或"BYP 怎么搭这个网站的?"
系统根据问题类型自动选择:
从 TOOL_REGISTRY 找到真实函数,执行查询,返回 markdown 格式结果
如果工具在 TOOLS_NEED_SYNTHESIS 集合中(如 search_notes),重新调用 LLM 综合结果,生成自然语言回答
工具结果直接返回(数据查询类)或 LLM 综合后返回(RAG 类),呈现给用户
基于白毅平学习笔记的智能问答与学习辅助
📌 Ping 02 的前身版本
广东海启星海洋科技智能客服:公司介绍、产品方案、参考报价一站式咨询
💡 Ping 02 是在 v1.0 基础上的 Function Calling 智能体引擎升级,ping_03 是面向企业客服的垂直应用
| 工具名称 | 功能说明 | 所属模块 |
|---|---|---|
query_tide |
潮汐查询(站点实时数据) | PingRouterTool02_Tide |
search_typhoons_by_year |
按年份查询台风列表 | PingRouterTool02_Typhoon |
search_typhoon_by_name |
按名称/编号搜索台风 | |
get_typhoon_detail |
获取单个台风详细信息 | |
get_typhoon_statistics |
台风总体统计分析 | |
search_sites |
国保单位组合搜索(名称/省/市/批次) | PingRouterTool02_NationalSite |
get_site_detail |
获取单个国保详细信息 | |
get_sites_statistics |
国保统计概览 | |
search_notes |
BYP 笔记混合检索(关键词+向量),自动触发 LLM 二次综合 | PingRouterTool02_Notes |
Function Calling 决策:1-2 秒
工具执行:0.1-0.5 秒
工具选择准确率 > 95%
参数提取准确率 > 90%
新增工具:3 步完成
无需修改核心代码
单次决策:约 ¥0.002
RAG 综合:约 ¥0.005
开发者:白毅平(BYP)
项目类型:个人研究项目(基于 RAG 技术的个人知识库智能系统)
技术方向:RAG 检索、向量语义、智能体(Agent)、Function Calling
知识覆盖:2000+ 篇学习笔记(AI 技术/语音识别/潮汐系统/国保数据库等)
架构模式:混合检索(关键词+向量)+ 智能体工具集 + RAG 二次综合
部署方式:Docker 容器化部署(与 v1.0 独立)
Ping 02 使用 SQLite 单文件数据库(ping.db),实现轻量级、易部署的数据存储方案。
💡 设计优势:不依赖外部数据库服务,单文件即可运行,备份迁移极其简单。向量数据、对话记录、缓存数据统一管理,维护成本低。
2000+ 篇笔记的向量表示,支持语义检索
会话历史、消息内容、上下文记忆
问题缓存、API 使用统计,提升响应速度
DASHSCOPE_API_KEY、DB_PATH、检索参数独立管理