基于 CrewAI 打造旅游助手

本例子设计一个场景:熟悉某地的 “百事通”+ 旅游经理,共同为游客设计旅游计划,输入条件是:目的地、旅游天数、预算,输出完成旅游计划

按照 CrewAI 的架构,设计如下:

  • 百事通 (Agent)-> 互联网检索某地景点 (Task)
  • 旅游经理 (Agent)-> 根据某地特色景点 + 天气,设计旅游计划 (Task)
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
import requests
from api_key import GAODE_WEATHER_API_KEY
from crewai.tools import tool
@tool
def get_weather(city_name:str)->dict:
'''根据输入的城市名,使用高德接口查询当地天气'''
# 构建请求URL
url = f'https://restapi.amap.com/v3/weather/weatherInfo?key={GAODE_WEATHER_API_KEY}&city={city_name}&extensions=all'
try:
# 发送GET请求
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 解析响应内容
data = response.json()
# 检查API响应状态
if data.get('status') == '1' and data.get('infocode') == '10000':
return data # 返回天气数据
else:
return {} # 返回空结果,因为API返回了错误信息
else:
return {} # 返回空结果,因为HTTP状态码不是200
except Exception as e:
print(f"An error occurred: {e}")
return {} # 返回空结果,因为请求过程中发生了异常
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
from api_key import SERPER_API_KEY,TAVILY_API_KEY
import os
os.environ["SERPER_API_KEY"] = SERPER_API_KEY # serper.dev API key
import litellm
litellm.suppress_debug_info=True
# 设置ollama模型
# os.environ["OPENAI_API_BASE"] = 'http://192.168.3.155:11434'
# os.environ["OPENAI_MODEL_NAME"] ='ollama_chat/qwen2.5:latest'
# os.environ["OPENAI_API_KEY"] ='EMPTY'
from crewai.llm import LLM
llm=LLM(model="ollama_chat/qwen2.5:latest", base_url="http://192.168.3.155:11434")
embedder_config={
"provider": "ollama",
"config": {
"model": 'quentinz/bge-large-zh-v1.5:latest',
"base_url": 'http://192.168.3.155:11434'
}
}
from crewai_tools import SerperDevTool
search_tool = SerperDevTool(n_results=5)
tools=[search_tool,get_weather]
# from crewai_tools import LlamaIndexTool
# from llama_index.tools.tavily_research import TavilyToolSpec
# tavily_research_tool=TavilyToolSpec(api_key=TAVILY_API_KEY)
# research_tools=tavily_research_tool.to_tool_list()
# tools = [LlamaIndexTool.from_tool(t) for t in research_tools]
# 创建一个带有内存和冗长模式的高级研究员代理人
from crewai import Agent
manager = Agent(
role='旅行社经理',
goal='针对 {destination} 设计旅游计划',
verbose=True,
memory=True,
backstory=(
"专业的旅行社经理,根据用户的需求,设计客户满意的旅行计划"
),
llm=llm,
embedder_config=embedder_config,
tools=tools,
allow_delegation=True,
max_rpm=5,
max_execution_time=15,
)
# 创建一个作家代理人,具有自定义工具和委派能力
writer = Agent(
role='百事通',
goal='输出 {destination} 的游玩攻略',
verbose=True,
memory=True,
backstory=(
"长期在{destination}居住,对当地历史及人文景观十分了解,经常编写当地的游玩攻略"
),
llm=llm,
embedder_config=embedder_config,
tools=tools,
allow_delegation=False,
max_rpm=5,
max_execution_time=30,
)
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
from crewai import Task
# 研究任务
research_task = Task(
description=(
"编写关于 {destination} 的游玩攻略,比如历史、人文、饮食等"
"你必须从本地人的角度去考虑"
),
expected_output='整理输出{destination} 游玩推荐项目及原因',
tools=tools,
agent=writer,
)
# 具有语言模型配置的写作任务
write_task = Task(
description=(
"根据旅游天数:{day}、预算:{budget},撰写一篇关于 {destination} 的旅游攻略"
"如果提供了旅游倾向:{tendency},必须则优先满足,并且根据天气情况安排旅游项目"
"文章首先输出旅游时间内的天气情况,然后再输出攻略"
"文章通俗易懂,平易近人,可以适当加一个emoj表情"
),
expected_output='输出定制化的旅游攻略,格式为 markdown。',
tools=tools,
agent=manager,
async_execution=False,
output_file='{destination}-travel-plan.md' # 输出定制的示例
)
1
2
3
4
5
6
7
8
9
10
11
12
from crewai import Crew, Process
# 以一些增强配置形成以技术为中心的团队
crew = Crew(
agents=[writer,manager],
tasks=[research_task,write_task],
process=Process.sequential, # 可选:顺序任务执行是默认设置
memory=False,
cache=True,
verbose=True,
manager_llm=[llm],
embedder=embedder_config
)
1
2
3
4
5
6
7
8
9
# 以增强反馈开始任务执行流程
travel_require={
'destination': '广州',
'day': 3,
'budget': 2000,
'tendency':'无'
}
result = crew.kickoff(inputs=travel_require)
print(result)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# Agent: 百事通
## Task: 编写关于 广州 的游玩攻略,比如历史、人文、饮食等你必须从本地人的角度去考虑
# Agent: 百事通
## Using tool: Search the internet
## Tool Input:
"{\"search_query\": \"\\u5e7f\\u5dde \\u5386\\u53f2 \\u4eba\\u6587 \\u996e\\u98df \\u70ed\\u95e8\\u666f\\u70b9\"}"
## Tool Output:
Search results: Title: 广州市历史景点 - Tripadvisor
Link: https://cn.tripadvisor.com/Attractions-g298555-Activities-c47-t17-Guangzhou_Guangdong.html
Snippet: 推荐观光体验(360) · 3. 怀圣寺 · 4. 宝墨园 · 5. 清真先贤古墓 · 6. 番禺沙湾古镇 · 7. 小洲村 · 8. 永庆坊 · 9. 南越王宫博物馆 · 10. 黄埔军校旧址纪念馆.
---
Title: 广州市10 大历史与古迹游览 - Tripadvisor
Link: https://cn.tripadvisor.com/Attractions-g298555-Activities-c42-t228-Guangzhou_Guangdong.html
Snippet: 广州热门景点有白云山、中山纪念堂、六榕寺、荔枝湾风光、沙面岛、花城广场、广州塔、上下九步行街、云台园、陈家祠、越秀公园、南越王陵博物馆等。
---
Title: 广州最著名的六大“人文景点”,适合带父母一日游,你一定用得上 - 搜狐
Link: https://www.sohu.com/a/329438925_120178803
Snippet: 沙湾古镇,获评国家4A级旅游景区,每年都吸引来自世界各地的游客。这里古镇始建于宋代,因地处古海湾半月型的沙滩之畔,故名“沙湾”。 沙 ...
---
Title: “文旅最广州系列名录”之十大景区发布令人心向往之的广州这里风景独好
Link: http://wglj.gz.gov.cn/ggfw/lyl/content/post_9497825.html
Snippet: 越秀公园是全市性综合公园,自1927 年至今已有90 多年历史了,集聚了广州人的集体会议。公园所在地越秀山为白云山的余脉,最高峰海拔70多米,历史上又称粤秀山 ...
---
Title: 广州最值得一去的100个地方!
Link: https://gzwxb.gov.cn/context/contextId/200738
Snippet: 黄埔古村还是广州重要的历史文化遗迹,是广州辉煌海贸史的见证。 ... 酒家以传统经典的广府粤菜为主,多年来秉承着广州传统饮食文化精髓。广州 ...
---

# Agent: 百事通
## Final Answer:
广州是一个历史悠久、文化底蕴深厚的城市。根据本地人的角度,我整理了以下游玩推荐项目及原因:
1. 白云山:位于广州市中心的白云山是中国四大名山之一,是全国重点风景名胜区、首批国家AAAAA级旅游景区和国家级森林公园。这里不仅景色优美,更是广州人喜爱的休闲场所。
2. 中山纪念堂:位于广州市越秀区沿江西路1号,于1956年建成,是一座具有中国传统建筑风格的纪念性建筑。每年都有不少游客来此参观。
3. 六榕寺:位于广东省广州市越秀区小北路8号,创建于隋朝时期,是中国南方最古老的佛教寺庙之一,是广东人民心目中的佛教圣地。
4. 沙面岛:这里保存着许多欧洲风格的建筑,可以感受到广州的历史文化气息。此外还有许多具有特色的餐厅和咖啡馆供游客品尝当地美食。
5. 越秀公园:该公园自1927年至今已有90多年历史了,集聚了广州人的集体记忆。在这里可以游览广州最高峰的越秀山、观赏广州花市以及欣赏优美的城市风光。
6. 番禺沙湾古镇:沙湾古镇始建于宋代,因地处古海湾半月型的沙滩之畔而得名。这里不仅有丰富的历史文化底蕴,还有独特的水乡风情等你来探索。
7. 陈家祠:位于广州市越秀区建设大马路32号,是广州最大的宗祠之一,建筑风格独特、精美,具有岭南特色和文化价值。
8. 广州塔:又称为小蛮腰,是一个集观光、餐饮、娱乐等功能于一体的多功能性地标。从塔顶可以俯瞰整个广州的美景。
9. 荔枝湾风光:一条充满岭南风情的小河,漫步其中,可以欣赏到传统的粤剧表演和品尝地道的广东小吃。
10. 广州酒家:这里的传统经典广府粤菜是广州美食的代表之一。你可以在这里品尝到正宗的广州特色菜肴。
这些景点不仅能让游客更好地了解广州的历史文化,还能体验到当地的风土人情,同时也能品味到广东地区的独特美食。希望以上推荐能帮助你计划一次愉快而有意义的广州之旅!
# Agent: 旅行社经理
## Task: 根据旅游天数:3、预算:2000,撰写一篇关于 广州 的旅游攻略如果提供了旅游倾向:无,必须则优先满足,并且根据天气情况安排旅游项目文章首先输出旅游时间内的天气情况,然后再输出攻略文章通俗易懂,平易近人,可以适当加一个emoj表情
# Agent: 旅行社经理
## Thought: 为了更好地为用户提供旅游攻略,我将查询广州在接下来三天内的天气情况。
## Using tool: get_weather
## Tool Input:
"{\"city_name\": \"\\u5e7f\\u5dde\"}"
## Tool Output:
{'status': '1', 'count': '1', 'info': 'OK', 'infocode': '10000', 'forecasts': [{'city': '广州市', 'adcode': '440100', 'province': '广东', 'reporttime': '2024-12-11 16:00:49', 'casts': [{'date': '2024-12-11', 'week': '3', 'dayweather': '阴', 'nightweather': '多云', 'daytemp': '23', 'nighttemp': '11', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '23.0', 'nighttemp_float': '11.0'}, {'date': '2024-12-12', 'week': '4', 'dayweather': '多云', 'nightweather': '多云', 'daytemp': '21', 'nighttemp': '12', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '21.0', 'nighttemp_float': '12.0'}, {'date': '2024-12-13', 'week': '5', 'dayweather': '多云', 'nightweather': '多云', 'daytemp': '20', 'nighttemp': '11', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '20.0', 'nighttemp_float': '11.0'}, {'date': '2024-12-14', 'week': '6', 'dayweather': '多云', 'nightweather': '晴', 'daytemp': '19', 'nighttemp': '10', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '19.0', 'nighttemp_float': '10.0'}]}]}
# Agent: 旅行社经理
## Final Answer:
# 广州三天旅游攻略
## 天气情况
接下来的三天广州天气以多云为主,白天最高气温在23℃至21℃之间,夜晚最低气温在11℃左右。这样的天气非常适合户外活动。
## 旅行安排建议
### 第一天:白云山 + 中山纪念堂
- 上午游览白云山,可以爬到山顶享受广州的美景。
- 下午去中山纪念堂感受历史的气息。
---
### 第二天:沙面岛 + 越秀公园
- 沙面岛保留了许多欧洲风格建筑,可以欣赏广州的历史文化。
- 可以在越秀公园休息放松,逛逛广州花市。
### 第三天:陈家祠 + 广州塔 + 荔枝湾风光
- 上午游览具有岭南特色的陈家祠。
- 下午前往广州塔俯瞰广州全景,享受美食。
- 晚上可以漫步荔枝湾,体验传统粤剧和品尝广东小吃。
## 小贴士
1. **白云山**:建议带好登山鞋或舒适的鞋子,以及足够的水和防晒霜。天气较冷时注意保暖,夏天则要做好防暑准备。
2. **中山纪念堂、陈家祠等场所可能要求穿着得体**,请根据个人服装选择进行参观。
3. **沙面岛和荔枝湾**都是享受广州本地美食的好地方,不妨在这些地方品尝正宗的广式点心。
希望这篇攻略能帮助你规划一次愉快而有意义的广州之旅!🌟
# 广州三天旅游攻略
## 天气情况
接下来的三天广州天气以多云为主,白天最高气温在23℃至21℃之间,夜晚最低气温在11℃左右。这样的天气非常适合户外活动。
## 旅行安排建议
### 第一天:白云山 + 中山纪念堂
- 上午游览白云山,可以爬到山顶享受广州的美景。
- 下午去中山纪念堂感受历史的气息。
---
### 第二天:沙面岛 + 越秀公园
- 沙面岛保留了许多欧洲风格建筑,可以欣赏广州的历史文化。
- 可以在越秀公园休息放松,逛逛广州花市。
### 第三天:陈家祠 + 广州塔 + 荔枝湾风光
- 上午游览具有岭南特色的陈家祠。
- 下午前往广州塔俯瞰广州全景,享受美食。
- 晚上可以漫步荔枝湾,体验传统粤剧和品尝广东小吃。
## 小贴士
1. **白云山**:建议带好登山鞋或舒适的鞋子,以及足够的水和防晒霜。天气较冷时注意保暖,夏天则要做好防暑准备。
2. **中山纪念堂、陈家祠等场所可能要求穿着得体**,请根据个人服装选择进行参观。
3. **沙面岛和荔枝湾**都是享受广州本地美食的好地方,不妨在这些地方品尝正宗的广式点心。
希望这篇攻略能帮助你规划一次愉快而有意义的广州之旅!🌟
1
2
3
4
5
6
7
8
9
# 以增强反馈开始任务执行流程
travel_require={
'destination': '广州',
'day': 3,
'budget': 2000,
'tendency':'第三天上午我想去大夫山玩'
}
result = crew.kickoff(inputs=travel_require)
print(result)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# Agent: 百事通
## Task: 编写关于 广州 的游玩攻略,比如历史、人文、饮食等你必须从本地人的角度去考虑
# Agent: 百事通
## Using tool: Search the internet
## Tool Input:
"{\"search_query\": \"\\u5e7f\\u5dde \\u5386\\u53f2 \\u4eba\\u6587 \\u996e\\u98df\"}"
## Tool Output:
Search results: Title: “食在广州”背后的文化交流 - 南方网
Link: https://news.southcn.com/node_54a44f01a2/020f12acff.shtml
Snippet: “食在广州”两千年前始于南越王宴​ 在南越王博物馆展示出土的文物中,从“御膳珍馐”到炊具容器,一应俱全。 两千多年前的南越王,已经将丰富食材烹制成了佳 ...
---
Title: 追忆粤菜两千年历史,探寻“食在广州”文化底蕴
Link: http://www.qb.gd.gov.cn/ztzl/2021ycsf/xwdt/content/post_1028903.html
Snippet: 粤菜的起源可追溯两千多年前,南越王赵佗治理岭南时,当地经济和文化有所发展,饮食烹饪演化成型。 汉文帝时,南越王赵佗归附汉朝,进一步促成了中原文化与岭南 ...
---
Title: 粤菜之美在于和与合 - 广州市人民政府
Link: https://www.gz.gov.cn/zlgz/tsgz/content/post_8033813.html
Snippet: 据中山大学周松芳教授考证,虽然典籍中记载的广州饮食有逾两千年的历史,但“食在广州”之驰名始于晚清。 广州“一口通商”时代,世界各地商贾聚集十三行。 ...
---
Title: 独具特色的广州饮食文化 - 新浪新闻
Link: https://news.sina.com.cn/o/2009-12-29/180416851193s.shtml
Snippet: 广州主要以粤菜为主,粤菜的形成历史悠久。早在汉魏时期,一批批中原人移居岭南,使广州饮食文化深受中原饮食文化的影响。鸦片战争后,欧美各国的传教 ...
---
Title: 现代作家笔下的『食在广州』城市形象 - 中国社会科学网
Link: https://www.cssn.cn/ztzl/jzz/rwln/wh/whcy/202209/t20220923_5541447.shtml
Snippet: “食在广州”作为一种饮食文化现象,兴起于清代十三行“一口通商”时期;作为一种概念,则生成于清末民初。“食在广州”的文化氛围真正达到高潮,则是在民国时期。彼 ...
---

# Agent: 百事通
## Final Answer:
广州是一个历史悠久的城市,拥有丰富的文化和美食资源,以下是我为你精心挑选的游玩攻略:
1. 南越王博物馆:了解广州两千年前的历史文化。南越王墓出土了丰富的文物,展示了当时的饮食习俗和烹饪技艺。
2. 历史建筑:参观陈家祠、荔枝湾等历史景点,体验岭南风格的老街市集以及古建筑的风采。
3. 羊城八景:包括白鹅潭、白云山摩星岭、流花湖公园、珠江夜游等,感受广州独特的自然风光和人文景观。
4. 品尝地道粤菜:广州美食享誉全球,品尝正宗粤菜是来此旅行的必修课。推荐如陶陶居、影记、点都德等著名餐馆。
5. 深入了解广东文化:参观广东省博物馆、岭南印象园,感受广东地区的传统文化和地方特色。
6. 体验广州夜生活:珠江新城、上下九步行街、北京路步行街等地是品尝美食、购买特产的好去处。此外,还可以去花地湾酒吧区感受本地夜生活氛围。
7. 参观中国美术馆:领略岭南画派的艺术魅力,了解广东艺术文化。
8. 逛逛广州塔附近的购物商圈:如太古仓码头、正佳广场等地方,购买一些特色纪念品和土特产。
9. 游览黄埔古港遗址公园:感受千年古港的历史韵味。
10. 品味早茶:广州人习惯在早晨享受一顿丰盛的早餐。推荐去老城区的餐厅体验正宗粤式早茶。
通过以上攻略,你可以全面了解广州的文化、历史和美食,享受到一次丰富而难忘的旅行体验。
# Agent: 旅行社经理
## Task: 根据旅游天数:3、预算:2000,撰写一篇关于 广州 的旅游攻略如果提供了旅游倾向:第三天上午我想去大夫山玩,必须则优先满足,并且根据天气情况安排旅游项目文章首先输出旅游时间内的天气情况,然后再输出攻略文章通俗易懂,平易近人,可以适当加一个emoj表情
# Agent: 旅行社经理
## Using tool: get_weather
## Tool Input:
"{\"city_name\": \"\\u5e7f\\u5dde\"}"
## Tool Output:
{'status': '1', 'count': '1', 'info': 'OK', 'infocode': '10000', 'forecasts': [{'city': '广州市', 'adcode': '440100', 'province': '广东', 'reporttime': '2024-12-11 16:00:49', 'casts': [{'date': '2024-12-11', 'week': '3', 'dayweather': '阴', 'nightweather': '多云', 'daytemp': '23', 'nighttemp': '11', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '23.0', 'nighttemp_float': '11.0'}, {'date': '2024-12-12', 'week': '4', 'dayweather': '多云', 'nightweather': '多云', 'daytemp': '21', 'nighttemp': '12', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '21.0', 'nighttemp_float': '12.0'}, {'date': '2024-12-13', 'week': '5', 'dayweather': '多云', 'nightweather': '多云', 'daytemp': '20', 'nighttemp': '11', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '20.0', 'nighttemp_float': '11.0'}, {'date': '2024-12-14', 'week': '6', 'dayweather': '多云', 'nightweather': '晴', 'daytemp': '19', 'nighttemp': '10', 'daywind': '北', 'nightwind': '北', 'daypower': '1-3', 'nightpower': '1-3', 'daytemp_float': '19.0', 'nighttemp_float': '10.0'}]}]}
# Agent: 旅行社经理
## Final Answer:
# 广州3日游攻略
## 天气概况
- **12月11日**:阴转多云,白天温度23℃,夜间气温11℃。风速较弱。
- **12月12日**:全天多云,白天温度21℃,夜间气温12℃。风速较弱。
- **12月13日**:多云为主,白天温度20℃,夜间气温11℃。风速较弱。
## 旅游计划
### 第一天:文化之旅
- 上午:
- 参观南越王博物馆(推荐理由:了解广州两千年前的历史文化)。注意:馆内禁止拍照。
- 下午:
- 探访陈家祠和荔枝湾,感受岭南建筑的独特魅力。注意:游览过程中请尊重当地居民。
### 第二天:自然风光与美食体验
- 上午:
- 按照游客要求去大夫山游玩(推荐理由:第三天上午想去大夫山)。注意:天气阴沉,请准备雨具。
- 下午:
- 品尝地道粤菜,参观陶陶居、影记等著名餐馆。建议提前订位以确保用餐体验。
### 第三天:文化与休闲
- 上午:
- 访问广东省博物馆和岭南印象园,深入了解广东地区的传统文化和地方特色。
- 下午:
- 感受广州夜生活,在珠江新城或上下九步行街享用美食、购买特产。晚上可前往花地湾酒吧区享受本地氛围。
## 小贴士
1. 广州塔附近的太古仓码头、正佳广场等地是购买特色纪念品和土特产的好去处。
2. 每天下午可以参观中国美术馆,领略岭南画派的艺术魅力。
3. 不要错过广州早茶文化,在老城区的餐厅体验正宗粤式早茶。
希望这份攻略能够帮助您在广州度过一个充满惊喜与美好的旅程!🌟
# 广州3日游攻略
## 天气概况
- **12月11日**:阴转多云,白天温度23℃,夜间气温11℃。风速较弱。
- **12月12日**:全天多云,白天温度21℃,夜间气温12℃。风速较弱。
- **12月13日**:多云为主,白天温度20℃,夜间气温11℃。风速较弱。
## 旅游计划
### 第一天:文化之旅
- 上午:
- 参观南越王博物馆(推荐理由:了解广州两千年前的历史文化)。注意:馆内禁止拍照。
- 下午:
- 探访陈家祠和荔枝湾,感受岭南建筑的独特魅力。注意:游览过程中请尊重当地居民。
### 第二天:自然风光与美食体验
- 上午:
- 按照游客要求去大夫山游玩(推荐理由:第三天上午想去大夫山)。注意:天气阴沉,请准备雨具。
- 下午:
- 品尝地道粤菜,参观陶陶居、影记等著名餐馆。建议提前订位以确保用餐体验。
### 第三天:文化与休闲
- 上午:
- 访问广东省博物馆和岭南印象园,深入了解广东地区的传统文化和地方特色。
- 下午:
- 感受广州夜生活,在珠江新城或上下九步行街享用美食、购买特产。晚上可前往花地湾酒吧区享受本地氛围。
## 小贴士
1. 广州塔附近的太古仓码头、正佳广场等地是购买特色纪念品和土特产的好去处。
2. 每天下午可以参观中国美术馆,领略岭南画派的艺术魅力。
3. 不要错过广州早茶文化,在老城区的餐厅体验正宗粤式早茶。
希望这份攻略能够帮助您在广州度过一个充满惊喜与美好的旅程!🌟