目标:在AI生成图片中混入真实报告截图,打破"全部AI"的检测模式 适用:D16(你不敢体检,是因为怕这个)、D17(孩子专注力差,可能是早上少了这1杯水)
小红书的AI检测模型主要识别图片的视觉特征。如果一篇文章的5张图全是AI生成的(同一画风、同一版式),被标记的风险高。每篇文章混入1-2张真实报告截图,检测模型看到"AI图+真实截图"混合,大概率不会标记。
| 规则 | 说明 |
|---|---|
| 每篇文章至少1张截图 | 最好放在第2或第3张(不是封面,不是CTA) |
| 必须脱敏 | 模糊姓名、ID、日期、学校、电话等个人信息 |
| 加标注 | 用红色框/箭头标注关键数据,旁边加中文翻译 |
| 尺寸适配 | 截图宽高比尽量接近3:4(小红书竖版),或居中裁剪 |
"你不敢体检,是因为怕这个"——体检正常不代表健康,菌群检测能发现更深层的问题。
| 项目 | 内容 |
|---|---|
| 来源 | 参考资料\501999942-某人.pdf 第1页 |
| 内容 | 健康总分57、肠道菌群平衡、菌群多样性、有益菌/有害菌 |
| 要展示 | 总分57(偏低)、菌群平衡38(中等) |
| 标注 | 红色框标出"健康总分57",旁边写"看似正常,菌群已亮红灯" |
| 脱敏 | 模糊姓名"某人"、编号501999942、年龄53岁、性别男 |
| 项目 | 内容 |
|---|---|
| 来源 | 参考资料\501999942-某人.pdf 第2页 |
| 内容 | 心血管疾病0.37(注意)、甲状腺疾病0.33(注意) |
| 要展示 | 报告显示"正常体检看不出的风险" |
| 标注 | 红色框标出"注意"级别的项目,旁边写"体检报告正常,但菌群已经预警" |
| 脱敏 | 模糊顶部个人信息 |
# 1. 用PyMuPDF渲染PDF为图片
python -c "
import fitz
doc = fitz.open(r'参考资料\501999942-某人.pdf')
# 第1页(索引0):健康总分概览
page = doc[0]
pix = page.get_pixmap(dpi=200)
pix.save(r'articles\images\report_screenshots\d16_gut_overview.png')
# 第2页(索引1):疾病风险评估
page = doc[1]
pix = page.get_pixmap(dpi=200)
pix.save(r'articles\images\report_screenshots\d16_gut_risks.png')
"
# 2. 用PIL模糊个人信息
python -c "
from PIL import Image, ImageFilter, ImageDraw, ImageFont
def blur_region(img, x1, y1, x2, y2, radius=30):
region = img.crop((x1, y1, x2, y2))
blurred = region.filter(ImageFilter.GaussianBlur(radius=radius))
img.paste(blurred, (x1, y1, x2, y2))
def add_annotation(img, text, x, y):
draw = ImageDraw.Draw(img)
draw.rectangle([x-5, y-5, x+200, y+25], outline=(255,0,0), width=3)
font = ImageFont.truetype('C:/Windows/Fonts/msyh.ttc', 20)
draw.text((x, y), text, fill=(255,0,0), font=font)
img = Image.open(r'articles\images\report_screenshots\d16_gut_overview.png')
w, h = img.size
# 模糊顶部个人信息区
blur_region(img, 50, 50, 500, 200) # 姓名/编号/年龄/性别
# 模糊底部页脚
blur_region(img, 0, h-60, w, h)
# 标注关键数据
add_annotation(img, '← 健康总分57(偏低)', 500, 400)
img.save(r'articles\images\report_screenshots\d16_gut_overview_desensitized.png')
"
"孩子专注力差,可能是早上少了这1杯水"——注意力可测量,A1报告能直观展示。
从 素材库\测评数据_优化提取.csv 中筛选出"注意力低、其他指标好"的学生:
| 学生 | 注意力 | 推理能力 | 记忆力 | 加工速度 | 空间能力 | 总分 | 推荐理由 |
|---|---|---|---|---|---|---|---|
| 位浩宸 | 10% | 77% | 99% | 87% | 92% | 97% | ⭐最推荐:注意力极低,其他全高 |
| 葛传成 | 10% | 94% | 82% | 99% | 53% | 92% | 推理能力+加工速度极高 |
| 龚佑歆 | 10% | 89% | 81% | 80% | 88% | 90% | 全面发展,仅注意力低 |
首选位浩宸,因为对比最鲜明(注意力10% vs 其他全部80%+)。
| 项目 | 内容 |
|---|---|
| 来源 | 双培强基工程\报告\A1 儿童核心认知发展_位浩宸_2025112914351035966.pdf 第4页 |
| 内容 | 六维雷达图 + 各维度百分位 |
| 要展示 | 注意力10%在雷达图上明显凹陷,其他维度饱满 |
| 标注 | 红色箭头指向注意力维度,写"注意力10%",绿色对勾标出其他高分维度 |
| 脱敏 | 模糊姓名、档案ID、测试日期、出生日期、指导师、报告编码 |
| 项目 | 内容 |
|---|---|
| 来源 | 同上报告第7页 |
| 内容 | "我的注意力得分" + 发展表现(高分/低分表现对比) |
| 要展示 | 注意力得分和低分表现描述("注意力不集中,上课走神") |
| 标注 | 红色框标出"我的注意力得分",旁边写"和文章描述一致" |
| 脱敏 | 模糊顶部个人信息栏 |
# 1. 在素材库中找到对应学生的PDF
# 从 测评数据_优化提取.csv 找到学生姓名,然后在 报告/ 目录找同名PDF
# 2. 渲染为图片
python -c "
import fitz
doc = fitz.open(r'双培强基工程\报告\A1 儿童核心认知发展_位浩宸_2025112914351035966.pdf')
# 第4页(索引3):认知能力模型(雷达图)
page = doc[3]
pix = page.get_pixmap(dpi=200)
pix.save(r'articles\images\report_screenshots\d17_cognitive_model.png')
# 第7页(索引6):注意力报告
page = doc[6]
pix = page.get_pixmap(dpi=200)
pix.save(r'articles\images\report_screenshots\d17_attention_report.png')
"
# 3. 脱敏
python -c "
from PIL import Image, ImageFilter, ImageDraw, ImageFont
def blur_region(img, x1, y1, x2, y2, radius=30):
region = img.crop((x1, y1, x2, y2))
blurred = region.filter(ImageFilter.GaussianBlur(radius=radius))
img.paste(blurred, (x1, y1, x2, y2))
img = Image.open(r'articles\images\report_screenshots\d17_cognitive_model.png')
w, h = img.size
# 模糊顶部个人信息栏(姓名、ID、日期、指导师、报告编码)
blur_region(img, 50, 30, 800, 180)
# 模糊底部页脚
blur_region(img, 0, h-80, w, h)
img.save(r'articles\images\report_screenshots\d17_cognitive_model_desensitized.png')
"
| 报告类型 | 必须模糊 |
|---|---|
| A1/A2/B2/B3/B4/B6 | 姓名、档案ID、测试日期、出生日期、指导师编号、报告编码、学校名称、电话 |
| 菌群报告 | 姓名、编号、年龄、性别、报告日期 |
from PIL import Image, ImageFilter
def blur_region(img, x1, y1, x2, y2, radius=30):
region = img.crop((x1, y1, x2, y2))
blurred = region.filter(ImageFilter.GaussianBlur(radius=radius))
img.paste(blurred, (x1, y1, x2, y2))
参数说明:
radius=30:高斯模糊半径,值越大越模糊(x1, y1, x2, y2),单位像素(50, 30, 800, 180)from PIL import ImageDraw, ImageFont
def add_annotation(img, text, x, y):
draw = ImageDraw.Draw(img)
# 红色方框
draw.rectangle([x-5, y-5, x+200, y+25], outline=(255, 0, 0), width=3)
# 红色文字
font = ImageFont.truetype('C:/Windows/Fonts/msyh.ttc', 20)
draw.text((x, y), text, fill=(255, 0, 0), font=font)
C:\Users\Administrator\Documents\双培强基工程\素材库\测评数据_优化提取.csv
C:\Users\Administrator\Documents\双培强基工程\报告\A1 儿童核心认知发展_位浩宸_2025112914351035966.pdf
C:\Users\Administrator\.local\share\opencode\worktree\527b7036bd8d16188784528603a9b79a1d95c9fb\proud-knight\docs\参考资料\501999942-某人.pdf
| 列名 | 说明 | 参考值 |
|---|---|---|
姓名 |
学生姓名 | 位浩宸 |
报告类型 |
A1/A2/B2/B3/B4/B6 | A1 |
注意力_pct |
注意力百分位 | 10(低) |
推理能力_pct |
推理能力百分位 | 77(高) |
记忆力_pct |
记忆力百分位 | 99(高) |
加工速度_pct |
加工速度百分位 | 87(高) |
空间能力_pct |
空间能力百分位 | 92(高) |
感知觉_pct |
感知觉百分位 | — |
总分 |
认知能力总分 | 140 |
百分位 |
总分在同龄人中的位置 | 97 |
import csv
with open('测评数据_优化提取.csv', encoding='utf-8') as f:
reader = csv.DictReader(f)
for row in reader:
if row['报告类型'] == 'A1' and float(row['注意力_pct'] or 0) < 45:
print(f"{row['姓名']}: 注意力={row['注意力_pct']}% 推理={row['推理能力_pct']}%")
| 类型 | 全称 | 用途 |
|---|---|---|
| A1 | 儿童核心认知发展 | 注意力、记忆力、推理能力等(最常用) |
| A2 | 青少年综合素质成长 | 人格特质、社会关系、情绪状态 |
| B2 | 儿童自我与家庭教养 | 亲子关系、教养方式 |
| B3 | 核心学习能力 | 学习策略、深层动机 |
| B4 | 核心认知能力与成长型思维 | 成长型思维、自驱力 |
| B6 | 职业发展规划 | 职业兴趣、价值观 |
| C1 | 校园标准版 | 校园适应、社交关系 |
经验教训:D16被标记为AI生成,不是因为图片,而是因为文字本身"AI味太浓"。 重写后(去掉AI味)→ 不再被标记。D17直接按新风格写 → 没被标记。
| 热贴写法(✅) | AI写法(❌) |
|---|---|
| 像朋友聊天,口语化 | 像写作文,结构工整 |
| 情绪驱动,分享感受 | 数据驱动,传授知识 |
| 短句短段,多空行 | 段落偏长,逻辑连贯 |
| 有"我"的真实感受 | 有"数据"的客观引用 |
| 偶尔跳跃,不按套路 | 故事→数据→方法→CTA,篇篇一样 |
| 有真实细节(几点下班、多少钱) | 泛泛而谈("很多人"、"有的家长") |
| 从别人那儿听说的 | 自己去查资料/翻书的 |
❌ "主动健康的核心就两句话:发现风险要科学,干预一定要简单。" ✅ "后来跟别的家长聊天,才知道这事没那么简单。"
❌ "我认识一个朋友叫小付。" ✅ "后来跟闺蜜聊天,她说她老公去年体检也是正常。"
❌ "孩子不爱喝白开水。" ✅ "只要一离开我视线,就偷偷买可乐喝。"
❌ 17年前的事提到17年后才有的东西(手机、膳食指南) ✅ 当时只知道什么 → 现在才知道什么 → 回头看觉得可惜
❌ "第一是糖……第二是酸……第三是气泡……" ✅ "饮料里又是糖又是酸还有气泡,糖伤代谢,酸伤菌群,气泡越喝越渴。加在一起,比单喝糖水糟糕得多。"
❌ "你可以试试以下三个方法。" ✅ "如果你家孩子还小,明天早上起来,给他倒杯水试试。"
❌ "评论区打1,我明天回你。" ✅ "你家孩子平时喝什么水?评论区聊聊。"
| 问题 | 错误示例 | 正确做法 |
|---|---|---|
| 时间线矛盾 | D17说"现在孩子工作了",同一篇又说"用了几个月" | 孩子工作了就不能"最近用了几个月",应该是"最近在研究" |
| 数据不准确 | 滤芯一年两三百(实际一两千) | 用真实数据,不确定就不写具体数字 |
| 虚构体验 | "用了几个月"但根本没买 | 没买就说"研究了一圈,还没下手" |
| 前后矛盾 | 前面说AI检测没问题,后面又说被标记了 | 检查整篇文章的叙事是否自洽 |
| 违反常识 | 17年前没收手机 | 那时候还没有智能手机 |
"净水机是不是智商税?用了十几年我才想通"——用真实经历算账,富维度角度。
| 经验 | 说明 |
|---|---|
| 不需要截图 | 富维度算账类文章不需要报告截图,纯文字+AI图即可,不会被标记 |
| 用户改稿亮点 | 标题"我终于想通了"→"我才想通"(更口语化);"一周喝进去一张银行卡,吓人"(更生动);"看了下饮水机里面"(更具体,改前"看了下那桶里面的卫生") |
| 加话题标签 | 正文末尾加5个话题标签(#净水器# #健康从水开始# #自来水过滤# #生活饮用水# #品质净水健康生活#) |
| 定时发布 | 2026-08-06 19:30 定时发布 |
| 图片数量 | 6张(封面+历史/算账/pH-TDS/功能水机/CTA) |
| 颜色 | 富维度 #F59E0B 金色 |
用户会自动优化以下方向:
每篇文章发布前,确认:
articles/images/report_screenshots/ 目录