×
¥
查看详情
🔥 会员专享 文生文 技术写作

后端模块文档生成器

👁️ 94 次查看
📅 Dec 1, 2025
💡 核心价值: 本提示词专为后端开发场景设计,能够根据模块功能描述快速生成结构清晰、内容准确的技术文档。通过深度解析模块架构与业务逻辑,自动输出包含模块概述、核心功能、接口说明等标准化内容,显著提升开发文档编写效率。适用于微服务组件、API模块、数据处理单元等多种后端系统的文档化需求,确保技术文档与代码实现保持高度一致。

🎯 可自定义参数(3个)

模块功能描述
需要编写文档的模块功能描述
文档详细程度
文档内容的详细程度
目标系统架构
模块所属的系统架构类型

🎨 效果示例

模块概述

电商订单定价与优惠计算服务用于为购物车与订单提供统一的价格计算能力。模块根据商品SKU、数量、用户等级、促销策略和税费规则生成报价,并在提交订单时落库价格快照。服务对外提供报价接口/price/quote和确认接口/price/commit,返回明细项、优惠拆分、税费与运费。模块依赖商品、促销、库存与会员服务,支持缓存、并发安全、幂等、灰度策略与指标采集,包含故障降级与配置化规则。

核心功能

  • 价格计算与汇总
    • 基于SKU与数量计算商品原价小计与订单总价。
    • 支持多明细项的价格合并与舍入规则统一处理。
  • 优惠策略解析与拆分
    • 根据促销策略计算优惠金额,输出按明细项/促销维度的优惠拆分。
    • 按规则控制促销叠加与优先级,确保计算结果一致性。
  • 税费计算
    • 根据税费规则与用户/配送区域计算税费,支持含税/未税场景的合规计算与汇总。
  • 运费计算
    • 根据配送规则与计费策略计算运费,并纳入订单总价。
  • 报价生成(/price/quote)
    • 生成一次性报价快照(不落库),返回明细、优惠、税费和运费。
  • 价格确认与快照落库(/price/commit)
    • 将最终价格快照持久化,用于后续支付与对账,保证幂等与并发安全。
  • 幂等与并发安全
    • 支持幂等调用,避免重复提交导致的快照重复或价格不一致。
    • 在同一订单/购物车上下文中提供并发冲突控制,确保最终一致性。
  • 缓存支持
    • 对商品信息、促销规则、会员等级等进行缓存,加速计算与降低依赖服务压力。
  • 灰度策略
    • 按用户、流量百分比或标识分组进行策略灰度发布,控制新规则的生效范围。
  • 指标采集
    • 采集QPS、时延、成功率、错误率等通用指标,以及价格命中率、促销命中率等业务指标。
  • 故障降级
    • 依赖服务异常时进行策略性降级,如使用默认税费规则或关闭特定促销计算,保证核心报价能力可用。
  • 配置化规则
    • 通过配置中心管理税费、促销叠加、运费计算与灰度开关等规则,支持动态生效与版本化管理。

技术架构

  • 微服务形态
    • 独立部署的定价服务,提供REST接口,对外作为统一价格计算入口。
  • 模块内部结构
    • 接入层(API)
      • 负责请求校验、鉴权、上下文构建(用户、渠道、区域等)与响应标准化。
    • 定价引擎(Pricing Engine)
      • 执行明细价、总价、舍入与汇总。
    • 促销解析器(Promotion Resolver)
      • 拉取促销策略并计算优惠,输出优惠拆分。
    • 税费计算器(Tax Calculator)
      • 根据税则与区域计算税费。
    • 运费计算器(Shipping Calculator)
      • 根据配送策略与商品特性计算运费。
    • 依赖服务适配层(商品/促销/库存/会员)
      • 与商品、促销、库存与会员服务交互,统一重试、熔断、超时与缓存策略。
    • 幂等与并发控制
      • 基于业务唯一键进行去重;对同一订单上下文提供原子化快照落库。
    • 快照存储(Snapshot Repository)
      • 持久化价格快照,用于支付与后续核对。
    • 缓存与配置
      • 统一缓存接口与配置中心适配,支持本地/分布式缓存、动态配置。
    • 监控与灰度
      • 指标、日志与分布式追踪;灰度策略挂钩到规则装载与计算流程。
  • 依赖服务
    • 商品服务:提供SKU基础信息与价格属性。
    • 促销服务:提供促销策略与适用范围。
    • 库存服务:提供库存相关信息,用于促销前置条件或有效性校验。
    • 会员服务:提供用户等级与权益信息。

接口说明

以下为标准化说明,字段用于表达模块功能点,实际字段与格式需与调用方约定并在API契约中固化。

  • 报价接口

    • 方法与路径:POST /price/quote
    • 用途:生成当前购物车的即时报价(不落库)。
    • 请求字段(示例)
      • items: 数组,元素包含
        • skuId: 商品SKU标识
        • quantity: 购买数量
      • user: 对象
        • userId: 用户标识
        • level: 用户等级(用于会员价/权益)
      • context: 对象
        • regionCode: 区域/税费计算区域
        • channel: 渠道/站点标识(用于促销适配)
        • flags: 可选,计算标识(如是否含税)
    • 响应字段(示例)
      • items: 数组,元素包含
        • skuId, quantity
        • unitPrice: 原始单价
        • subtotal: 明细小计(含优惠前或按约定)
        • discounts: 数组(对该明细的优惠拆分)
      • promotions: 数组,订单级优惠拆分
        • promoId, description, amount
      • tax: 税费总额与明细
      • shippingFee: 运费
      • total: 订单应付总额(含税/含运费,按上下文约定)
      • traceId: 计算追踪ID(用于问题定位)
    • 幂等:报价接口通常为查询型,无需持久化幂等键。
  • 确认接口

    • 方法与路径:POST /price/commit
    • 用途:确认最终价格并落库价格快照。
    • 请求字段(示例)
      • 与/price/quote一致的计算输入
      • commitMeta: 对象
        • orderKey: 业务唯一键(如订单号或购物车确认键)
        • idempotencyKey: 幂等键(可来自客户端或双方约定的唯一键)
    • 响应字段(示例)
      • 与/price/quote一致的计算输出
      • snapshotId: 价格快照ID(用于支付与对账)
    • 幂等:对同一orderKey或idempotencyKey的重复提交返回同一快照结果。
  • 通用约定

    • 内容类型:application/json
    • 认证鉴权:与网关/调用方约定的鉴权机制(例如Token或网关签名)。
    • 错误处理:标准HTTP状态码与错误体(包含code、message、traceId);典型错误包括参数校验失败、依赖服务不可用、计算规则不可用。

使用示例

  • 报价示例
    • curl
      • curl -X POST https://api.example.com/price/quote
        -H "Content-Type: application/json"
        -d '{ "items": [ {"skuId": "SKU-1001", "quantity": 2}, {"skuId": "SKU-2001", "quantity": 1} ], "user": {"userId": "U123", "level": "VIP"}, "context": {"regionCode": "CN-11", "channel": "WEB"} }'
  • 确认示例(带幂等键)
    • curl
      • curl -X POST https://api.example.com/price/commit
        -H "Content-Type: application/json"
        -H "Idempotency-Key: a0d1f9b0-commit-U123"
        -d '{ "items": [ {"skuId": "SKU-1001", "quantity": 2}, {"skuId": "SKU-2001", "quantity": 1} ], "user": {"userId": "U123", "level": "VIP"}, "context": {"regionCode": "CN-11", "channel": "WEB"}, "commitMeta": {"orderKey": "ORDER-789", "idempotencyKey": "a0d1f9b0-commit-U123"} }'
  • 服务端典型处理流程(伪代码)
    • validate(request)
    • skuList = productService.getSkus(request.items)
    • member = memberService.getLevel(request.user)
    • promoRules = promotionService.getRules(request.context)
    • stockInfo = inventoryService.getInfo(request.items)
    • quote = pricingEngine.compute(skuList, stockInfo, member, promoRules, request.context)
    • if (commit):
      • snapshot = snapshotRepo.saveOnce(orderKey, quote) // 原子化与幂等保障
      • return snapshot.result
    • else:
      • return quote

注意事项

  • 规则一致性
    • 报价与确认必须使用同一套规则版本与上下文,防止价格偏差。建议在计算日志中记录规则版本与traceId。
  • 幂等约定
    • 调用方需提供稳定的业务唯一键或幂等键;重复提交应返回同一快照,避免重复落库。
  • 并发安全
    • 对同一订单/购物车的并发提交需串行化或使用原子化落库保障,防止快照冲突。
  • 缓存时效
    • 商品、促销、会员数据的缓存需设置合理TTL与失效策略;规则更新时需触发缓存刷新或灰度切换。
  • 灰度控制
    • 新促销/税费/运费规则上线前通过灰度策略控制影响范围,并监控关键指标,确认稳定后再全量。
  • 降级行为
    • 依赖服务不可用时,按配置进行计算降级(例如暂不应用促销或使用默认税费),并返回降级标识供前端提示。
  • 监控与审计
    • 对关键链路采集指标与日志,包括计算耗时、依赖调用耗时、优惠命中、异常明细;保留快照与计算输入用于审计。
  • 误差与舍入
    • 金额舍入方式需统一(如四舍五入到分),并在整单与明细层面保持一致,避免累计误差。
  • 合规与税则
    • 税费计算需遵循当地税则;当上下文缺失或不确定时应返回明确的计算前提与提示。

模块概述

无服务器日志归档与检索模块用于在 Serverless 架构下接收应用日志、进行对象存储归档、异步构建查询索引,并提供关键字与时间范围查询能力。模块支持多租户隔离,集成鉴权与计费,具备保留策略、压缩与清理、告警通知及审计追踪能力。对外暴露入库接口 /logs/ingest 与查询接口 /logs/search。

核心功能

  • 日志入库与归档

    • 通过事件触发或 HTTP 入库接口接收应用日志。
    • 按服务名与日期进行分桶/分区写入对象存储,支持多租户隔离。
    • 支持配置的日志压缩策略(如按文件或批次压缩)。
    • 记录必要的元数据(租户、服务、时间戳、来源)以便后续索引与查询。
  • 异步索引构建

    • 基于新增日志对象的事件异步构建索引。
    • 支持关键字与时间范围查询所需的索引结构(倒排索引与时间区间索引)。
    • 索引构建采用最终一致性模型,不阻塞入库。
  • 日志检索

    • 提供按关键字与时间范围的查询接口。
    • 返回匹配日志的定位信息(对象存储键、偏移范围或记录标识),以及基础元数据。
  • 保留策略、压缩与清理

    • 支持租户或服务级别的保留策略(按天数或日期阈值)。
    • 在保留期内可进行压缩以降低存储成本。
    • 到期对象与索引通过清理流程删除或归档。
  • 多租户隔离

    • 按租户进行命名空间隔离(前缀/分桶),鉴权控制访问范围。
    • 支持租户级配额与用量统计(与计费模块交互)。
  • 监控告警与审计追踪

    • 异常事件(入库失败、索引构建错误、查询超限)触发告警通知。
    • 所有管理与访问操作产生日志,纳入审计追踪。
  • 鉴权与计费集成

    • 入库与查询接口在 API 网关处进行鉴权与租户识别。
    • 将入库量、存储占用、查询次数等用量指标上报计费模块。

技术架构

  • 组件与职责

    • API 网关
      • 暴露 /logs/ingest 与 /logs/search。
      • 集成鉴权模块进行请求鉴权与租户解析。
    • 入库函数(Serverless Function)
      • 接收事件触发或 HTTP 请求中的日志数据。
      • 进行元数据校验(租户、服务、时间戳)。
      • 将日志按服务名与日期写入对象存储,并按租户进行前缀隔离。
    • 对象存储(日志与索引)
      • 日志桶/前缀存放原始日志数据与压缩归档。
      • 索引桶/前缀存放构建后的索引分片与时间索引。
    • 索引构建函数(异步)
      • 由对象存储新增事件触发。
      • 解析新增日志对象,生成或更新关键字倒排索引与时间范围索引。
      • 将索引分片持久化到索引前缀。
    • 查询函数(Serverless Function)
      • 解析查询条件(租户、服务、时间范围、关键字)。
      • 读取索引分片,进行筛选与合并。
      • 返回匹配日志的定位信息及元数据。
    • 清理函数(计划/定时触发)
      • 根据保留策略执行对象与索引清理。
      • 在清理前可执行压缩或归档操作(按策略)。
    • 告警与审计
      • 告警:接收模块异常事件并发送通知。
      • 审计:记录接口调用与管理操作,供审计查询。
  • 数据组织与命名规范(示例)

    • 日志对象键前缀
      • {tenant_id}/{service_name}/logs/YYYY/MM/DD/HH/{uuid_or_batch_id}.log[.compressed]
    • 索引对象键前缀
      • {tenant_id}/{service_name}/index/YYYY/MM/DD/{index_shard_id}.idx
    • 元数据(对象标签或伴随清单)
      • tenant_id, service_name, ts_range, compression, ingestion_id
  • 索引模型(抽象)

    • 关键字倒排索引:token -> [object_key, offset/record_id, ts]
    • 时间索引:时间片 -> [object_key, offset_range]
    • 注:索引构建为异步,查询对最新入库日志的可见性可能有短暂延迟。
  • 交互流程(简化)

    1. 应用产生日志 → 事件触发/HTTP 调用 → 入库函数写入对象存储。
    2. 对象存储新增事件 → 索引构建函数生成/更新索引分片。
    3. 用户发起 /logs/search → 查询函数读取索引分片,返回命中记录。
    4. 定时任务 → 清理函数依据保留策略执行压缩与删除。
    5. 鉴权与计费模块分别在 API 网关与用量上报流程中参与。
    6. 异常或阈值事件 → 告警模块通知;接口操作 → 审计模块记录。

接口说明

  • 公共约定

    • 鉴权:Authorization 头(具体鉴权方式由鉴权模块负责)。成功鉴权后解析出 tenant_id。
    • 请求与响应格式:application/json。
    • 时间格式:RFC 3339(例如 2024-09-01T12:00:00Z)。
    • 错误编码:标准 HTTP 状态码,响应体包含 code 与 message。
  • 日志入库接口

    • Path: /logs/ingest
    • Method: POST
    • 用途:接收应用日志并持久化至对象存储,触发异步索引构建。
    • 请求头
      • Authorization: Bearer
      • Content-Type: application/json
    • 请求体(示例 schema)
      • tenant_id: 可选;如未提供,从鉴权上下文解析
      • service_name: 字符串
      • logs: 数组,元素为日志记录对象
        • timestamp: 字符串(RFC 3339)
        • level: 字符串(可选)
        • message: 字符串
        • fields: 对象(可选,键值对扩展属性)
    • 响应
      • 202 Accepted(异步处理)
        • ingestion_id: 字符串
        • stored_objects: 数组(对象键或批次标识)
        • note: "indexing is asynchronous"
      • 4xx/5xx 错误
        • code: 字符串
        • message: 字符串
  • 日志查询接口

    • Path: /logs/search
    • Method: POST
    • 用途:基于关键字与时间范围进行日志检索。
    • 请求头
      • Authorization: Bearer
      • Content-Type: application/json
    • 请求体(示例 schema)
      • tenant_id: 可选;如未提供,从鉴权上下文解析
      • service_name: 字符串
      • query:
        • keywords: 数组(字符串,匹配关键字)
        • time_range:
          • from: 字符串(RFC 3339)
          • to: 字符串(RFC 3339)
      • pagination: 可选
        • limit: 整数(默认值由服务端配置)
        • cursor: 字符串(可选,用于翻页)
    • 响应
      • 200 OK
        • hits: 数组
          • object_key: 字符串(对象存储键)
          • record_id_or_offset: 字符串或整数(记录定位)
          • timestamp: 字符串
          • service_name: 字符串
          • tenant_id: 字符串
        • next_cursor: 字符串(可选)
        • note: "results based on asynchronous index; latest logs may be delayed"
      • 4xx/5xx 错误
        • code: 字符串
        • message: 字符串

使用示例

  • 使用 cURL 写入日志
    curl -X POST https://api.example.com/logs/ingest \
      -H "Authorization: Bearer <token>" \
      -H "Content-Type: application/json" \
      -d '{
        "service_name": "order-service",
        "logs": [
          {
            "timestamp": "2024-09-01T12:00:00Z",
            "level": "INFO",
            "message": "order created",
            "fields": {"orderId": "A123"}
          },
          {
            "timestamp": "2024-09-01T12:00:01Z",
            "level": "ERROR",
            "message": "payment failed",
            "fields": {"orderId": "A123", "reason": "timeout"}
          }
        ]
      }'
    
  • 使用 cURL 按关键字与时间范围查询
    curl -X POST https://api.example.com/logs/search \
      -H "Authorization: Bearer <token>" \
      -H "Content-Type: application/json" \
      -d '{
        "service_name": "order-service",
        "query": {
          "keywords": ["payment", "failed"],
          "time_range": {
            "from": "2024-09-01T12:00:00Z",
            "to": "2024-09-01T13:00:00Z"
          }
        },
        "pagination": {"limit": 100}
      }'
    
  • 事件触发与索引构建(流程示例)
    1. 对象存储接收到 {tenant_id}/{service_name}/logs/2024/09/01/12/batch-001.log。
    2. 触发索引构建函数,解析日志,更新:
      • 关键字倒排索引:如 "payment" → [batch-001.log, offset=123, ts=...]
      • 时间索引:2024-09-01T12:00 → [batch-001.log, offset_range=...]
    3. 将索引分片写入 {tenant_id}/{service_name}/index/2024/09/01/shard-XYZ.idx。

注意事项

  • 索引最终一致性

    • 索引构建为异步,入库后到可检索存在短暂延迟。对于严格实时场景需考虑该一致性特性。
  • 多租户隔离

    • 依赖鉴权解析的租户上下文进行对象命名空间隔离。客户端不应跨租户访问或查询。
  • 压缩与读取

    • 压缩策略影响查询时的读取性能与范围定位。查询函数需根据对象压缩状态选择合适的读取与解压策略。
  • 保留策略与清理

    • 超出保留期的日志与索引会被删除或归档。请在策略配置中明确时间阈值与例外(如审计保留要求)。
  • 关键字匹配

    • 关键字查询基于索引的精确匹配或配置的分词规则。避免依赖未声明的模糊、通配或正则能力。
  • 接口限流与计费

    • 入库与查询可能受限流与配额控制;计费依据用量指标进行统计。请确保客户端遵守接口使用规范。
  • 安全与合规

    • 日志中可能包含敏感信息。请在入库前进行脱敏/过滤,并遵循租户与审计的合规要求。
  • 错误与告警

    • 入库失败、索引构建错误、清理异常等会产生告警通知。请配置接收渠道并及时处理。

以上文档基于 Serverless 目标架构和模块描述进行编写,涵盖模块定位、功能、架构、接口、示例与使用注意事项。

模块概述

分布式消息路由与重试模块用于将生产者提交的业务消息按业务标签路由到目标主题与分区,并向消费者提供拉取接口。模块实现去重键与幂等写入,支持指数退避重试、死信队列与延时队列,且暴露监控与告警指标。通过与权限、配置中心和存储协同,保障高可用与可运维性。

核心功能

  • 消息路由

    • 基于业务标签将消息路由到目标主题与分区。
    • 路由规则由配置中心下发与管理。
    • 规则缺失时,拒绝写入并返回明确错误。
  • 生产与消费接口

    • 生产者发布接口:/messages/publish。
    • 消费者拉取接口:/messages/poll。
    • 接口层做权限校验与限流控制。
  • 幂等与去重

    • 支持去重键(dedupeKey),以实现幂等写入。
    • 在去重窗口内(由存储与配置策略决定),相同dedupeKey的重复发布不会产生重复消息。
  • 重试机制(指数退避)

    • 失败消息按指数退避进行自动重试,重试次数与退避参数可通过配置中心设置。
    • 达到最大重试次数后进入死信队列(DLQ)。
  • 死信队列(DLQ)

    • 存放多次重试仍失败或不可路由的消息,用于后续分析与人工/自动补偿。
  • 延时队列

    • 支持按延时属性投递(如延时毫秒或定时投递时间),到期后转入正常投递流程。
  • 监控与告警

    • 暴露关键指标:发布成功率、发布延迟、重试次数与失败率、死信数量、消费延迟等。
    • 支持阈值告警(如发布失败率、死信增长异常)。
  • 高可用协同

    • 权限系统:鉴权与接口访问控制。
    • 配置中心:路由、重试、延时与阈值策略的集中配置与动态生效。
    • 存储层:消息持久化、去重索引与队列管理,支持多副本与故障切换(具体策略以存储实现为准)。

技术架构

  • 组件划分

    • 接入层(API Gateway/Service):提供/messages/publish与/messages/poll,进行鉴权、限流、参数校验。
    • 路由器:按业务标签查找路由规则,决定目标主题与分区。
    • 写入器:执行幂等写入(基于dedupeKey的去重索引与消息存储),返回投递结果。
    • 重试调度器:维护失败消息的指数退避计划,调度重试与转入DLQ。
    • 延时调度器:管理延时消息,到期后投递至目标主题与分区。
    • 监控与告警:采集指标,输出到监控系统与告警通道。
    • 权限与配置适配层:与权限系统、配置中心交互,确保策略生效与安全合规。
  • 数据流概览

    • 发布:客户端调用/messages/publish → 鉴权与校验 → 路由规则解析 → 幂等写入 → 返回结果;失败进入重试队列或DLQ。
    • 拉取:客户端调用/messages/poll → 鉴权与校验 → 从目标主题分区读取可用消息 → 返回消息批次。
  • 状态与存储

    • 消息存储:主题/分区组织的持久化数据。
    • 去重索引:基于dedupeKey的索引结构,维护幂等窗口。
    • 调度存储:用于重试与延时的计划队列。

接口说明

  • /messages/publish

    • 用途:生产者发布消息,按业务标签路由并写入目标主题与分区,支持幂等。
    • 建议协议与方法:HTTP POST(实际以部署配置为准)。
    • 请求字段(JSON):
      • tag:string,业务标签(必填)。
      • payload:object|string,消息内容(必填)。
      • headers:object,消息头(选填)。
      • dedupeKey:string,去重键(选填,用于幂等)。
      • delayMs 或 deliverAt:number|string,延时毫秒或投递时间戳(选填)。
    • 响应字段(JSON):
      • messageId:string,消息唯一标识。
      • routedTo:object,包含topic与partition。
      • status:string,"accepted" 或错误描述。
      • retryPlan:object(选填),若进入重试,返回当前重试状态摘要。
  • /messages/poll

    • 用途:消费者按主题与分区拉取消息。
    • 建议协议与方法:HTTP GET/POST(实际以部署配置为准)。
    • 请求参数:
      • topic:string(必填)。
      • partition:number(必填)。
      • maxBatch:number(选填),最大返回条数。
      • timeoutMs:number(选填),服务端等待可用消息的最长时间(长轮询可选)。
    • 响应字段(JSON):
      • messages:array,元素包含:
        • messageId:string
        • tag:string
        • payload:object|string
        • headers:object
        • attempt:number,当前重试次数(首投为0)
        • routedTo:object,topic与partition

注:具体协议、方法与鉴权头部由权限与网关层配置决定;若路由规则未配置或权限校验失败,接口返回明确错误码与信息(如"ROUTE_NOT_FOUND"、"UNAUTHORIZED")。

使用示例

  • 发布消息
    • curl 示例(HTTP POST):
      curl -X POST https://api.example.com/messages/publish \
        -H "Content-Type: application/json" \
        -H "Authorization: Bearer <token>" \
        -d '{
          "tag": "order.created",
          "payload": {"orderId": "O123", "amount": 19900},
          "headers": {"traceId": "T-001"},
          "dedupeKey": "order-created-O123",
          "delayMs": 0
        }'
      
  • 拉取消息
    • curl 示例(HTTP GET):
      curl "https://api.example.com/messages/poll?topic=orders&partition=3&maxBatch=50&timeoutMs=3000" \
        -H "Authorization: Bearer <token>"
      

注意事项

  • 路由配置
    • 发布前需确保对应业务标签已在配置中心完成路由规则配置,否则将被拒绝。
  • 幂等与去重
    • dedupeKey需具备业务唯一性;去重窗口由存储策略与配置决定,超出窗口后重新发布可能产生新消息。
  • 重试与DLQ
    • 指数退避参数与最大重试次数通过配置中心设置;重试耗尽的消息将进入DLQ,需要业务侧建立处理与告警机制。
  • 延时投递
    • 延时队列不保证绝对精确的投递时间,存在合理误差范围。
  • 权限与配额
    • 调用接口必须通过权限校验;可能存在每秒请求与消息大小限制,具体以权限与网关配置为准。
  • 高可用与容错
    • 模块节点无状态,可水平扩展;存储层的副本与故障切换策略由具体实现提供,需结合运维监控与告警进行保障。
  • 兼容与演进
    • 接口字段的扩展通过配置中心与版本化策略推进;依赖方应避免对未声明字段的强耦合。

示例详情

📖 如何使用

30秒出活:复制 → 粘贴 → 搞定
与其花几十分钟和AI聊天、试错,不如直接复制这些经过千人验证的模板,修改几个 {{变量}} 就能立刻获得专业级输出。省下来的时间,足够你轻松享受两杯咖啡!
加载中...
💬 不会填参数?让 AI 反过来问你
不确定变量该填什么?一键转为对话模式,AI 会像资深顾问一样逐步引导你,问几个问题就能自动生成完美匹配你需求的定制结果。零门槛,开口就行。
转为对话模式
🚀 告别复制粘贴,Chat 里直接调用
无需切换,输入 / 唤醒 8000+ 专家级提示词。 插件将全站提示词库深度集成于 Chat 输入框。基于当前对话语境,系统智能推荐最契合的 Prompt 并自动完成参数化,让海量资源触手可及,从此彻底告别"手动搬运"。
即将推出
🔌 接口一调,提示词自己会进化
手动跑一次还行,跑一百次呢?通过 API 接口动态注入变量,接入批量评价引擎,让程序自动迭代出更高质量的提示词方案。Prompt 会自己进化,你只管收结果。
发布 API
🤖 一键变成你的专属 Agent 应用
不想每次都配参数?把这条提示词直接发布成独立 Agent,内嵌图片生成、参数优化等工具,分享链接就能用。给团队或客户一个"开箱即用"的完整方案。
创建 Agent

✅ 特性总结

一键生成标准化后端模块文档,结构清晰,减少沟通成本与反复确认。
根据模块描述与目标架构自动拆解要点,匹配合适目录与章节标题。
自动提炼核心功能与依赖关系,突出价值与边界,便于评审与跨团队协作。
内置接口与使用示例模板,轻松补齐字段说明与调用示例,降低撰写门槛。
自动生成注意事项与边界条件,提前暴露风险点,减少上线后缺陷与返工。
支持微服务、数据处理、消息模块等多场景,一套提示词覆盖常见后端形态。
可调节文档详略与语气风格,适配评审稿、交付稿与对外说明不同需求。
遵循不虚构与可追溯原则,内容紧贴输入信息,杜绝夸大与模糊表述。
生成清单式目录与层次化结构,便于快速定位章节,提升查阅与维护效率。
从输入到成稿全流程自动化,几分钟完成以往半天工作,显著缩短交付周期。

🎯 解决的问题

以最少的输入,快速生成标准化、可直接交付的后端模块文档,帮助团队在多服务、多版本的复杂环境下,持续保持“文档与实现同频”。该提示词将根据你提供的模块说明、目标架构与期望详略度,自动组织清晰结构与专业表述,覆盖模块综述、能力清单、架构说明、对外交互点、使用示例与注意事项,有效提升编写与评审效率,缩短联调与上线周期,沉淀可复用的文档基线,适用于微服务、接口模块、数据处理与消息模块等多种场景。

🕒 版本历史

当前版本
v2.1 2024-01-15
优化输出结构,增强情节连贯性
  • ✨ 新增章节节奏控制参数
  • 🔧 优化人物关系描述逻辑
  • 📝 改进主题深化引导语
  • 🎯 增强情节转折点设计
v2.0 2023-12-20
重构提示词架构,提升生成质量
  • 🚀 全新的提示词结构设计
  • 📊 增加输出格式化选项
  • 💡 优化角色塑造引导
v1.5 2023-11-10
修复已知问题,提升稳定性
  • 🐛 修复长文本处理bug
  • ⚡ 提升响应速度
v1.0 2023-10-01
首次发布
  • 🎉 初始版本上线
COMING SOON
版本历史追踪,即将启航
记录每一次提示词的进化与升级,敬请期待。

💬 用户评价

4.8
⭐⭐⭐⭐⭐
基于 28 条评价
5星
85%
4星
12%
3星
3%
👤
电商运营 - 张先生
⭐⭐⭐⭐⭐ 2025-01-15
双十一用这个提示词生成了20多张海报,效果非常好!点击率提升了35%,节省了大量设计时间。参数调整很灵活,能快速适配不同节日。
效果好 节省时间
👤
品牌设计师 - 李女士
⭐⭐⭐⭐⭐ 2025-01-10
作为设计师,这个提示词帮我快速生成创意方向,大大提升了工作效率。生成的海报氛围感很强,稍作调整就能直接使用。
创意好 专业
COMING SOON
用户评价与反馈系统,即将上线
倾听真实反馈,在这里留下您的使用心得,敬请期待。
加载中...