一个简单的问题:"胜率55%,平均盈利150美元,平均亏损100美元,Kelly仓位比例是多少?"答案是17.5%(全仓)或8.75%(半仓,量化基金常用)。这个1956年的公式只有一行:f* = (p·b − q)/b。但让AI代理算出这个结果,有三种完全不同的写法。

我用手写HTTP、Coinbase AgentKit、LangChain工具调用各实现了一遍。输出完全一样,但代码结构、依赖成本、钱包集成能力天差地别。关键区别不在数学,而在"谁负责发现工具、格式化输入、处理错误、支付费用"。

打开网易新闻 查看精彩图片

方案一:裸HTTP。curl直接POST到https://api.quantoracle.dev/v1/risk/kelly,JSON体里塞四个字段,8.2毫秒返回结果。零依赖、零认证(日限1000次免费)、任何语言都能跑。代价是你自己管校验、重试、限流、付费升级。LLM根本不知道这个端点存在——你得把原始HTTP硬编码进代理循环。适合确定性回测流水线、CI脚本,或者你打算包装成付费API转售的场景。

打开网易新闻 查看精彩图片

方案二:AgentKit(TypeScript)。这里开始有意思——如果你的代理有钱包。代码结构:配置CdpEvmWalletProvider(Base主网),把quantoracleActionProvider塞进AgentKit,LLM通过Zod schema的.describe()文本匹配到"Kelly fraction"关键词,自动调用calculate_killing动作。代理看不到HTTP,只看到带文档的参数。杀手级特性:同一个代理可以调用付费API并直接用钱包结算,无需你在中间层处理支付逻辑。Coinbase的托管钱包替你签名,费用从代理自己的余额扣。

方案三:LangChain工具调用。最熟悉的写法:@tool装饰器把Python函数暴露给LLM,Pydantic模型做输入校验,LLM自动选择工具。优势是生态——LangSmith可观测性、社区工具库、多LLM后端切换。但工具定义和支付层完全脱节,如果API需要按调用付费,你得自己架桥接层。

打开网易新闻 查看精彩图片

怎么选?看三张表。技术债:HTTP最轻(零依赖),AgentKit最重(钱包+链上配置)。团队成本:HTTP需要后端工程师写防御代码,AgentKit需要懂智能合约的开发者,LangChain需要熟悉其抽象层的人。钱包模型:只有AgentKit把"代理自主支付"当成一等公民——这对按调用付费的API是质变,你的代理可以持有余额、消费、甚至从服务收入中自动充值。

AgentKit的真正赌注是:未来会有大量"代理可消费"的API——不是订阅制,而是单次调用、链上结算、无需人类审批。Kelly公式只是演示,真正的场景是代理自动调用链上预言机、支付数据查询费、甚至雇佣另一个代理做子任务。HTTP和LangChain都能模拟这个流程,但AgentKit把它做成了原生语法。