当前位置: 首页 > news >正文

购物网站配色怎么设计建设网站专业公司

购物网站配色怎么设计,建设网站专业公司,宁波市建设局,南京建设人才网站现在很多人对于如何使用像 ChatGPT 这样的 LLM 已经比较有经验了,可以使用各种不同的 Prompt 得到自己想要的结果。但有时候我们的使用场景不局限于手动操作,而是需要结合程序去调用 API,并且解析 API 的返回结果,从而实现一些自动…

 

现在很多人对于如何使用像 ChatGPT 这样的 LLM 已经比较有经验了,可以使用各种不同的 Prompt 得到自己想要的结果。但有时候我们的使用场景不局限于手动操作,而是需要结合程序去调用 API,并且解析 API 的返回结果,从而实现一些自动化的功能。但是 LLM 的输出不确定性很大,所以我们需要想办法去控制 LLM 的输出格式,从而让程序得到稳定的输出,并且进一步对输出结果进行解析。

方法一:使用 Function Calling

Function Calling 是 OpenAI 不久前退出的针对 GPT API 的一个功能,可以让 LLM 决定在输出最终结果前,是否需要调用某个特定函数。比如说有用户问今天天气是什么,那么 LLM 在输出结果前,会先输出一个中间结果,告诉你需要调用天气相关的函数,并且传入这个函数的参数是“今天”。这样你就可以去调用天气函数,拿到结果后告诉 LLM,再输出最终结果给用户。

这个功能本意不是用来控制格式输出的,但是它在告诉我们该调用什么函数时,为了方便解析,给我们输出的是一个标准 JSON 格式,即使是 GPT-3.5,也能得到比较稳定的 JSON 格式。所以我们可以利用这个特性,来控制 LLM 的输出格式。

我们可以把要 ChatGPT 输出的内容定义成一个函数,但我们实际上不需要执行这个函数,只要 LLM 给我们的输出结果。

举例来说,我希望 ChatGPT 给我输出的格式是一个 Object:

{
  "name": "John",
  "age": 30,
  "city": "New York"
}

我们可以在调用 GPT 的时候定义一个函数,将函数的参数格式和要输出的 JSON 格式对应起来

{
  "name": "getUserInfo",
  "description": "Get user information",
  "parameters": {
    "type": "object",
    "properties": {
      "name": {
        "type": "string",
        "description": "User's fullname"
      },
      "age": {
        "type": "number",
        "description": "User's age"
      },
      "name": {
        "type": "string",
        "description": "User's city"
      },
    },
    "required": ["name", "age", "city"]
  }
}

然后在调用 GPT 的时候,我们可以这样写(参考图一)

这样我们就可以得到一个稳定的 JSON 格式的输出结果。这种方法的局限在于必须 API 支持 Function Calling。

Function Calling 的具体用法可以参考 OpenAI 的文档:
platform.openai.com/docs/guides/gp…

方法二:使用 few-shot,给出输出格式样例

如果 API 不支持 Function Calling,那么我们可以使用 few-shot 的方式,给出一个甚至多个输出格式的样例,让 LLM 按照这个样例去输出结果。

比如我在翻译时,会让 LLM 翻译两次,一次直译一次意译,然后采用意译的结果。这种情况下我不需要用 JSON 格式,只需要简单的用特殊字符将两次结果隔开,然后按照特殊字符一分割,就可以得到意译的结果。

Prompt 参考图二

如果是 JSON 格式,也可以用 few-shot 说明,但是对于 GPT-3.5,稳定性不够好,有时候会出现不符合格式的情况。

Ensure that your response can be parsed by Python json, use the following format as an example:
{
  "name": "John",
  "age": 30,
  "city": "New York"
}

a690aa868a904269a152dd6f4732ca7b.jpg

 3760afbbb28b48b4ae70038efc3ecabd.jpg

 

http://www.yayakq.cn/news/48349/

相关文章:

  • 舆情信息网站网站建设图书推荐
  • seo网络营销推广公司深圳怎样做网站关键词优化
  • asp.net小型网站开发宝安福永小学网站建设
  • 数据共享网站建设怎么搭建一个网站
  • 平台网站怎么做南宁网站建设加王道下拉
  • 网站建设有前途吗wordpress在php什么版本号
  • 广州站在哪个区做的网站底部应该标注什么意思
  • php网站开发程序编译软件建立网站信息发布登记制度
  • 做信息发布类网站c# asp.net网站开发书
  • 新网官方网站权重7以上的网站
  • 苏州工业园区劳动局网站做不了合同网站建设及优化 赣icp
  • 网站首页快照百合怎么做网站
  • 鞋子网站模板网站设计英文翻译
  • 沈阳 商城 网站 开发西宁摄网站制作
  • 镇江网站排名优化公司长沙本地推广联系电话
  • 请将网站首页底部的备案号成都网站优化方案
  • 做白酒有没有必要做个网站无极电影网在线观看完整版
  • 湖南至诚建设机械有限公司网站在线查企业信息查询平台
  • wordpress会建站怎么找工作重庆专业做网站公司
  • asp.net 实现 网站的开关做个网站成本
  • 互联网站的建设维护营销产品设计分析案例
  • 优秀的网站有哪些wordpress引用模板
  • 智能网站建设公司深圳最大的招聘网站是什么
  • 做购物商城类网站需要wordpress 自动翻译插件
  • 行业数据网站泉州刚刚发生的重大新闻
  • 怎么做直播视频教学视频网站郑州市热点新闻
  • 交通局网站建设方案遵义建设厅网站首页
  • 网站空间购买费用免费网络空间
  • 网站托管服务适合用于哪种类型的网站美团网站制作的特色
  • 快速建站完整版怎么维护网站