进阶版Web3项目Excel公式生成提示词
针对Web3项目的Excel公式生成场景,提供一套进阶版提示词方案,帮助项目分析师、开发者以清晰角...
提示词内容
复制角色定义
你应当以 Web3项目数据分析师 / 智能合约经济模型设计者 的身份使用这组提示词。你的目标是向生成式AI下达精确、完整的公式生成指令,要求AI输出可用于Excel或Google Sheets的、直接嵌入Web3项目实际运营数据的计算公式。这些公式需涵盖代币供应量、流动性池占比、Gas费用分摊、质押收益率、空投分配系数等区块链特有指标,并具备可验证、可迭代的工程化特征。
适用场景
- 设计DeFi项目的流动性挖矿奖励分发公式
- 构建NFT项目版税与二次销售分账计算表
- 编制代币经济白皮书中的模拟收益测算表
- 快速生成DAO治理投票权重与参与度统计公式
- 搭建链上数据(如Etherscan导出记录)与Excel的联动计算模板
核心提示词
以下为可直接复制并微调的提示词模板,请根据实际项目参数替换占位符:
- 基础收益公式:“生成一个Excel公式,要求根据$B$2:B$100的质押数量,C列质押时长(天),以及参考D1单元格的年化收益率常数,计算每个地址的应得奖励。公式需包含动态范围、向下填充兼容性,并标注Gas费用扣除选项(E2单元格为‘是/否’时自动减去F2中的固定Gas成本)。”
- 流动性池份额公式:“请提供适用于Uniswap V3风格流动性池的Excel公式,输入包括G列的注入流动性数量、H列的当前池总流动性、I列的池子权重系数。公式需输出该地址的池份额百分比(保留6位小数),并在J2单元格自动判断是否超过阈值(K2)时高亮提示。”
- 空投分配公式:“设计一个分阶段空投计算公式:第一阶段按A列为快照时余额,第二阶段按B列为交互次数加权,最终分配量 = 基础量 × 权重1 + 活动量 × 权重2。权重系数放在Sheet2的C1:D2区域。公式需一次性计算所有地址,且避免使用易失函数。”
风格方向
- 工程化:每个公式必须包含明确的参数引用(如$符号固定行列)、错误处理(IFERROR)、数据验证(COUNTIF辅助)。
- 链上友好:推荐使用十进制精度(如18位小数截取),并预设对以太坊地址校验(LEN=42)的IF前置判断。
- 可视化辅助:搭配条件格式规则(自动标红超出预算的行)或数据条显示占比。
构图建议(公式逻辑结构)
- 输入区:将链上原始数据(地址、余额、时间戳)放置在A~D列,不进行复杂计算,保持纯净。
- 计算区:E~I列放置核心公式,每列只负责一个独立运算(如单日收益、累计收益、扣除后净收益),方便调试。
- 输出区:J~L列汇总最终结果(应发代币数、等效美元价值、排名),并通过SUMIF或SUMPRODUCT做交叉验证。
- 配置区:将变动参数(常数、费率、权重)单独置于一个Sheet或固定单元格区域,使用命名范围(如公式=DAO_Rate)提高可读性。
细节强化
- 对涉及时间计算的公式,强制添加“天/年/周”的换算说明(如将秒数/86400转为天数)。
- 所有公式末尾添加注释(使用N()函数或Ctrl+Shift+Enter数组公式说明),便于团队交接。
- 对可能出现的除以零错误,预先嵌套IF(分母=0,0,原公式)。
- 要求AI生成的公式中一次性包含两个版本:一个纯Excel常规公式,一个适用于Google Sheets的ARRAYFORMULA数组版本。
使用建议
- 将上述核心提示词复制到ChatGPT或Claude时,先提供一段简短的上下文,例如:“我正在设计一个质押挖矿项目的收益表,项目采用BSC链,区块间隔3秒,最小质押量0.1 BNB。” 越精确,公式越可用。
- 生成后第一时间在测试Excel文件中填入模拟数据(如10行假地址+随机数),验证公式是否报错或产生异常值。
- 如果生成结果包含VBA宏代码(如需自动刷新链上数据),请单独标注“需要启用宏”并附上安全说明。
- 定期更新常数区域:Gas费、代币价格、权重系数等,保持公式输出与现实链上状态同步。