
如何把AIHOT改成你的行业热点站9步定制指南代码基本不用动【免费下载链接】AIHOT一个自己找热点、自己写日报的网站框架。把信源和精选标准换成你的它就是你的行业热点站。项目地址: https://gitcode.com/gh_mirrors/ai/AIHOTAIHOT 是一个开源的行业热点站框架它自己找热点、自己写日报——每天从一批信源抓取资料用大模型筛选打分、把同一件事聚成事件早上自动出一份日报。这套框架最棒的地方在于把信源和精选标准换成你自己的它就是你的行业热点站。本指南用 9 步带你完成定制全程基本不碰代码。先看懂定制的核心就一个文件夹所有要改的东西几乎都在industry/这一个文件夹里文件改什么site.ts站名、行业词、首页文案、关于页taxonomy.ts、topics.json分类、标签、主题sources.json首次启动时导入的信源prompts/精选标准和写作要求——你的行业 KnowHow 就写在这里selection.ts入选门槛features.ts模型榜、Codex 重置监控的开关brand/、pages/图标、报头、使用规则与隐私说明偷懒捷径直接打开你的 AgentClaude Code、Codex 都可以把这个仓库交给它然后说请读 AGENTS.md 和 docs/customize.md把这个站改成「XX 行业」的热点站。 我关心的是……你想盯哪些信源、什么消息重要、什么不重要越具体越好它读完全会自动带你走完下面的步骤。下面是它要做的事你也可以照着亲手做。第 1 步一键克隆并启动 AIHOT 热点站框架需要 Docker 和一个 OpenAI 兼容的模型 API KeyDeepSeek、千问、智谱都可以git clone https://gitcode.com/gh_mirrors/ai/AIHOT myhot cd myhot node scripts/init-env.ts --llm-key 你的模型 API Key docker compose up -d --build打开 http://localhost:3000一两分钟后就开始有内容。仓库自带 18 个公开的海外 AI 资讯源做示范够你先看效果。后台在/admin管理员密码在.env的ADMIN_PASSWORD里。上面的流程一步都不用你写代码采集、判重、预筛、两次独立评分、写标题摘要、聚簇、算热度、出日报框架全自动。你要做的是告诉它你是谁、你盯谁、你觉得什么算热点。第 2 步改站名和行业词——3 分钟完成打开 industry/site.ts重点改这几个字段name站名导航、页面标题、分享图、RSS、MCP、后台都会用它subject行业词。改成法律后页面上的AI 日报全部 AI 动态会自动变成法律日报全部法律动态homeTitle、description、tagline首页标题、一句话介绍、侧边栏小字crawlerName抓取信源时报上的名字别冒用别人的站。改完重新构建docker compose up --build即生效。第 3 步配置分类、标签和主题——筛选器怎么分在 industry/taxonomy.ts 里配CATEGORIES首页和全部动态的筛选类别、CATEGORY_TAGS/TOPIC_TAGS/ENTITY_TAGS模型打标签的可选范围、ENTITIES行业里的主要公司或机构在 industry/topics.json 里配主题目录分公司与机构、方向、内容形态三组。⚠️ 两个上线后不要改分类的key和主题的slug会出现在网址里。改完运行node --env-file.env scripts/seed.ts主题会更新进数据库。第 4 步配置信源——你的行业盯哪儿首次启动时导入的信源写在 industry/sources.json上线后更常用的是后台信源页能新建、试抓、调频率、看失败原因。支持六种信源类型类型说明rss标准 RSS 订阅源web_list网页列表配 CSS 选择器json_listJSON 接口x_searchX 账号需要 SocialDatamp_account微信公众号需要极致了 key按请求计费有预算熔断external你自己的脚本推送进来每个信源还要定分级T1官方一手、T1_5官方账号与准官方、T2媒体与个人——分级决定它的入选门槛见第 6 步。配信源的详细字段见 docs/sources.md。第 5 步写好精选标准提示词——把行业 KnowHow 交给 AIHOT这是最值得花时间的一步。你的行业判断力就写在 industry/prompts/ 里文件作用prefilter.md预筛这条资料是不是本行业的事。宽进只拦明显无关的selection-score.md评分标准0–100 分含五个维度、权重、必须正常评价的价值和必须压住的噪声content-understanding.md入选内容的写法中文标题、答案先行的摘要、推荐理由rules-domain.md行业术语的翻译与保留规则group-pair.md 等两篇报道是不是同一件事建议做法保留原有结构维度加权、噪声压制、安全边界只把什么算重要什么算噪声的例子换成你的行业。比如法律行业——新法规正式公布、重要判决、监管处罚应该正常评价律所营销软文、课程广告要压住。提示词里可以用{{siteName}}指代站名、{{ 文件名}}引用另一份提示词改提示词完全不用改代码。第 6 步设置入选门槛——什么分才能进精选评分逻辑同一份标准独立打两次分两次之和 ≥ 2 × 门槛才入选。门槛按信源分级区分配置在 industry/selection.tsthresholds: { T1: 60, T1_5: 65, T2: 76 }, // 平均分至少要过这个数官方一手信源T1门槛低媒体和个人T2门槛高同一件事官方原文更值得先看。默认值偏严——宁可少选几条也不让噪声进精选。第 7 步用样本校准评分——决定你的站选得准不准这组门槛和提示词是 AIHOT 在 AI 领域调出来的换了行业一定要重新校准从你的信源里挑 100–200 条资料自己标该选 / 不该选存成.data/gold.jsonl示例见 industry/gold.example.jsonl运行node --env-file.env scripts/eval-selection.ts --gold .data/gold.jsonl看准确率、查准率、查全率以及门槛从 40 到 90 各自的结果在后台 SelectBench 里逐条看判错的资料回去改 selection-score.md 或门槛再跑一遍。⚠️ 多放难例差一点该选、差一点不该选的并把一部分留作留出集最后检查免得把提示词调成只会做这几道题。完整做法见 docs/selection.md。第 8 步关掉 AI 专属模块、换上你的品牌模型榜和 Codex 重置监控只对 AI 行业有意义。在 industry/features.ts 里把两项都设为false导航入口、定时任务、接口和站点地图都会跟着自动关掉。品牌方面替换 industry/brand/ 下的logo.svg、icon.png、favicon.ico等站点图标行业词换掉后重新生成日报、周报的报头字npm pack fontsource/noto-sans-sc5.3.0 tar xzf fontsource-noto-sans-sc-5.3.0.tgz node scripts/nameplates.ts package改写 industry/pages/ 里的使用规则和隐私说明现在是模板上线前按你的实际情况改。❌ 请不要使用 AIHOT 的名字和 Logo。换上你自己的名字它就是你的站。第 9 步接上模型 API部署上线并做检查清单模型.env里的LLM_BASE_URL、LLM_API_KEY、LLM_MODEL任何 OpenAI 兼容接口都行所有步骤默认都用它检查改完先跑这三条——npm run typecheck npm test node scripts/smoke.ts --base http://localhost:3000 注意tests/ 里有些测试用的是示例行业的分类和公司比如 Anthropic改了taxonomy.ts后把测试里的例子换成你行业的对应项即可测的规则本身不用改。最后看一眼首页、全部动态、日报、关于页显示是否正常后台信源页里信源是不是都抓成功了。定制完成你的行业热点站就上线了 走完这 9 步你拥有一个完全属于你的行业热点站自动盯信源、自动筛选、每天早上 8 点出日报还自带 RSS、公开 API、MCP 接口——同一份内容给人看也给 Agent 用。想深入某个环节官方文档都在 docs/docs/customize.md定制详解、docs/sources.md信源配置、docs/selection.md精选与校准、docs/deploy.md域名与 HTTPS 部署、docs/architecture.md架构。【免费下载链接】AIHOT一个自己找热点、自己写日报的网站框架。把信源和精选标准换成你的它就是你的行业热点站。项目地址: https://gitcode.com/gh_mirrors/ai/AIHOT创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考