[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-settings":3,"tag-posts-liao-tian-ji-qi-ren":48,"footer-friends":104,"tag-projects-liao-tian-ji-qi-ren":117,"sidebar-tags":121,"sidebar-donations":262,"ad-sidebar_top":269,"ad-sidebar_mid":271,"ad-sidebar_bottom":273},{"alipayQr":4,"beianNumber":5,"commentsRequireApproval":6,"contactEmail":7,"copyrightNotice":5,"donationEnabled":6,"emailCodeExpireMinutes":8,"enableRegistration":6,"followBilibiliUrl":9,"followGithubUrl":10,"followQqGroup":11,"followQqQr":12,"followWechatQr":13,"footerHtml":5,"gaTrackingId":5,"heroEnabled":6,"heroSearchPlaceholder":5,"heroSubtitle":14,"heroTitle":15,"homeCategoryTabsCount":16,"homePageSize":17,"homeProjectsCount":18,"homeSpecialsCount":19,"homeToolsCount":18,"icpNumber":20,"inviteDefaultQuota":21,"inviteRequired":22,"logoUrl":23,"mailPasswordChangedBody":24,"mailPasswordChangedSubject":25,"mailRegisterCodeBody":26,"mailRegisterCodeSubject":27,"mailResetCodeBody":28,"mailResetCodeSubject":29,"mailWelcomeBody":30,"mailWelcomeSubject":31,"miniappAppid":32,"miniappEnabled":6,"profileAvatar":33,"profileBio":34,"profileName":35,"profileWechatQr":36,"promoteEnabled":6,"promoteNotice":5,"promoteWechat":5,"requireEmailVerify":6,"sectionArticleEnabled":6,"sectionArticleTitle":37,"sectionProjectsEnabled":6,"sectionProjectsTitle":38,"sectionSpecialEnabled":6,"sectionSpecialTitle":39,"sectionToolsEnabled":6,"sectionToolsTitle":40,"seoAuthor":41,"seoBaiduTongjiId":5,"seoBaiduVerify":5,"seoCanonicalEnabled":6,"seoDescription":42,"seoGoogleVerify":5,"seoKeywords":5,"seoOgImage":23,"seoRobots":5,"seoSitemapEnabled":6,"seoTitle":43,"seoTitleTemplate":44,"showHeroStats":6,"showSidebarDonations":6,"showSidebarFeedback":6,"showSidebarFollowUs":6,"showSidebarProfile":6,"showSidebarTagCloud":6,"siteDescription":42,"siteFavicon":45,"siteName":41,"siteUrl":46,"wechatQr":47},"\u002Fstatic\u002Fuploads\u002Fimages\u002F2026\u002F09\u002F29\u002F1790628031878385634.png","","true","enghin110@qq.com","10","https:\u002F\u002Fspace.bilibili.com\u002F470616503","https:\u002F\u002Fgithub.com\u002Fitwuge","606262780","\u002Fstatic\u002Fuploads\u002Fimages\u002F2026\u002F09\u002F29\u002F1790627647190853446.png","\u002Fstatic\u002Fuploads\u002Fimages\u002F2026\u002F09\u002F29\u002F1790627638856258082.jpg","精选 AI 教程、开源项目与实用工具，助你从入门到精通","探索人工智能的无限可能","6","7","4","3","赣ICP备2023014108号-2","5","false","\u002Fimages\u002Flogo\u002Flogo.png","\u003C!DOCTYPE html>\n\u003Chtml lang=\"zh-CN\">\n\u003Chead>\u003Cmeta charset=\"UTF-8\">\u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\u003C\u002Fhead>\n\u003Cbody style=\"margin:0;padding:24px 0;background:#f1f5f9;font-family:'Microsoft YaHei','PingFang SC',Helvetica,Arial,sans-serif;\">\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#f1f5f9;\">\n    \u003Ctr>\n      \u003Ctd align=\"center\" style=\"padding:0 16px;\">\n        \u003Ctable role=\"presentation\" width=\"600\" cellpadding=\"0\" cellspacing=\"0\" style=\"max-width:600px;width:100%;\">\n          \u003C!-- 品牌头部 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#3b82f6;border-radius:12px 12px 0 0;padding:20px 28px;\">\n              \u003Cspan style=\"font-size:18px;font-weight:bold;color:#ffffff;\">\u003Ca href=\"{site_url}\" style=\"color:#ffffff;text-decoration:none;\">{site_name}\u003C\u002Fa>\u003C\u002Fspan>\n              \u003Cspan style=\"float:right;font-size:12px;color:#dbeafe;line-height:26px;\">{site_description}\u003C\u002Fspan>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 正文卡片 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#ffffff;padding:32px 28px;border-radius:0 0 12px 12px;box-shadow:0 2px 8px rgba(15,23,42,0.06);\">\n              \n  \u003Ch2 style=\"margin:0 0 16px;font-size:20px;color:#1e293b;\">🔒 账户密码修改成功\u003C\u002Fh2>\n  \u003Cp style=\"margin:0 0 16px;font-size:14px;line-height:1.8;color:#475569;\">\n    你好，\u003Cstrong style=\"color:#1e293b;\">{username}\u003C\u002Fstrong>，你的账户密码已于刚刚修改成功。\n  \u003C\u002Fp>\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#f8fafc;border-radius:10px;margin:8px 0 4px;\">\n    \u003Ctr>\u003Ctd style=\"padding:14px 18px;font-size:13px;line-height:2;color:#475569;\">\n      账户用户名：\u003Cstrong style=\"color:#1e293b;\">{username}\u003C\u002Fstrong>\u003Cbr>\n      账户邮箱：\u003Cstrong style=\"color:#1e293b;\">{email}\u003C\u002Fstrong>\u003Cbr>\n      修改时间：\u003Cstrong style=\"color:#1e293b;\">{change_time}\u003C\u002Fstrong>\n    \u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftable>\n  \u003Cp style=\"margin:16px 0 0;font-size:13px;line-height:1.8;color:#64748b;\">\n    如果这是你本人的操作，请忽略本邮件；\u003Cstrong style=\"color:#dc2626;\">如果不是你本人操作，说明账户密码可能已泄露\u003C\u002Fstrong>，\n    请立即使用「忘记密码」功能重置密码，并通过页脚联系邮箱告知站长。\n  \u003C\u002Fp>\n  \n  \u003Cp style=\"text-align:center;margin:28px 0 8px;\">\n    \u003Ca href=\"{site_url}\" style=\"display:inline-block;padding:12px 36px;background:#3b82f6;color:#ffffff;font-size:15px;font-weight:bold;text-decoration:none;border-radius:8px;\">进入{site_name}\u003C\u002Fa>\n  \u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 页脚 -->\n          \u003Ctr>\n            \u003Ctd align=\"center\" style=\"padding:20px 16px 0;\">\n              \n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">联系邮箱：\u003Ca href=\"mailto:{contact_email}\" style=\"color:#64748b;text-decoration:none;\">{contact_email}\u003C\u002Fa>\u003C\u002Fp>\n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">此邮件由系统自动发送，请勿直接回复 · © {year} {site_name}\u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n        \u003C\u002Ftable>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>","【{site_name}】你的账户密码已修改","\u003C!DOCTYPE html>\n\u003Chtml lang=\"zh-CN\">\n\u003Chead>\u003Cmeta charset=\"UTF-8\">\u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\u003C\u002Fhead>\n\u003Cbody style=\"margin:0;padding:24px 0;background:#f1f5f9;font-family:'Microsoft YaHei','PingFang SC',Helvetica,Arial,sans-serif;\">\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#f1f5f9;\">\n    \u003Ctr>\n      \u003Ctd align=\"center\" style=\"padding:0 16px;\">\n        \u003Ctable role=\"presentation\" width=\"600\" cellpadding=\"0\" cellspacing=\"0\" style=\"max-width:600px;width:100%;\">\n          \u003C!-- 品牌头部 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#3b82f6;border-radius:12px 12px 0 0;padding:20px 28px;\">\n              \u003Cspan style=\"font-size:18px;font-weight:bold;color:#ffffff;\">\u003Ca href=\"{site_url}\" style=\"color:#ffffff;text-decoration:none;\">{site_name}\u003C\u002Fa>\u003C\u002Fspan>\n              \u003Cspan style=\"float:right;font-size:12px;color:#dbeafe;line-height:26px;\">{site_description}\u003C\u002Fspan>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 正文卡片 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#ffffff;padding:32px 28px;border-radius:0 0 12px 12px;box-shadow:0 2px 8px rgba(15,23,42,0.06);\">\n              \n  \u003Ch2 style=\"margin:0 0 16px;font-size:20px;color:#1e293b;\">注册邮箱验证码\u003C\u002Fh2>\n  \u003Cp style=\"margin:0 0 16px;font-size:14px;line-height:1.8;color:#475569;\">欢迎注册 \u003Cstrong>{site_name}\u003C\u002Fstrong>！感谢你的加入，请使用下方验证码完成邮箱验证：\u003C\u002Fp>\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:8px 0 4px;\">\n    \u003Ctr>\n      \u003Ctd align=\"center\" style=\"background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:22px 0;\">\n        \u003Cspan style=\"font-size:32px;font-weight:bold;letter-spacing:10px;color:#3b82f6;font-family:Consolas,Menlo,monospace;\">{code}\u003C\u002Fspan>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n  \u003Cp style=\"margin:12px 0 0;font-size:13px;color:#64748b;\">\n    验证码 \u003Cstrong style=\"color:#dc2626;\">{expire} 分钟\u003C\u002Fstrong> 内有效，为保障账户安全，请勿向他人泄露。\n  \u003C\u002Fp>\n  \u003Chr style=\"border:none;border-top:1px solid #e2e8f0;margin:24px 0;\">\n  \n  \u003Cp style=\"margin:0 0 12px;font-size:14px;line-height:1.8;color:#475569;\">\n    这里是 \u003Cstrong style=\"color:#1e293b;\">{site_name}\u003C\u002Fstrong>，{site_description}\n  \u003C\u002Fp>\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:8px 0 4px;\">\n    \u003Ctr>\n      \u003Ctd width=\"33%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#eff6ff;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">📚\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#1e40af;margin-top:4px;\">精选教程\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">从入门到实战\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd width=\"33%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#ecfdf5;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">🚀\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#065f46;margin-top:4px;\">开源项目\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">精选可部署方案\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd width=\"34%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#fff7ed;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">🧰\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#9a3412;margin-top:4px;\">在线工具\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">即开即用提效\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n  \u003Cp style=\"margin:20px 0 0;font-size:12px;line-height:1.8;color:#94a3b8;\">\n    如果这不是你本人的操作，请忽略本邮件，你的账户安全不会受到影响。\n  \u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 页脚 -->\n          \u003Ctr>\n            \u003Ctd align=\"center\" style=\"padding:20px 16px 0;\">\n              \n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">联系邮箱：\u003Ca href=\"mailto:{contact_email}\" style=\"color:#64748b;text-decoration:none;\">{contact_email}\u003C\u002Fa>\u003C\u002Fp>\n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">此邮件由系统自动发送，请勿直接回复 · © {year} {site_name}\u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n        \u003C\u002Ftable>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>","【{site_name}】注册验证码","\u003C!DOCTYPE html>\n\u003Chtml lang=\"zh-CN\">\n\u003Chead>\u003Cmeta charset=\"UTF-8\">\u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\u003C\u002Fhead>\n\u003Cbody style=\"margin:0;padding:24px 0;background:#f1f5f9;font-family:'Microsoft YaHei','PingFang SC',Helvetica,Arial,sans-serif;\">\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#f1f5f9;\">\n    \u003Ctr>\n      \u003Ctd align=\"center\" style=\"padding:0 16px;\">\n        \u003Ctable role=\"presentation\" width=\"600\" cellpadding=\"0\" cellspacing=\"0\" style=\"max-width:600px;width:100%;\">\n          \u003C!-- 品牌头部 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#3b82f6;border-radius:12px 12px 0 0;padding:20px 28px;\">\n              \u003Cspan style=\"font-size:18px;font-weight:bold;color:#ffffff;\">\u003Ca href=\"{site_url}\" style=\"color:#ffffff;text-decoration:none;\">{site_name}\u003C\u002Fa>\u003C\u002Fspan>\n              \u003Cspan style=\"float:right;font-size:12px;color:#dbeafe;line-height:26px;\">{site_description}\u003C\u002Fspan>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 正文卡片 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#ffffff;padding:32px 28px;border-radius:0 0 12px 12px;box-shadow:0 2px 8px rgba(15,23,42,0.06);\">\n              \n  \u003Ch2 style=\"margin:0 0 16px;font-size:20px;color:#1e293b;\">找回密码验证码\u003C\u002Fh2>\n  \u003Cp style=\"margin:0 0 16px;font-size:14px;line-height:1.8;color:#475569;\">你正在找回账户密码，请使用下方验证码完成重置操作：\u003C\u002Fp>\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:8px 0 4px;\">\n    \u003Ctr>\n      \u003Ctd align=\"center\" style=\"background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:22px 0;\">\n        \u003Cspan style=\"font-size:32px;font-weight:bold;letter-spacing:10px;color:#3b82f6;font-family:Consolas,Menlo,monospace;\">{code}\u003C\u002Fspan>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n  \u003Cp style=\"margin:12px 0 0;font-size:13px;color:#64748b;\">\n    验证码 \u003Cstrong style=\"color:#dc2626;\">{expire} 分钟\u003C\u002Fstrong> 内有效，为保障账户安全，请勿向他人泄露。\n  \u003C\u002Fp>\n  \u003Chr style=\"border:none;border-top:1px solid #e2e8f0;margin:24px 0;\">\n  \n  \u003Cp style=\"margin:0 0 12px;font-size:14px;line-height:1.8;color:#475569;\">\n    这里是 \u003Cstrong style=\"color:#1e293b;\">{site_name}\u003C\u002Fstrong>，{site_description}\n  \u003C\u002Fp>\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:8px 0 4px;\">\n    \u003Ctr>\n      \u003Ctd width=\"33%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#eff6ff;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">📚\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#1e40af;margin-top:4px;\">精选教程\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">从入门到实战\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd width=\"33%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#ecfdf5;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">🚀\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#065f46;margin-top:4px;\">开源项目\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">精选可部署方案\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd width=\"34%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#fff7ed;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">🧰\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#9a3412;margin-top:4px;\">在线工具\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">即开即用提效\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n  \u003Cp style=\"margin:20px 0 0;font-size:12px;line-height:1.8;color:#94a3b8;\">\n    如果这不是你本人的操作，请忽略本邮件，你的账户安全不会受到影响。\n  \u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 页脚 -->\n          \u003Ctr>\n            \u003Ctd align=\"center\" style=\"padding:20px 16px 0;\">\n              \n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">联系邮箱：\u003Ca href=\"mailto:{contact_email}\" style=\"color:#64748b;text-decoration:none;\">{contact_email}\u003C\u002Fa>\u003C\u002Fp>\n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">此邮件由系统自动发送，请勿直接回复 · © {year} {site_name}\u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n        \u003C\u002Ftable>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>","【{site_name}】找回密码验证码","\u003C!DOCTYPE html>\n\u003Chtml lang=\"zh-CN\">\n\u003Chead>\u003Cmeta charset=\"UTF-8\">\u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\u003C\u002Fhead>\n\u003Cbody style=\"margin:0;padding:24px 0;background:#f1f5f9;font-family:'Microsoft YaHei','PingFang SC',Helvetica,Arial,sans-serif;\">\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#f1f5f9;\">\n    \u003Ctr>\n      \u003Ctd align=\"center\" style=\"padding:0 16px;\">\n        \u003Ctable role=\"presentation\" width=\"600\" cellpadding=\"0\" cellspacing=\"0\" style=\"max-width:600px;width:100%;\">\n          \u003C!-- 品牌头部 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#3b82f6;border-radius:12px 12px 0 0;padding:20px 28px;\">\n              \u003Cspan style=\"font-size:18px;font-weight:bold;color:#ffffff;\">\u003Ca href=\"{site_url}\" style=\"color:#ffffff;text-decoration:none;\">{site_name}\u003C\u002Fa>\u003C\u002Fspan>\n              \u003Cspan style=\"float:right;font-size:12px;color:#dbeafe;line-height:26px;\">{site_description}\u003C\u002Fspan>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 正文卡片 -->\n          \u003Ctr>\n            \u003Ctd style=\"background:#ffffff;padding:32px 28px;border-radius:0 0 12px 12px;box-shadow:0 2px 8px rgba(15,23,42,0.06);\">\n              \n  \u003Ch2 style=\"margin:0 0 4px;font-size:20px;color:#1e293b;\">🎉 欢迎加入 {site_name}！\u003Cspan style=\"display:inline-block;margin-left:8px;padding:2px 8px;background:#dcfce7;color:#15803d;font-size:12px;border-radius:10px;vertical-align:middle;\">邮箱已验证\u003C\u002Fspan>\u003C\u002Fh2>\n  \u003Cp style=\"margin:0 0 16px;font-size:14px;line-height:1.8;color:#475569;\">\n    你好，\u003Cstrong style=\"color:#1e293b;\">{username}\u003C\u002Fstrong>，你的账户已注册成功。\n  \u003C\u002Fp>\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#f8fafc;border-radius:10px;margin:8px 0 4px;\">\n    \u003Ctr>\u003Ctd style=\"padding:14px 18px;font-size:13px;line-height:2;color:#475569;\">\n      账户用户名：\u003Cstrong style=\"color:#1e293b;\">{username}\u003C\u002Fstrong>\u003Cbr>\n      注册邮箱：\u003Cstrong style=\"color:#1e293b;\">{email}\u003C\u002Fstrong>\u003Cbr>\n      注册奖励：\u003Cstrong style=\"color:#dc2626;\">+{register_points} 积分\u003C\u002Fstrong>已发放\n    \u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftable>\n  \u003Chr style=\"border:none;border-top:1px solid #e2e8f0;margin:24px 0;\">\n  \n  \u003Cp style=\"margin:0 0 12px;font-size:14px;line-height:1.8;color:#475569;\">\n    这里是 \u003Cstrong style=\"color:#1e293b;\">{site_name}\u003C\u002Fstrong>，{site_description}\n  \u003C\u002Fp>\n  \u003Ctable role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:8px 0 4px;\">\n    \u003Ctr>\n      \u003Ctd width=\"33%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#eff6ff;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">📚\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#1e40af;margin-top:4px;\">精选教程\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">从入门到实战\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd width=\"33%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#ecfdf5;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">🚀\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#065f46;margin-top:4px;\">开源项目\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">精选可部署方案\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd width=\"34%\" valign=\"top\" style=\"padding:6px;\">\n        \u003Cdiv style=\"background:#fff7ed;border-radius:8px;padding:14px 10px;text-align:center;\">\n          \u003Cdiv style=\"font-size:15px;\">🧰\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:13px;font-weight:bold;color:#9a3412;margin-top:4px;\">在线工具\u003C\u002Fdiv>\n          \u003Cdiv style=\"font-size:12px;color:#64748b;margin-top:2px;\">即开即用提效\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n  \u003Cp style=\"margin:16px 0 0;font-size:14px;line-height:1.8;color:#475569;\">登录后你可以：\u003C\u002Fp>\n  \u003Cul style=\"margin:8px 0 0;padding-left:22px;font-size:14px;line-height:2;color:#475569;\">\n    \u003Cli>浏览、收藏优质内容与实用工具\u003C\u002Fli>\n    \u003Cli>投稿教程与项目，审核通过后获得积分奖励\u003C\u002Fli>\n    \u003Cli>参与评论、打分，与其他用户交流\u003C\u002Fli>\n    \u003Cli>通过签到、投稿、互动持续累积积分与等级\u003C\u002Fli>\n  \u003C\u002Ful>\n  \n  \u003Cp style=\"text-align:center;margin:28px 0 8px;\">\n    \u003Ca href=\"{site_url}\" style=\"display:inline-block;padding:12px 36px;background:#3b82f6;color:#ffffff;font-size:15px;font-weight:bold;text-decoration:none;border-radius:8px;\">进入{site_name}\u003C\u002Fa>\n  \u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n          \u003C!-- 页脚 -->\n          \u003Ctr>\n            \u003Ctd align=\"center\" style=\"padding:20px 16px 0;\">\n              \n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">联系邮箱：\u003Ca href=\"mailto:{contact_email}\" style=\"color:#64748b;text-decoration:none;\">{contact_email}\u003C\u002Fa>\u003C\u002Fp>\n              \u003Cp style=\"margin:6px 0 0;font-size:12px;color:#94a3b8;\">此邮件由系统自动发送，请勿直接回复 · © {year} {site_name}\u003C\u002Fp>\n            \u003C\u002Ftd>\n          \u003C\u002Ftr>\n        \u003C\u002Ftable>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>","【{site_name}】欢迎加入{site_name}，账户注册成功","7111479@qq.com","\u002Fstatic\u002Fuploads\u002Fimages\u002F2026\u002F09\u002F29\u002F1790627623420492239.jpg","全栈开发者，专注 AI 应用与效率工具","武哥","\u002Fstatic\u002Fuploads\u002Fimages\u002F2026\u002F09\u002F29\u002F1790629453503799753.png","热门爆款","精选项目","精选专题","精选工具","AI导航工具站","精选优质 AI 教程、AI 工具与开源项目，助力开发者快速上手人工智能","AI导航工具站 - AI 教程 · AI 项目 · AI 工具","%s - AI导航工具站","\u002Fimages\u002Flogo\u002Ffavicon.ico","https:\u002F\u002Fwuge.fun","\u002Fstatic\u002Fuploads\u002Fimages\u002F2026\u002F09\u002F29\u002F1790628026196296604.png",{"items":49,"pagination":102},[50],{"id":51,"title":52,"slug":53,"summary":54,"content":55,"coverImage":56,"categoryId":57,"authorId":57,"viewCount":58,"likeCount":58,"commentCount":58,"isTop":58,"isRecommend":58,"status":57,"rejectReason":5,"publishedAt":59,"createdAt":60,"updatedAt":61,"category":62,"author":67,"tags":75},9,"AI 智能体（Agent）入门：用 Coze 搭建你的第一个机器人","agent-coze","不写代码也能做 AI 应用？用字节跳动的 Coze 平台，30 分钟搭建一个能查资料、会调用插件的智能客服机器人，并发布到微信。","## Agent 到底是什么\n\n「Agent」（智能体）是 2024-2025 年 AI 领域最火的概念，但定义被说得越来越玄。其实一句话就能讲清：\n\n> **普通 AI 对话 = 你问一句它答一句；Agent = 你给一个目标，它自己规划步骤、调用工具、循环执行直到完成。**\n\n举个例子。你对普通 AI 说「帮我查一下明天北京天气再写一首相关的诗」，它只能凭记忆写诗，查不了天气。而 Agent 会：\n\n```text\n1. 思考：要完成这个任务，需要先查天气\n2. 行动：调用「天气查询」插件，输入「北京、明天」\n3. 观察：得到返回结果「晴，18-26°C」\n4. 思考：信息齐了，可以写诗了\n5. 输出：一首融入秋日晴好意象的诗\n```\n\n这个「思考 → 行动 → 观察 → 再思考」的循环，就是 Agent 的核心机制（学术上叫 ReAct）。而大模型 + 插件 + 工作流 + 知识库的组合，让 Agent 的能力远超单纯聊天。\n\n## 为什么推荐从 Coze 入门\n\n自己用代码搭 Agent 要处理模型调用、工具协议、状态管理、部署运维，门槛不低。**Coze（扣子）** 是字节跳动推出的零代码 Agent 平台：\n\n- 免费，中文界面，国内直连\n- 插件市场现成（搜索、天气、网页抓取、图片生成等几百个）\n- 支持挂载知识库（就是上一篇讲的 RAG）\n- 一键发布到微信公众号、飞书、抖音、豆包等渠道\n- 底层用的是 DeepSeek、豆包等模型，可自由切换\n\n同类平台还有腾讯元器、百度千帆 AppBuilder、Dify（开源可自建），学会 Coze 后概念全部通用。\n\n## 实战：30 分钟做一个「AI 工具导航客服」\n\n目标：给本站做一个客服机器人，能回答「推荐绘画工具」「怎么投稿」这类问题，回答依据来自我们整理的工具资料。\n\n### 第 1 步：创建 Bot（2 分钟）\n\n1. 打开 coze.cn，抖音\u002F手机号登录\n2. 左上角「创建 Bot」，起名「五更AI助手」，传个头像\n3. 模型选择 DeepSeek-V3（或豆包-pro），中文场景都够用\n\n### 第 2 步：写好人设提示词（10 分钟）\n\n这是决定 Bot 质量的关键。在「人设与回复逻辑」区域填写：\n\n```text\n# 角色\n你是「五更AI导航」网站的官方客服小五，语气亲切、回答专业简洁。\n\n# 职责\n1. 根据用户描述的需求，推荐合适的 AI 工具（优先推荐知识库中收录的工具）\n2. 解答网站使用问题：注册、投稿、积分规则等\n3. 闲聊也可以，但要自然地把话题引回 AI 工具\n\n# 约束\n- 推荐工具时必须说明：工具名称、是否免费、适合什么人\n- 知识库里没有的工具，明确说「本站暂未收录」，不要编造\n- 回答控制在 200 字以内，分点呈现\n- 拒绝回答与 AI 工具无关的敏感话题\n```\n\n**要点**：角色、职责、约束三段式，和写普通提示词一脉相承，但更强调「约束」——Bot 是 7×24 小时自动接待的，没人盯着，规矩必须立清楚。\n\n### 第 3 步：挂载知识库（10 分钟）\n\n1. 左侧「知识库」→ 创建知识库 → 上传你的工具资料（支持 PDF、Word、网页、表格）\n2. 平台会自动完成切分和向量化（不需要你写一行 RAG 代码）\n3. 在 Bot 配置里关联这个知识库，设置「召回数量」为 3-5\n4. 召回模式选「语义检索」，最低匹配度建议 0.5\n\n测试一下：问「有没有免费的绘画工具」，如果回答里引用了你上传的资料内容，说明知识库已生效。\n\n### 第 4 步：加插件增强能力（5 分钟）\n\n知识库负责「站内知识」，插件负责「实时信息」。给 Bot 加上：\n\n- **必应搜索**：回答知识库覆盖不到的问题时联网搜索\n- **网页抓取**：用户发来一个链接，让 Bot 读网页内容再回答\n\n每个插件加完后，在人设提示词里补一句规则，告诉 Bot 什么时候用：\n\n```text\n- 当知识库中没有相关内容时，调用必应搜索插件查询，并注明「该结果来自联网搜索」\n```\n\n### 第 5 步：调试与发布（3 分钟）\n\n右侧预览窗格直接对话测试，重点测三类问题：\n\n1. 知识库内的问题 → 是否准确引用资料\n2. 知识库外的问题 → 是否正确走联网搜索\n3. 刁钻问题（诱导它编工具）→ 是否守住「不要编造」的约束\n\n满意后点「发布」，选择渠道：\n\n- **微信公众号**：订阅号\u002F服务号都支持，按指引扫码授权即可\n- **飞书**：直接添加到群聊\n- **Bot 商店**：让全网用户都能搜到你的 Bot\n\n## 进阶：工作流（Workflow）\n\n当 Bot 需要执行**多步骤、有固定流程**的任务时，就该用工作流了。比如「生成一篇小红书文案」的流程：\n\n```text\n输入主题 → 搜索插件查热点 → 大模型写初稿 → 大模型提取标题和标签\n→ 图片插件生成封面 → 组装输出\n```\n\n工作流是可视化的拖拽编排：每个节点是一个操作（调模型\u002F调插件\u002F代码处理），用线连起来定义数据流向。它比纯对话稳定得多——流程是写死的，AI 只负责每个节点内的生成，不会自由发挥跑偏。\n\n**经验法则**：简单问答用「人设 + 知识库」；固定套路的复杂任务用工作流；需要主动规划、步骤不固定的任务才需要真正的自主 Agent。\n\n## Agent 的局限性（清醒一点）\n\n- **不稳定**：每一步都有概率出错，步骤越多整体成功率越低（5 步 × 每步 90% ≈ 59%）\n- **慢和贵**：一次任务可能调用十几次模型\n- **难调试**：出问题时要排查「是提示词问题、插件问题还是流程问题」\n\n所以生产环境的 Agent 设计原则是：**能用固定流程就不用自由规划，能一步完成就不分三步**。最酷的架构不是最 autonomous 的，而是最可靠的。\n\n## 下一步\n\n做出第一个 Bot 后，可以尝试：\n\n1. 把 Bot 挂到自己的网站当在线客服\n2. 做一个「每日 AI 新闻播报」定时任务机器人\n3. 用工作流实现「丢进一篇文章链接 → 输出小红书\u002F公众号\u002F知乎三个平台的改写版本」\n\nAgent 的想象力空间很大，但都是从「解决一个具体的小问题」开始的。你的第一个 Bot，准备解决什么问题？\n","\u002Fstatic\u002Fuploads\u002Fimages\u002F2026\u002F09\u002F29\u002F1790635574076653747.png",1,0,"2026-09-29T06:46:30.957794179+08:00","2026-09-29T06:46:14.0768188+08:00","2026-09-29T06:46:30.957868263+08:00",{"id":57,"name":63,"slug":64,"description":5,"icon":65,"sortOrder":57,"postCount":58,"parentId":58,"createdAt":66,"updatedAt":66},"AI 教程","ai-tutorials","i-ri-book-open-line","2026-09-29T04:25:29.669355545+08:00",{"id":57,"username":68,"email":32,"phone":5,"nickname":69,"avatarUrl":70,"bio":5,"role":57,"status":57,"points":58,"lastLoginAt":71,"loginCount":72,"createdAt":73,"updatedAt":74},"wuge","站长","\u002Fstatic\u002Fuploads\u002Favatars\u002F2026\u002F09\u002F29\u002F1790630804049538805.jpg","2026-09-29T05:22:12.192245111+08:00",3,"2026-09-29T04:25:29.170055083+08:00","2026-09-29T05:26:46.960829427+08:00",[76,82,87,92,97],{"id":77,"name":78,"slug":79,"color":80,"postCount":58,"createdAt":81},24,"Agent","agent","#e2e8f0","2026-09-29T04:25:30.481917452+08:00",{"id":83,"name":84,"slug":85,"color":80,"postCount":58,"createdAt":86},109,"Coze","coze","2026-09-29T06:46:14.04772698+08:00",{"id":88,"name":89,"slug":90,"color":80,"postCount":58,"createdAt":91},110,"智能体","zhi-neng-ti","2026-09-29T06:46:14.055760034+08:00",{"id":93,"name":94,"slug":95,"color":80,"postCount":58,"createdAt":96},111,"低代码","di-dai-ma","2026-09-29T06:46:14.062431032+08:00",{"id":98,"name":99,"slug":100,"color":80,"postCount":58,"createdAt":101},112,"聊天机器人","liao-tian-ji-qi-ren","2026-09-29T06:46:14.070496972+08:00",{"page":57,"pageSize":103,"total":57,"totalPages":57},12,[105,112],{"id":106,"name":107,"url":108,"logo":109,"description":107,"sortOrder":58,"status":57,"createdAt":110,"updatedAt":111},2,"哔哩哔哩","https:\u002F\u002Fwww.bilibili.com\u002F","\\images\\social\\bilibili.png","0001-01-01T00:00:00Z","2026-09-29T04:44:41.867019475+08:00",{"id":57,"name":113,"url":114,"logo":115,"description":113,"sortOrder":58,"status":57,"createdAt":116,"updatedAt":116},"GitHub","https:\u002F\u002Fgithub.com","\\images\\social\\github.png","2026-09-29T04:32:39.65740234+08:00",{"items":118,"pagination":119,"tag":120},[],{"page":57,"pageSize":103,"total":58,"totalPages":57},{"id":98,"name":99,"slug":100,"color":80,"postCount":58,"createdAt":101},[122,127,132,137,142,147,152,157,162,167,172,173,178,183,188,192,197,202,207,208,213,218,223,228,233,238,242,247,252,257],{"id":123,"name":124,"slug":125,"color":80,"postCount":58,"createdAt":126},150,"AI","ai","2026-09-29T06:55:38.743861502+08:00",{"id":128,"name":129,"slug":130,"color":80,"postCount":58,"createdAt":131},53,"AI 绘画","ai-hui-hua","2026-09-29T04:25:30.70107663+08:00",{"id":133,"name":134,"slug":135,"color":80,"postCount":58,"createdAt":136},94,"AIGC","aigc","2026-09-29T06:46:13.817043541+08:00",{"id":138,"name":139,"slug":140,"color":80,"postCount":58,"createdAt":141},81,"AI入门","ai-ru-men","2026-09-29T06:46:13.646321088+08:00",{"id":143,"name":144,"slug":145,"color":80,"postCount":58,"createdAt":146},113,"AI写作","ai-xie-zuo","2026-09-29T06:46:14.098797917+08:00",{"id":148,"name":149,"slug":150,"color":80,"postCount":58,"createdAt":151},95,"AI工具","ai-gong-ju","2026-09-29T06:46:13.849105815+08:00",{"id":153,"name":154,"slug":155,"color":80,"postCount":58,"createdAt":156},87,"AI技巧","ai-ji-qiao","2026-09-29T06:46:13.717351439+08:00",{"id":158,"name":159,"slug":160,"color":80,"postCount":58,"createdAt":161},92,"AI绘画","ai-hui-hua-2","2026-09-29T06:46:13.800506851+08:00",{"id":163,"name":164,"slug":165,"color":80,"postCount":58,"createdAt":166},88,"AI编程","ai-bian-cheng","2026-09-29T06:46:13.748934007+08:00",{"id":168,"name":169,"slug":170,"color":80,"postCount":58,"createdAt":171},104,"API","api","2026-09-29T06:46:13.964167454+08:00",{"id":77,"name":78,"slug":79,"color":80,"postCount":58,"createdAt":81},{"id":174,"name":175,"slug":176,"color":80,"postCount":58,"createdAt":177},15,"Apache-2.0","apache-2-0","2026-09-29T04:25:30.413130076+08:00",{"id":179,"name":180,"slug":181,"color":80,"postCount":58,"createdAt":182},124,"BeautifulSoup","beautifulsoup","2026-09-29T06:55:38.372320794+08:00",{"id":184,"name":185,"slug":186,"color":80,"postCount":58,"createdAt":187},71,"C++","c","2026-09-29T04:25:30.832723566+08:00",{"id":51,"name":189,"slug":190,"color":80,"postCount":58,"createdAt":191},"C\u002FC++","c-c","2026-09-29T04:25:30.367438818+08:00",{"id":193,"name":194,"slug":195,"color":80,"postCount":58,"createdAt":196},8,"CPU 推理","cpu-tui-li","2026-09-29T04:25:30.360161464+08:00",{"id":198,"name":199,"slug":200,"color":80,"postCount":58,"createdAt":201},82,"ChatGPT","chatgpt","2026-09-29T06:46:13.65246271+08:00",{"id":203,"name":204,"slug":205,"color":80,"postCount":58,"createdAt":206},43,"ChatGPT 界面","chatgpt-jie-mian","2026-09-29T04:25:30.631791206+08:00",{"id":83,"name":84,"slug":85,"color":80,"postCount":58,"createdAt":86},{"id":209,"name":210,"slug":211,"color":80,"postCount":58,"createdAt":212},89,"DeepSeek","deepseek","2026-09-29T06:46:13.756746391+08:00",{"id":214,"name":215,"slug":216,"color":80,"postCount":58,"createdAt":217},103,"Embedding","embedding","2026-09-29T06:46:13.931530378+08:00",{"id":219,"name":220,"slug":221,"color":80,"postCount":58,"createdAt":222},139,"Excel","excel","2026-09-29T06:55:38.596869557+08:00",{"id":224,"name":225,"slug":226,"color":80,"postCount":58,"createdAt":227},132,"FastAPI","fastapi","2026-09-29T06:55:38.496902061+08:00",{"id":229,"name":230,"slug":231,"color":80,"postCount":58,"createdAt":232},107,"Fine-tuning","fine-tuning","2026-09-29T06:46:14.010861283+08:00",{"id":234,"name":235,"slug":236,"color":80,"postCount":58,"createdAt":237},97,"Gamma","gamma","2026-09-29T06:46:13.863615311+08:00",{"id":72,"name":239,"slug":240,"color":80,"postCount":58,"createdAt":241},"Go","go","2026-09-29T04:25:30.324360969+08:00",{"id":243,"name":244,"slug":245,"color":80,"postCount":58,"createdAt":246},98,"Kimi","kimi","2026-09-29T06:46:13.871065157+08:00",{"id":248,"name":249,"slug":250,"color":80,"postCount":58,"createdAt":251},7,"LLM","llm","2026-09-29T04:25:30.353458642+08:00",{"id":253,"name":254,"slug":255,"color":80,"postCount":58,"createdAt":256},31,"LLMOps","llmops","2026-09-29T04:25:30.534990482+08:00",{"id":258,"name":259,"slug":260,"color":80,"postCount":58,"createdAt":261},101,"LangChain","langchain","2026-09-29T06:46:13.916898801+08:00",[263],{"id":57,"userId":264,"donorName":35,"amount":265,"message":266,"paymentMethod":267,"isAnonymous":58,"status":57,"createdAt":268},null,128,"加油","wechat","2026-09-29T04:45:44+08:00",{"materials":270},[],{"materials":272},[],{"materials":274},[]]