Laravel 教程

和 Jev 一起做决定:使用 Laravel AI SDK 在一个请求中提出三个问题

发布

▶️ 观看视频教程 (9分钟)

一个简单的“是”或“否”并不能告诉你太多关于草稿的信息。它只能告诉你草稿符合要求,但无法告诉你文本类型,也无法告诉你步骤是否易于理解。因此,在本期《与杰夫一起做决定》节目中,我向杰夫提出了关于同一份草稿的三个问题,但仍然只发送了一份请求。每个问题都得到了不同的答案:

  • 布尔值:草案是否传达了概要?
  • 一个选择:它是教程、公告、观点,还是其他什么?
  • 评分标准:读者是否能获得清晰的步骤和检查结果的方法?

为什么不只给一个总分呢?因为“7分(满分10分)”掩盖了太多问题。如果分数降到5分,你就无法判断是哪个部分变差了。三个不同的答案则能直接指出是哪个部分出了问题。

首先,我将请求移到一个单独的服务中,这样应用程序和测试就会提出完全相同的问题。这组问题会被赋予一个名称和一个版本号,如果规则之后发生变化,它就会成为一个新版本。

我还添加了“其他”格式。如果没有这个选项,Jev 就必须把每一份草稿都硬塞进三种格式之一,即使没有一种格式完全合适。然后我阅读答案。选择题答案会告诉你 Jev 选择了哪个选项,以及每个选项出现的可能性。它还会附带一个置信度,显示选择的清晰度。分数题答案的分数介于两个等级之间,所以我使用 level() 函数获取最有可能的等级,并使用 normalized() 函数将分数转换为 0 到 1 之间的数值。

需要注意的是:这三个问题彼此看不到对方的答案。Jev 同时回答所有问题,因此格式选择不会影响步骤的评分方式。当一个答案会影响另一个决策时,我会在请求返回后用 PHP 进行处理。

⭐ GitHub: https://github.com/harris21/decide-with-jev ▶️ 立即观看第二集 →

哈里斯·拉夫托普洛斯摄

高级软件工程师 • Laravel News 员工及讲师 • Laravel Greece Meetup 联合组织者

归档于

赞助

acquaintsoft 标志
了解软科技

以每小时 20 美元的价格聘请具备人工智能专业知识的 Laravel 开发人员。48 小时内即可开始工作。

访问 Acquaint Softtech
Laravel 13.35 图片中的 Route::query() 和 Model defaults()

Laravel 13.35 中的 Route::query() 和 Model defaults()

阅读文章
Laravel AI SDK 1.1 新增了智能体技能和 Cohere 聊天图像功能

Laravel AI SDK 1.1 新增了 Agent Skills 和 Cohere Chat 功能

阅读文章
VMPal:给你的AI代理一个完整的计算机图像

VMPal:赋予你的AI代理一台完整的计算机

阅读文章
Synapse:Laravel AI SDK Agents 的开发者仪表盘

Synapse:Laravel AI SDK 代理的开发者控制面板

阅读文章
授权:基于枚举的 Laravel 镜像角色和权限

Grant:Laravel 的基于枚举的角色和权限

阅读文章
使用 Plumb 图像保护 Filament 插件

使用 Plumb 保护 Filament 插件

阅读文章