Agent 的能力边界由 Server 决定
MCP Server 的设计重心不是跑起来,是替 Agent 提前想清楚它不知道自己不知道的事。
关于软件架构、系统工程和开发者工具的技术文章。
MCP Server 的设计重心不是跑起来,是替 Agent 提前想清楚它不知道自己不知道的事。
A test article to verify database integration
A test article to verify database integration
前言:当 Web 思维遇到 iOS 开发 作为一个习惯了 JavaScript、React 和 REST API 的 Web 开发者,刚接触 Swift 时总觉得很多设计"反直觉"。最近在开发一个 iOS 任务管理应用时,遇到了一个让我抓狂的 bug:任务进度更新后,界面不刷新。 这个看似简单的问题...
背景:一个看似简单的需求 我在开发一个基于n8n的CV经历完善系统,整个流程很清晰: 1. 用户输入工作经历 2. AI分析并完善成STAR格式的面试故事 3. 生成文本和语音版本 4. 保存到数据库并发送到Telegram 看起来很简单对吧?直到我遇到了讯飞的语音合成API... 第一个困惑:为...
!image.png “一样的JD,做的事情可能完全不一样” JobbAI开发手记 Part 1:招聘市场的异质化被忽视了 在开发JobbAI前,我一直在思考:为什么求职对绝大部分人来说这么痛苦?又累又怀疑人生? 1️⃣同样的JD,完全不同的现实 如产品经理岗位: 场景A:明亮格子间 - 每个人...
!prototype.png 在数字洪流中挣扎生存的UI元素 你是一个被遗忘的界面元素,被困在无尽下滑的智能手机屏幕中。在这个残酷的数字世界里,停滞意味着死亡,而你唯一的选择就是不断向下,探索更深层次的系统。 在数字深渊中的挣扎 跳跃于各种元素之间,利用鲜艳色块获得短暂的力量,收集通知声让屏幕暂停片...
多年来,我们一直被时间管理的理念所支配——精确排列每日日程,按优先级处理任务清单,试图榨干每一分钟的价值。各类时间管理工具层出不穷,但为什么我们依然感到疲惫不堪?为什么效率提升的同时,职业倦怠却成了这个时代的流行病? 这些问题引发了我深刻的思考:也许,我们一直在优化错误的变量。 !hero.png ...
!banner.png 灵感:为什么要开发另一款语言学习应用? 作为一名语言学习爱好者,我一直面临同样的问题:我能够认识页面上的单词,但当需要进行实际对话时却常常卡壳。多年使用各种语言学习应用后,我仍然无法自信地开口说话。原因很明显——大多数应用专注于阅读和写作,而非实际交流所需的听说能力。 于是...
在个人理财应用的世界里,我们见过无数帮助追踪资金流向的工具。但如果有一款应用不仅能记录我们的支出,还能衡量这些支出为我们带来的幸福感,会怎样呢? 这就是我最近开发项目的核心理念——一个移动端记账应用,它不仅记录交易,还衡量我们的购买行为实际带来的满足感和价值。 !image.png 传统记账应用的...
多年来,我一直对心理学和个人发展领域感兴趣,尤其是关于目标设定和显化技术的研究。在研究过程中,我发现了一个重要的问题,也许你也曾遇到过:当我们被告知"想象你的理想生活"时,许多人发现这个任务出奇地困难。 !(https://images.unsplash.com/photo-1550399504-8...
!image.png%E2%80%94%E2%80%94%E9%A1%B9%E7%9B%AE%E6%8A%80%E6%9C%AF%E6%A0%88%E5%92%8C%E9%80%9A%E4%BF%A1%E6%B5%81%E7%A8%8B/image.png) adkhackathon 🎯 项目概...
adkhackathon 核心场景定位 🎯 目标用户:小型AI公司和独立开发者的NLP工程师 核心痛点:需要带标注的中文文本数据训练模型,数据获取成本高、格式不统一 具体场景: MVP核心价值主张 分布式数据发现 + 智能数据整合,让NLP工程师30分钟内获得可直接训练的数据 !deepsee...
!exportedimage.png 1. 用户点击“Apply Now”按钮(前端操作) - 动作:用户点击页面上的“Apply Now”按钮。 - 前端代码做了什么: - 阻止按钮默认跳转(因为不想直接打开链接,而是先记录状态)。 - 用 在新标签页打开职位申请链接(比如企业...
!IMG6354.png 昨天在开发基于能量的任务推荐应用时,我遇到并解决了一个有趣的问题。这次经历让我学到了一个宝贵的教训:在前后端实现方式切换时,一定要仔细检查数据流。 问题背景 我正在构建一个根据用户一天中不同时段的能量水平来推送任务的应用。该应用以用户的日历数据作为主要数据源,设置页面允许...
Groq Groq is Fast AI Inference !Groq.png 好用理由: - 免费 - 推理速度快 - 申请方便 MarsCode MarsCode - AI IDE !MarsCode简介.png 好用理由: - 免费 - 输入链接即可克隆repo,用来尝试GitHub上的新...
在自动化工作流程中,n8n和Notion的集成是一种常见需求。然而,当处理较长文本内容时(如AI生成的文章、报告或内容),这个集成过程中会遇到一些技术挑战。本文记录了我在尝试将AI生成的长文本内容通过n8n发送到Notion时遇到的问题和探索的解决方案。 !n8n-data-access-diagr...
在构建求职流程自动化系统的过程中,我遇到了一个常见但又容易被忽视的问题:数据在处理流程中丢失了关键信息。本文将详细记录我如何诊断并解决这个问题,从根本上优化了整个系统架构,希望能帮助到其他正在构建类似自动化流程的开发者。 问题背景 我正在使用n8n构建一个求职流程自动化系统,主要功能包括: 1. ...
Webhook是什么? 简单来说,Webhook就像是应用程序之间的"信使"。它允许一个应用在特定事件发生时,主动向另一个应用发送实时数据。你可以把Webhook理解为一个"接收消息的URL"—当某件事情发生时,这个URL就会收到通知。 !(https://images.unsplash.com/p...
为什么n8n的数据结构这么复杂? 在n8n中,数据在节点之间传递时会有各种不同的嵌套层级,这主要取决于三个因素: 1. 数据从哪里来(是HTTP请求、数据库查询还是第三方API) 2. 前面的节点做了什么处理(比如用了Split节点或者Merge节点) 3. 节点之间是怎么连接的(比如使用Item ...
关键词:supabase, react native, expo go !deepseekmermaid20250506b33921.svg%20%E4%B8%AD%E7%9A%84%20Supabase%20TypeError%20blobI/deepseekmermaid20250506b339...
关键词: React Native调试, Node.js模块兼容, Polyfill实现, 依赖版本冲突, Metro配置, JavaScript模块导入, 环境差异处理 !react-native-polyfill-diagram 1.svg 引言 在构建 React Native 应用时,我们...
已完成的工作: 1. MoneyCandy 项目官网完成并上线 2. 编辑了 CalcuGuru 相关的文章 3. 收集了实用的功能性 API 资源 遇到瓶颈的项目: 1. Happenly 项目 - 核心问题:prompt 质量不稳定 - 考虑过的解决方案:收集用户社交账号、问卷调研 - 当前状态...
Mark 30 student dormitories in Munich on Google Maps in 10 minutes 💡 English version is below !image.png 在慕尼黑租房是一个非常困难的过程。尽管学生会(Studierendenwerk)提供了...
!286shotsso.png%20-%20Use%20Your%20Time%20in%20A%20Smart%20/286shotsso.png) (English version is below) 在过去的三年里,我一直沉迷于在多邻国上打卡学习德语。每天的坚持让我满怀成就感,看着连续打卡的天...
!aaa.001.jpeg 1 https://github.com/upscayl/upscayl 🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-...