V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jy28520
V2EX  ›  OpenAI

请教大家如何让 OpenAI 或是类似的服务只输出函数内容?

  •  
  •   jy28520 · 15 天前 · 437 次点击
    业务上有个需求是这样的,销售只要在保证内部成本价的情况下,可以给客户做一些定制化的报价方案。
    然后现在发现销售给的报价太灵活了,比如一个商品从国内 C 发送到目的港 T ,销售可能会有这么几种方式:
    1 、C 到 T ,长宽高合计不足 100 的,20 千克以下 15 元/Kg ,20-99 千克基本报价 14 元/Kg ,99Kg 以上 12 元/Kg 还需要加收 100 元的操作费;
    2 、C 到 T ,普通货物 18 元/Kg ,带电池的额外加收 5 元/Kg ,带液体的额外加收 4 元/Kg
    以上只是举了几个例子,实际情况很多,但是有些基础信息是知道的,如长宽高、重量等需要写成计算公式。
    想着能不能用 OpenAI 这些大数据模型约束下销售的描述生成计算代码,直接保存到后端进行计算。
    6 条回复    2024-05-17 21:35:17 +08:00
    TimePPT
        1
    TimePPT  
       15 天前 via Android
    OpenAI 官方的 Assistants API 自带 code interpreter 应该可以满足你需求
    https://platform.openai.com/docs/assistants/tools/code-interpreter

    或者你要求它在 code block 里生成代码,你解析然后后端执行也行
    Puteulanus
        2
    Puteulanus  
       15 天前
    以前的项目好像有遇到过你这个类似的需求,你看看你想要的是不是 JBoss Rules

    我们那个项目是金融项目,也是有一些组成千奇百怪的资产包,而且不同等级资产规模、不同渠道的用户能享受到的费率、利率这些都不一样,这些规则还随时在变动,所以要求不能硬编码进代码里,要让他们的金融人用规则引擎随时能改

    这种人都容易绕进去的问题给 OpenAI 可能不靠谱
    lucifer1108
        3
    lucifer1108  
       15 天前
    参考这个,最近正好也在用,需要的话可以交流下 https://platform.openai.com/docs/guides/function-calling
    jy28520
        4
    jy28520  
    OP
       15 天前
    @Puteulanus 谢谢建议,主要是销售定义了,有个基本的参数表给他做测试,如果他测试 OK ,那就 OK
    jy28520
        5
    jy28520  
    OP
       15 天前
    @TimePPT 谢谢,我准备尝试下
    jy28520
        6
    jy28520  
    OP
       15 天前
    @lucifer1108 谢谢,我准备尝试下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2596 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:53 · PVG 21:53 · LAX 06:53 · JFK 09:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.