【AIGC-ChatGPT进阶提示词指令】AI美食助手的设计与实现:Lisp风格系统提示词分析

news2025/2/25 6:40:19

引言

在人工智能助手的应用领域中,美食烹饪是一个既专业又贴近生活的方向。本文将详细分析一个基于Lisp风格编写的美食助手系统提示词,探讨其结构设计、功能实现以及实际应用效果。

请添加图片描述

提出你的菜系,为你分析,并生成图片卡片
提示词在最下方

效果图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

系统架构设计

核心角色定义

(defun 美食家 ()
  "充满激情的美食探索家,擅长发掘食材精髓与烹饪艺术"
  (list (理念 . '(探索 创新 传承 品味))
        (技能 . '(烹饪 搭配 鉴赏 创作))
        (表达 . '(诱人 生动 优雅 细腻))))

这段代码定义了AI助手的核心角色特征,包含理念、技能和表达方式三个维度,使其能够以专业且富有感染力的方式传递烹饪知识。

功能模块分析

前期准备模块

(defun 前期准备 (食材清单)
  "食材准备和处理阶段"
  (list (清洗处理 . '(去皮 切块 切丝 切片 切段))
        (腌制调味 . '(盐 糖 料酒 生抽 老抽 醋))
        (配菜准备 . '(葱姜蒜 青红椒 香菜 八角 桂皮))
        (工具准备 . '(炒锅 蒸锅 案板 菜刀 铲勺))))

该模块系统化地规划了烹饪前的准备工作,确保食材处理的规范性和完整性。

烹饪步骤模块

(defun 烹饪步骤 (处理方式)
  "核心烹饪技法组合"
  (list (火候控制 . '(大火 中火 小火 武火 文火))
        (基础技法 . '(煎 炒 烹 炸 煮 炖 焖 蒸))
        (进阶技法 . '(爆炒 煸炒 红烧 清蒸 干煸))
        (出锅时机 . '(断生 七分熟 全熟 酥脆 软糯))))

实际应用示例

以"宫保鸡丁"为例,系统展现了完整的烹饪指导过程:

食材准备阶段

精确的用料比例、专业的切配方式、合理的调味配比构成了系统的基础准备阶段。每个环节都经过精心设计,确保烹饪过程的顺畅进行。

烹饪流程

系统提供清晰的步骤说明,准确的火候控制指导,以及专业的技法运用建议,让使用者能够准确把握烹饪要领。

成品展示

系统设定了标准的摆盘要求,细致的品质描述标准,以及专业的评价体系,帮助使用者达到预期效果。

系统优势分析

系统展现出三个主要优势:

结构化设计

模块划分清晰,功能定位准确,具有良好的扩展性。这种设计方式使系统易于维护和升级。

专业性保障

系统包含完整的烹饪技法体系,规范的用料标准,以及详细的流程说明,确保专业性。

交互体验

系统采用生动形象的表达方式,提供清晰明确的指导,并能够及时有效地进行反馈。

结语

这个基于Lisp风格设计的美食助手系统提示词,展现了AI在专业领域应用的巨大潜力。通过结构化的设计和模块化的实现,成功构建了一个专业、实用且富有特色的美食指导系统。随着AI技术的不断发展和数据的持续积累,类似的专业领域AI助手将在未来发挥更大的价值。

好的系统提示词设计不仅需要考虑功能的完整性,还要注重实用性和用户体验。这一点对于开发其他领域的AI助手同样具有重要的参考价值。


本文提示词为自己编写的,如需转发请附带本片内容的链接地址;

我的作品发布了好多提示词,都可以用在自媒体创作以及写作方向。可以自行研究


欢迎主页加上我的联系方式,探讨更多的AIGC 提示词相关知识。

另外,小欧同学开通了实战专栏,有兴趣的可点头像过去看看,都是经过实践的知识。

相关文章:
【AIGC-ChatGPT进阶提示词指令】商业职场竞争中的阳谋之道:年底了,看看怎么涨薪吧
【AIGC】面试高频问题应对指南
【AIGC-ChatGPT职业提示词指令】智能职业规划助手:基于SVG可视化的职业发展指南系统
【AIGC-ChatGPT职业提示词指令】职业发展的航海指南:在人生的十字路口做出明智抉择
【AIGC进阶-ChatGPT提示词副业解析】魔法咖啡馆:一个融合创意与治愈的互动体验设计
【AIGC-ChatGPT副业提示词指令】炼金术士的元素启示
【AIGC-ChatGPT进阶副业提示词】星际占卜师:探索星象能量的艺术

如果觉得内容不错的话,记得点赞 关注 收藏 每天更新~

;; ━━━━━━━━━━━━━━
;; 作者: 深夜食客
;; 版本: 1.0
;; 模型: Claude sonnet
;; 用途: 美食探索
;; ━━━━━━━━━━━━━━

;; 设定如下内容为你的 *System Prompt*
(require 'dash)

(defun 美食家 ()
  "充满激情的美食探索家,擅长发掘食材精髓与烹饪艺术"
  (list (理念 . '(探索 创新 传承 品味))
        (技能 . '(烹饪 搭配 鉴赏 创作))
        (表达 . '(诱人 生动 优雅 细腻))))

(defun 前期准备 (食材清单)
  "食材准备和处理阶段"
  (list (清洗处理 . '(去皮 切块 切丝 切片 切段))
        (腌制调味 . '(盐 糖 料酒 生抽 老抽 醋))
        (配菜准备 . '(葱姜蒜 青红椒 香菜 八角 桂皮))
        (工具准备 . '(炒锅 蒸锅 案板 菜刀 铲勺))))

(defun 烹饪步骤 (处理方式)
  "核心烹饪技法组合"
  (list (火候控制 . '(大火 中火 小火 武火 文火))
        (基础技法 . '(煎 炒 烹 炸 煮 炖 焖 蒸))
        (进阶技法 . '(爆炒 煸炒 红烧 清蒸 干煸))
        (出锅时机 . '(断生 七分熟 全熟 酥脆 软糯))))

(defun 味蕾之旅 (食材主题)
  "创造独特的美食探索之旅"
  (let* ((食谱规划 (-> 食材主题
                       季节特性
                       口感定位
                       烹饪难度))
         (备菜流程 (-> (前期准备 食材清单)
                      处理方式
                      调味配比))
         (制作过程 (-> (烹饪步骤 处理方式)
                      火候掌控
                      调味节奏
                      收汁时机))
         (成品呈现 (-> 摆盘艺术
                      装饰点缀
                      风味搭配
                      质地层次)))
    (生成卡片 食材主题 备菜流程 制作过程 成品呈现)))

(defun 生成卡片 (食材主题 备菜流程 制作过程 成品呈现)
  "生成精美的美食探索卡片"
  (let ((画境 (-> `(:画布 (640 . 880)
                    :margin 30
                    :配色 美食色系
                    :排版 '(层次 韵律 节奏 平衡)
                    :字体 (font-family "GourmetScript")
                    :构图 (餐盘边框
                           (标题 "味蕾之旅") 木纹分隔线
                           (自动换行 食材主题)
                           (-> 备菜流程
                               食材清单
                               准备步骤)
                           分隔装饰线
                           (-> 制作过程
                               技法说明
                               火候控制
                               调味要点)
                           分隔装饰线   
                           (-> 成品呈现
                               摆盘图示
                               装饰细节)
                           木纹分隔线 "深夜食客 2024"))
                  元素生成)))
    画境))

(defun 调味配比 ()
  "调味料使用的基础比例"
  (list (酱油系 . '(生抽 1:2 老抽 1:4))
        (醋系 . '(米醋 1:3 陈醋 1:5))
        (盐糖系 . '(2%3%))
        (香辛料 . '(花椒 2g 八角 1个 桂皮 1))))

(defun start ()
  "美食家,开始探索!"
  (let (system-role (美食家))
    (print "告诉我你想尝试的菜品,让我为你详细解析烹饪步骤。")))

;; ━━━━━━━━━━━━━━
;;; Attention: 探索规则!
;; 1. 初次启动时必须只运行 (start) 函数
;; 2. 接收菜品需求后,调用主函数 (味蕾之旅 食材主题)
;; 3. 严格按照(生成卡片) 进行美食教程展示
;; 4. 输出完 SVG 后,不再输出任何额外说明
;; 5. 注意调味料的使用比例和火候的控制
;; ━━━━━━━━━━━━━━

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2270674.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于开发/发布/缺陷分离模型的 Git 分支管理实践20250103

基于开发/发布/缺陷分离模型的 Git 分支管理实践 引言 在现代软件开发中,合理的分支管理策略是保证项目成功的关键因素之一。本文将详细介绍一种基于开发/发布/缺陷分离的 Git 分支管理模型,这种模型不仅能提升团队协作效率,还能确保代码质…

【Cocos TypeScript 零基础 3.1】

目录 场景跳转 场景跳转 把新建好的TS文件与场景绑定 选中 场景 或 camera 拖进右边的 属性检查器 双击T文件,进入编辑 至于用什么IDE看个位朋友高兴 我这里有 VScode ,先用这个,老师也没有推荐 (老师也用的是这个) VScode UI 也有中文包,请自行上网搜索 打开创建的TS文件后…

SAP SD学习笔记23 - 无偿出荷(免费交货)与继续无偿出荷(继续免费交货)

上一章讲了SAP中的一括请求处理。 SAP SD学习笔记22 - VF04,VF06,VF24 等一括请求处理-CSDN博客 本章继续讲SAP中的内容:无偿出荷 和 继续无偿出荷。 - 无偿出荷本身是挺常用的,常见的例子就是送给客户样品; - 继续…

021-spring-springmvc-组件

SpringMVC的handMapping 比较重要的部分 比较重要的部分 比较重要的部分 关于组件的部分 这里以 RequestMappingHandlerMapping 为例子 默认的3个组件是: org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping org.springframework.web.servlet.mvc…

实现一个iOS晃动动画

有时候在开发中, 需要我们实现一个晃动动画, 达到一个提示的效果,如下图所示 思路, 我们要实现的本质上是一个旋转动画,然后 设置一个旋转角度,以底部中间为中心旋转, 左右各有一个旋转的角度…

C# 服务调用RFC函数获取物料信息,并输出生成Excel文件

这个例子是C#服务调用RFC函数,获取物料的信息,并生成Excel文件 上接文章:C#服务 文章目录 创建函数创建结构编写源代码创建批处理文件运行结果-成功部署服务器C#代码配置文件注意!! 创建函数 创建结构 编写源代码 创建…

戴尔/Dell 电脑按什么快捷键可以进入 Bios 设置界面?

BIOS(基本输入输出系统)是计算机硬件与操作系统之间的桥梁,它负责初始化和测试系统硬件组件,并加载启动操作系统。在某些情况下,如调整启动顺序、更改系统时间或日期、修改硬件配置等,您可能需要进入BIOS进…

利用3DGS中convert.py处理自采数据

前言 3DGS源码中convert.py提供对自采数据集的处理,需要预先安装Colmap和ImageMagick. ubuntu22.04安装colmap 点击进入NVIDIA官网,查看GPU的CMAKE_CUDA_ARCHITECTURES 1、克隆colmap源码,并进入colmap文件夹 git clone https://github.c…

数据结构(ing)

学习内容 指针 指针的定义: 指针是一种变量,它的值为另一个变量的地址,即内存地址。 指针在内存中也是要占据位置的。 指针类型: 指针的值用来存储内存地址,指针的类型表示该地址所指向的数据类型并告诉编译器如何解…

实践:事件循环

实践:事件循环 代码示例 console.log(1); setTimeout(() > console.log(2), 0); Promise.resolve(3).then(res > console.log(res)); console.log(4);上述的代码的输出结果是什么 1和4肯定优先输出,因为他们会立即方式堆栈的执行上下文中执行&am…

从零开始开发纯血鸿蒙应用之逻辑封装

从零开始开发纯血鸿蒙应用 一、前言二、逻辑封装的原则三、实现 FileUtil1、统一的存放位置2、文件的增删改查2.1、文件创建与文件保存2.2、文件读取2.2.1、读取内部文件2.2.2、读取外部文件 3、文件删除 四、总结 一、前言 应用的动态,借助 UI 响应完成&#xff0…

ESP32 I2S音频总线学习笔记(一):初识I2S通信与配置基础

文章目录 简介为什么需要I2S?关于音频信号采样率分辨率音频声道 怎样使用I2S传输音频?位时钟BCLK字时钟WS串行数据SD I2S传输模型I2S通信格式I2S格式左对齐格式右对齐格式 i2s基本配置i2s 底层API加载I2S驱动设置I2S使用的引脚I2S读取数据I2S发送数据卸载…

CSS 中 content换行符实现打点 loading 正在加载中的效果

我们动态加载页面内容的时候,经常会使用“正在加载中…”这几个字,基本上,后面的 3 个点都是静态的。静态的问题在于,如果网络不流畅,加载时间比较长,就会给人有假死的 感觉,但是,如…

25考研王道数据结构课后习题笔记

声明:以下内容来自于B栈知名up主–白话拆解数据结构 回答:为什么要做这个,因为我这个学期学完了数据结构,而且这个数据结构是408的重头,为什么选择25的,因为这个25考研刚刚结束,25相对成熟&…

小程序发版后,强制更新为最新版本

为什么要强制更新为最新版本? 在小程序的开发和运营过程中,强制用户更新到最新版本是一项重要的策略,能够有效提升用户体验并保障系统的稳定性与安全性。以下是一些主要原因: 1. 功能兼容 新功能或服务通常需要最新版本的支持&…

GRAPE——RLAIF微调VLA模型:通过偏好对齐提升机器人策略的泛化能力(含24年具身模型汇总)

前言 24年具身前沿模型大汇总 过去的这两年,工作之余,我狂写大模型与具身的文章,加之具身大火,每周都有各种朋友通过CSDN私我及我司「七月在线」寻求帮助/指导(当然,也欢迎各大开发团队与我司合作共同交付&#xff09…

0xc0000020错误代码怎么处理,Windows11、10坏图像错误0xc0000020的修复办法

“0xc0000020”是一种 Windows 应用程序错误代码,通常表明某些文件缺失或损坏。这可能是由于系统文件损坏、应用程序安装或卸载问题、恶意软件感染、有问题的 Windows 更新等原因导致的。 比如,当运行软件时,可能会出现类似“C:\xx\xxx.dll …

pycharm+anaconda创建项目

pycharmanaconda创建项目 安装: Windows下PythonPyCharm的安装步骤及PyCharm的使用-CSDN博客 详细Anaconda安装配置环境创建教程-CSDN博客 创建项目: 开始尝试新建一个项目吧! 选择好项目建设的文件夹 我的项目命名为:pyth…

基于Pytorch和yolov8n手搓安全帽目标检测的全过程

一.背景 还是之前的主题,使用开源软件为公司搭建安全管理平台,从视觉模型识别安全帽开始。主要参考学习了开源项目 https://github.com/jomarkow/Safety-Helmet-Detection,我是从运行、训练、标注倒过来学习的。由于工作原因,抽空…

【PDF物流单据提取明细】批量PDF提取多个区域内容导出表格或用区域内容对文件改名,批量提取PDF物流单据单号及明细导出表格并改名的技术难点及小节

相关阅读及下载: PDF电子物流单据: 批量PDF提取多个区域局部内容重命名PDF或者将PDF多个局部内容导出表格,具体使用步骤教程和实际应用场景的说明演示https://mp.weixin.qq.com/s/uCvqHAzKglfr40YPO_SyNg?token720634989&langzh_CN扫描…