一、创建空白应用
参考:https://docs.dify.ai/zh-hans/workshop/basic/travel-assistant
工作室-创建空白应用-Agent
image-20250415164828514
二、配置与确认工具
2.1 配置SerpAPI
进入页面 SerpAPI - API
Key ,我这里使用github账号进行注册登录的。创建一个api
kye,SerpAPI提供一个月100次的免费调用次数。
image-20250415165406012
Dify中操作:
image-20250415165641152
2.2 确认webscraper
它是一个爬虫工具,从指定的网页中抓取内容,Dify
已提供内置工具,无需额外配置。
此工具无须进行配置,比如配置api key,直接使用即可。
image-20250415165714419
2.3 确认Wikipedia
要让Agent 能够准确介绍目的地知识,Wikipedia
是一个比较好知识来源,Dify 也内置了该工具,无需额外配置。
此工具也无须进行配置,比如配置api key,直接使用即可。
image-20250415165827316
三、配置Agent应用
变量
image-20250415170159086
工具
image-20250415170119159
系统提示词
示例输出的目的是为了给 Agent 一个书写格式的参考,以确保 Agent
的输出更接近我们的期望。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 你是一个在线旅行助手,请根据如下信息给出一个详细的旅行计划,目的地是{{destination}},旅行天数是{{day}},旅行预算是{{budget}} 。如下是一个旅行计划示例## 示例 ### 详细旅行计划 **酒店推荐** 1. 肯辛顿酒店 (了解更多:www.doylecollection.com/hotels/the-kensington-hotel)- 评分:4.6⭐- 价格:每晚约350美元- 简介:坐落在一座摄政时期的联排别墅中,这家优雅的酒店距离南肯辛顿地铁站5分钟步行路程,距离维多利亚和阿尔伯特博物馆10分钟步行路程。2. 伦勃朗酒店 (了解更多:www.sarova-rembrandthotel.com)- 评分:4.3⭐- 价格:每晚约130美元- 简介:建于1911年,最初是哈罗德百货公司(距离0.4英里)的公寓,这家现代化酒店坐落在维多利亚和阿尔伯特博物馆对面,距离南肯辛顿地铁站(直达希思罗机场)5分钟步行路程。**第1天 - 抵达和安顿** - **上午** :抵达机场。欢迎来到你的冒险之旅!我们的代表将在机场迎接你,确保你顺利入住。- **下午** :入住酒店,稍作休息,恢复精力。- **晚上** :在住宿周边进行轻松的步行游览,熟悉当地环境。发现附近的用餐选择,享受愉快的第一顿晚餐。**第2天 - 文化与自然之旅** - **上午** :从帝国理工学院开始你的一天,这是世界顶尖的学府之一。享受一次校园导览。- **下午** :选择参观自然历史博物馆(以其引人入胜的展览而闻名)或维多利亚和阿尔伯特博物馆(庆祝艺术和设计)。之后,在宁静的海德公园放松,也许还可以在蛇形湖上乘船游览。- **晚上** :探索当地美食。我们推荐你在传统的英国酒吧享用晚餐。**附加服务:** - **礼宾服务** :在你停留期间,我们的礼宾服务随时可以协助预订餐厅、购买门票、安排交通,以及满足任何特殊要求,以提升你的体验。- **24/7支持** :我们提供全天候支持,以解决你在旅行中可能遇到的任何问题或需求。 祝你旅途愉快,满载丰富经历和美好回忆!
上述内容填写在如下“提示词”输入框内:
image-20250415170429931
其他调整设置
Agent设置->最大迭代次数,设置为1即可:
image-20250415170539433
选择模型,可以自己想要使用的模型,前提是已经配置模型提供商,我已经配置好了通义千问与DeepSeek,此处使用了通义千问的“qwen-vl-max-0809”模型,此模型是一个多模态模型(准确地说是视觉语言模型vision
language
model),其实此处使用普通的大语言模型即可比如"qwen-max-latest"
试用效果
目的地、旅行天数、旅行预算,输入适当内容
输入用户提示词
1 我旅行时喜欢古代建筑与自然风光,住宿费要求在500元/晚 以下,晚餐在当地中等水平即可。请给出一个为期7天的旅行计划
模型回答如下
image-20250415170247520