diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index fd03531..ab6a37b 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -8,6 +8,30 @@ "basename": "IBS 智能体具体落实技术方案", "path": "000-inbox/IBS 智能体具体落实技术方案.md" }, + { + "basename": "20260304170795", + "path": "000-Inbox/20260304170795.md" + }, + { + "basename": "服务器-香港", + "path": "personal/服务器-香港.md" + }, + { + "basename": "MCP Prompt", + "path": "000-inbox/MCP Prompt.md" + }, + { + "basename": "This is the prompt", + "path": "resource/ai/This is the prompt.md" + }, + { + "basename": "结构化(Prompt)", + "path": "resource/ai/结构化(Prompt).md" + }, + { + "basename": "20260304113117", + "path": "000-Inbox/20260304113117.md" + }, { "basename": "Drawing 2026-03-03 15.49.35.excalidraw", "path": "excalidraw/Drawing 2026-03-03 15.49.35.excalidraw.md" @@ -128,18 +152,10 @@ "basename": "20260301201841", "path": "000-Inbox/20260301201841.md" }, - { - "basename": "This is the prompt", - "path": "resource/ai/This is the prompt.md" - }, { "basename": "核心策略", "path": "resource/ai/核心策略.md" }, - { - "basename": "结构化(Prompt)", - "path": "resource/ai/结构化(Prompt).md" - }, { "basename": "PEPE", "path": "finance/加密/学习记录/各类货币/PEPE.md" @@ -148,10 +164,6 @@ "basename": "Rime 快捷键", "path": "resource/工具/Rime 快捷键.md" }, - { - "basename": "服务器-香港", - "path": "personal/服务器-香港.md" - }, { "basename": "Ubuntu 24.04 LTS ELK 8 安装指南", "path": "resource/组件/Ubuntu 24.04 LTS ELK 8 安装指南.md" @@ -187,14 +199,6 @@ { "basename": "Claude Code 提示词", "path": "resource/配置/Claude Code 提示词.md" - }, - { - "basename": "Rime YAML Custom Patch 语法笔记", - "path": "resource/工具/Rime YAML Custom Patch 语法笔记.md" - }, - { - "basename": "Rime 小狼毫", - "path": "resource/工具/Rime 小狼毫.md" } ], "omittedPaths": [ diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index da7c244..37209c6 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,55 +4,17 @@ "type": "split", "children": [ { - "id": "9ed87b9b038a048d", + "id": "ced849dd7af9aa1d", "type": "tabs", "children": [ { - "id": "502d6c8a9ccc885c", + "id": "4e2347cdc2632605", "type": "leaf", - "pinned": true, "state": { - "type": "markdown", - "state": { - "file": "calendar/diary/2026-03-03.md", - "mode": "source", - "source": false, - "backlinks": false - }, - "pinned": true, + "type": "empty", + "state": {}, "icon": "lucide-file", - "title": "2026-03-03" - } - }, - { - "id": "e9178067573e272f", - "type": "leaf", - "pinned": true, - "state": { - "type": "markdown", - "state": { - "file": "000-inbox/IBS 智能体具体落实技术方案.md", - "mode": "source", - "source": false, - "backlinks": false - }, - "pinned": true, - "icon": "lucide-file", - "title": "IBS 智能体具体落实技术方案" - } - }, - { - "id": "31ad2a4e229d1a8b", - "type": "leaf", - "pinned": true, - "state": { - "type": "excalidraw", - "state": { - "file": "excalidraw/Drawing 2026-03-03 15.53.34.excalidraw.md" - }, - "pinned": true, - "icon": "excalidraw-icon", - "title": "Drawing 2026-03-03 15.53.34.excalidraw" + "title": "新标签页" } } ] @@ -88,7 +50,7 @@ "state": { "type": "search", "state": { - "query": "E3#Mpkr2", + "query": "file: 香港", "matchingCase": false, "explainSearch": false, "collapseAll": false, @@ -130,7 +92,7 @@ } ], "direction": "horizontal", - "width": 347.5 + "width": 289.5 }, "right": { "id": "ca733f6d5936ae40", @@ -162,7 +124,6 @@ "state": { "type": "backlink", "state": { - "file": "calendar/diary/2026-03-03.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -172,7 +133,7 @@ "unlinkedCollapsed": false }, "icon": "links-coming-in", - "title": "2026-03-03 的反向链接列表" + "title": "反向链接" } }, { @@ -267,17 +228,26 @@ "oz-clear-unused-images:Clear Unused Images": false } }, - "active": "502d6c8a9ccc885c", + "active": "4e2347cdc2632605", "lastOpenFiles": [ + "excalidraw/Drawing 2026-03-03 15.53.34.excalidraw.md", + "000-inbox/IBS 智能体具体落实技术方案.md", + "calendar/diary/2026-03-04.md", + "calendar/diary/2026-03-03.md", + "000-Inbox/20260304170795.md", + "000-inbox/20260304170795.md", + "personal/服务器-香港.md", + "attachment/image-20260304153545122.png", + "000-inbox/MCP Prompt.md", + "resource/ai/This is the prompt.md", + "resource/ai/结构化(Prompt).md", + "000-Inbox/20260304113117.md", "attachment/images-uuid/dd32291e71724c52a904aa80ce1fc59a.png", "attachment/images-uuid/e9d6d33cd6a44bd0ab62b5999e04c7be.png", "000-inbox/20260303154975.md", "000-inbox/20260302225154.md", "attachment/image-20260302225213302.png", "attachment/Pasted image 20260302225154.png", - "calendar/diary/2026-03-03.md", - "excalidraw/Drawing 2026-03-03 15.53.34.excalidraw.md", - "000-inbox/IBS 智能体具体落实技术方案.md", "excalidraw/Drawing 2026-03-03 15.49.35.excalidraw.md", "000-Inbox/20260303154975.md", "000-Inbox/20260303153994.md", @@ -291,14 +261,7 @@ "000-inbox/20260302212565.md", "resource/常用命令.md", "resource/mermaid/IBS 智能体-v4.md", - "resource/mermaid/IBS 智能体-v5.md", - "resource/mermaid/IBS 智能体-v3.md", - "resource/mermaid/IBS 智能体-v2.md", - "resource/mermaid/IBS 智能体-v1.md", - "000-inbox/v3.md", "resource/mermaid", - "calendar/diary/2026-03-02.md", - "000-Inbox/20260302225154.md", "attachment/images-uuid/1b6c8b1c84064481ac7c72347ba8e259.png", "attachment/images-uuid/b8817fb44bcf4c4c938e9492dc554bcd.png", "attachment/image-20260302140231857.png", @@ -308,7 +271,6 @@ "resource/工具/obsidian/scripts/新建文本文档.txt", "resource/工具/obsidian/scripts/openTerminal.js", "resource/工具/obsidian/scripts", - "attachment/Pasted image 20260228121002.png", "resource/工具", "personal/家人/小杨-年报-AI", "未命名", diff --git a/000-inbox/20260304170795.md b/000-inbox/20260304170795.md new file mode 100644 index 0000000..4c6d692 --- /dev/null +++ b/000-inbox/20260304170795.md @@ -0,0 +1,22 @@ +``` +[1Panel 2026-03-04 09:40:50 install Log]: =================感谢您的耐心等待,安装已完成================== +[1Panel 2026-03-04 09:40:50 install Log]: +[1Panel 2026-03-04 09:40:50 install Log]: 请使用您的浏览器访问面板: +[1Panel 2026-03-04 09:40:50 install Log]: 外部地址: http://198.176.56.18:24848/18c5457974 +[1Panel 2026-03-04 09:40:50 install Log]: 内部地址: http://192.168.126.100:24848/18c5457974 +[1Panel 2026-03-04 09:40:50 install Log]: 面板用户: b9301b0ea9 +[1Panel 2026-03-04 09:40:50 install Log]: 面板密码: 58a50c32f6 +[1Panel 2026-03-04 09:40:50 install Log]: +[1Panel 2026-03-04 09:40:50 install Log]: 官方网站: https://1panel.cn +[1Panel 2026-03-04 09:40:50 install Log]: 项目文档: https://1panel.cn/docs +[1Panel 2026-03-04 09:40:50 install Log]: 代码仓库: https://github.com/1Panel-dev/1Panel +[1Panel 2026-03-04 09:40:50 install Log]: 前往 1Panel 官方论坛获取帮助: https://bbs.fit2cloud.com/c/1p/7 +[1Panel 2026-03-04 09:40:50 install Log]: +[1Panel 2026-03-04 09:40:50 install Log]: 如果您使用的是云服务器,请在安全组中打开端口 24848 +[1Panel 2026-03-04 09:40:50 install Log]: +[1Panel 2026-03-04 09:40:51 install Log]: 为了您的服务器安全,离开此屏幕后您将无法再次看到您的密码,请记住您的密码。 +[1Panel 2026-03-04 09:40:51 install Log]: +[1Panel 2026-03-04 09:40:51 install Log]: ================================================================ + + +``` diff --git a/000-inbox/IBS 智能体具体落实技术方案.md b/000-inbox/IBS 智能体具体落实技术方案.md index a5703ff..55637a9 100644 --- a/000-inbox/IBS 智能体具体落实技术方案.md +++ b/000-inbox/IBS 智能体具体落实技术方案.md @@ -19,6 +19,8 @@ RAGFlow v0.18.0 2025-04-23(知识库) # 概念 +bge 向量模型。 + Function Calling / Tool Call / Tool Calling [LangGraph](https://docs.langchain.com/oss/python/langgraph/overview) 个人理解为拖拽 @@ -68,3 +70,33 @@ AI 平台颁发系统级别 Token 限制你能用的工具。 也就是比如你在我们平台注册了你的 tool,然后调用我们 AI 接口,需要 MCP server Token 和 用户 Token。 如果只用户 Token,那么是不是就需要一个 令牌置换 方案。 + +你有什么工具? + +我想知道企业A的域名列表。 + +我想查询 企业A a.com 近 5 天的峰值。 + +# 备注 + +RAGFlow 版本升级至少 v0.20.0。(注意一下是否可以开启自身当作 MCP 服务的功能。) + +dify 的整体使用流程流畅很多。 + +后期 Tool 多了,我们是否提供 MCP 注册中心。 + +Tool 代码的封装。 + +dify API 的研究。 + +DeepSeek-R1-Distill-Qwen-32B 工具调用。 + +![](../attachment/image-20260304153545122.png) + +发指令 --》ibs-ai --> RAGflow --> 智能决策 a 工具 b 知识库 + +需要 MCP server Token 和 用户 Token。 + +后期 Tool 多了,我们是否提供 MCP 注册中心。 + +DeepSeek-R1-Distill-Qwen-32B 工具调用。 diff --git a/000-inbox/MCP Prompt.md b/000-inbox/MCP Prompt.md new file mode 100644 index 0000000..1be33b4 --- /dev/null +++ b/000-inbox/MCP Prompt.md @@ -0,0 +1,24 @@ +给我增加两个我们项目的 demo 工具。为我的查询峰值智能体做测试准备 + +1. 根据企业 ID 获取 企业的所属域名。(入参是企业 ID,响应 10 个域名, a.com, b.com… 固定十个。)但现在企业 ID 只有 企业A ,其他 企业 ID 返回无域名。 +2. 根据企业 ID 和 域名 获取域名近 5 天的峰值带宽。(峰值带宽可以随机 mock)如果用户无域名 ID 输入返回需要输入域名。 + +现在我有一个 ibs-mcp-server : + +queryDomainPeakBandwidth + +根据企业 ID 和域名查询该域名近 5 天的峰值带宽数据(单位:Mbps) + +queryEnterpriseDomains + +根据企业 ID 查询该企业所属的域名列表 + +queryWeather + +查询指定城市在指定日期的天气预报,返回天气状况、温度、湿度和风力信息 + +你能给我生成一个可以导入 ragflow 的 json agent 么?让我可以直接使用。 + +智能体的工作就是可以查训用户的域名,如果用户没有输入域名可以用 queryEnterpriseDomains 给用户提示。 + +生成到根目录。注意学习相关语法。 diff --git a/attachment/image-20260304153545122.png b/attachment/image-20260304153545122.png new file mode 100644 index 0000000..c9f53b7 Binary files /dev/null and b/attachment/image-20260304153545122.png differ diff --git a/calendar/diary/2026-03-03.md b/calendar/diary/2026-03-03.md index acc429a..fe1003b 100644 --- a/calendar/diary/2026-03-03.md +++ b/calendar/diary/2026-03-03.md @@ -8,6 +8,26 @@ # 日志 +我现在需要开发一个 MCP 服务器,技术栈选择如下: + +1. Spring Boot +2. JDK 21 +3. Spring AI(版本暂定为 1.1.2) + +这个服务是专门做 MCP 服务的,请帮我把整个 MCP 服务的标准化框架搭建出来。关于开发细节,有以下几点要求: + +1. 通信协议:使用 Streamable HTTP,不要使用传统的 SSE。 +2. 开发模式:这是一个服务端的 MCP,请务必学习 Spring AI 最新的官方文档 1.1.2,使用最新的相关注解、实现方案以及标准化流程。 +3. 功能演示:请先帮我实现一个查询天气预报的 Tool 作为 Demo。 + (a) 接口部分:你可以找一个能调通的真实接口,或者直接 Mock 一个响应数据。 + (b) 入参要求:需要支持客户端传入参数(例如:查询某一天)。 + +因为我是项目刚起步,请注意整体项目的标准化。 + # 总结 +日全食。 + 今天元宵节,公司早下班。 + +晚上回家出了 MCP 服务器的 demo。 diff --git a/calendar/diary/2026-03-04.md b/calendar/diary/2026-03-04.md new file mode 100644 index 0000000..2b4eba3 --- /dev/null +++ b/calendar/diary/2026-03-04.md @@ -0,0 +1,31 @@ +# 任务 + +- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5) +- [x] 项目:IBS V7.19.0 版本一轮需求评审。(赵普明 1) +- [x] 项目:IBS 智能体具体落实技术方案研讨。(李春良 2) +- [x] 项目:IBS 智能体具体落实技术方案调研。(李春良 2) +- [x] 项目:提交 AI 复用 代码测试。(李春良 0.5) + +# 日志 + +ai编写 + +Add NRWLXT-30547 BYAC CSPID-2026-00A7EK AI 优化 域名配置需求工单重构,提升用户操作便捷性 + +代码复用 + +Add NRWLXT-30547 BYRC CLID-00SXHK 代码复用 域名配置需求工单重构,提升用户操作便捷性 + +我们现在有 AI 优化和代码复用两个考核, + +AI 40% + +复用 15% + +为了规避影响业务,我们会把这两部分代码放到项目的 txt 中。 + +请问每自己写 100 行代码。 + +要多少 AI 优化输出和复用输出。 + +# 总结 diff --git a/excalidraw/Drawing 2026-03-03 15.53.34.excalidraw.md b/excalidraw/Drawing 2026-03-03 15.53.34.excalidraw.md index ddb65bf..d9e4b28 100644 --- a/excalidraw/Drawing 2026-03-03 15.53.34.excalidraw.md +++ b/excalidraw/Drawing 2026-03-03 15.53.34.excalidraw.md @@ -20,14 +20,20 @@ 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 ``` %% \ No newline at end of file