<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>marvin-2025 (yao)</title>
    <link>https://www.w2solo.com/marvin-2025</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>为玄学寻找理性的锚点：基于 AI 辅助编程的命理中间层开发复盘</title>
      <description>&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/marvin-2025/a7536ca1-9fe9-4de4-b90e-1d360c34091f.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;一、核心洞察：AI 的 “文科生” 困境&lt;/p&gt;

&lt;p&gt;在玩 AI 的过程中，我发现 ta 处理 “八字排盘” 这种严谨的干支历法时，经常出现严重的幻觉。它算不准节气，也搞不清早晚子时的边界。&lt;/p&gt;

&lt;p&gt;于是我意识到，玄学需要一个 “理性的锚点”。&lt;/p&gt;

&lt;p&gt;二、产品定义：不仅是算命，更是 Protocol&lt;/p&gt;

&lt;p&gt;这个产品本质上不是为了 “算命”，而是为了&lt;strong&gt;“喂养”。 它是一个基于 Next.js + Fastify 的中间层&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;Step 1: 用传统的算法代码（硬逻辑）算出精准的四柱、十神、强弱。&lt;/p&gt;

&lt;p&gt;Step 2: 将这些数据封装成一套结构化的 Prompt（协议）。&lt;/p&gt;

&lt;p&gt;Step 3: 用户交给 LLM 进行推理。 效用：用确定性的算法约束不确定性的生成，让 AI 的解读 “通透” 且 “有据可查”。&lt;/p&gt;

&lt;p&gt;三、开发方式：Vibe Coding (氛围编程)&lt;/p&gt;

&lt;p&gt;作为一个 0 基础独立开发者，完全采用了 Vibe Coding 的模式。&lt;/p&gt;

&lt;p&gt;我负责设计 “协议” 和 “逻辑流”。&lt;/p&gt;

&lt;p&gt;用了 Antigravity 来开发，ta 负责写具体的 TypeScript 和 CSS。 这种方式让我能在几天内跑通全栈（Next.js 前端 + Render 后端 + 复杂的排盘逻辑）。这让我反思：在 AI 时代，对领域的理解（Domain Knowledge）或许比语法更重要。&lt;/p&gt;

&lt;p&gt;四、理想与现实&lt;/p&gt;

&lt;p&gt;理想情况：希望能做一个大一统的命理 API。 现实情况：只是做了一个部署在海外（Vercel）的 MVP，甚至还要靠 UptimeRobot 来给后端保活。 但它跑通了。它证明了即使是 “基础” 的开发，也能通过组合创造出新的价值。&lt;/p&gt;

&lt;p&gt;五、体验与交流
&lt;a href="https://xuan-five.vercel.app/" rel="nofollow" target="_blank"&gt;https://xuan-five.vercel.app/&lt;/a&gt; 欢迎大家使用，结果仅供参考娱乐～&lt;/p&gt;</description>
      <author>marvin-2025</author>
      <pubDate>Mon, 22 Dec 2025 22:35:54 +0800</pubDate>
      <link>https://www.w2solo.com/topics/6724</link>
      <guid>https://www.w2solo.com/topics/6724</guid>
    </item>
  </channel>
</rss>
