【案例共创】基于华为云MaaS和Dify构建大学报考志愿建议助手

最新案例动态,请查阅【案例共创】基于华为云MaaS和Dify构建大学报考志愿建议助手。小伙伴们快来领取华为开发者空间进行实操吧!

本案例由开发者:柠檬味拥抱提供

一、概述

1.1 案例介绍

高考志愿填报是大学考生的重要选择,涉及高校信息、专业趋势与个人兴趣等复杂因素。构建一个智能化AI Agent,能在后台自动结合用户信息、政策数据、历年录取结果等,为考生提供定制化填报建议,将大幅提升决策效率。

本项目基于华为云开发者空间提供的资源接入能力,使用华为云大模型服务平台MaaS,搭配Dify提供的低代码Agent开发平台,实现“志愿建议助手”从接入到落地的完整流程。

1.2 适用对象

  • 企业
  • 个人开发者
  • 高校学生

1.3 案例时间

本案例总时长预计60分钟。

1.4 案例流程

说明:

  1. 通过开发者空间工作台访问并开通华为云MaaS,本案例中采用DeepSeek-R1。
  2. 云主机部署Dify,并配置模型服务;
  3. 访问Dify,完成应用开发等操作。

1.5 资源总览

本案例预计花费0元。

资源名称规格单价(元)时长(分钟)
华为开发者空间 - 云主机鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu免费60

二、应用开发资源环境准备

2.1 获取模型配置信息

登录华为开发者空间,参考案例《华为云MaaS大模型服务百万商用Tokens领取使用指导》中的“一、 领取”章节内容,领取华为开发者空间百万token代金券福利,购买DeepSeek-R1轻量体验包。开通商用模型服务,最后我们获取到模型的API地址模型名称API Key

2.2 部署Dify.AI

1 安装Docker

在华为开发者空间-云主机桌面右键,选Open Termimal Here,打开命令行窗口。执行如下命令,下载Docker自动化安装脚本。。

git clone https://gitcode.com/sinat_41661654/install_docker-ubuntu.git

安装脚本下载完毕后,进行脚本运行。

cd install_docker-ubuntu/
chmod +x install_docker-ubuntu.sh
./install_docker-ubuntu.sh 

注:在执行到脚本第二个步骤时,需根据提示按回车键以继续自动化安装。

2 安装Dify

下载Dify源码

git clone https://gitcode.com/sinat_41661654/dify.git

进入dify/docker目录下,复制.env.example文件并将其重命名为.env

cd dify/docker
cp .env.example .env
启动Dify ```bash sudo docker compose up -d ```

3 访问Dify

在开发者空间打开firefox浏览器,输入 http://localhost/install 访问Dify.AI。首次登录需要注册管理员账号,需要使用到邮箱、用户名、密码。

a6ad7f93ef13a390f74c936aacd1d504.PNG

注册完毕后,成功进入到Dify.AI的主页面。

f5d8f19497a952986b88cdf81b419429.PNG

4 配置模型

在Dify工作室页面,点用户头像图标,选择设置,进入设置页面。在设置页面左侧选择模型供应商,右侧搜索并找到华为云MaaS平台,点击安装

模型安装完成后,刷新页面,在“待配置”区域找到对应插件,点其右侧的设置

-凭据名称:可自定义,样例:MaaS。
-API Key:步骤2.1中获取的API Key。

到这里,就成功部署了Dify。

三、构建Agent应用

3.1 构建Agent

在Dify编排页面,点击工作室->创建空白应用:

进入创建空白应用页签后,点击Agent,输入应用名称 & 图标以及描述后点击创建:

3.2 编排提示词及编排工具设置

编排提示词设置,在编排页面在提示词文本框中输入以下信息:

你是一位大学报考志愿建议助手,将为学生提供个性化的志愿填报建议。请根据提供的学生信息和需求,生成一份详细的志愿填报建议。以下是需要考虑的因素:
1. 学生的基本信息:
   - 学生姓名
   - 学生年龄
   - 学生所在城市或省份
   - 学生ID(如果有的话)
2. 学术成绩:
   - 学生的高中平均成绩
   - 高考分数
   - 各科成绩(例如:语文、数学、英语等)
   - 学生在班级或年级中的排名
3. 兴趣与职业规划:
   - 学生的兴趣爱好(例如:科技、医学、艺术等)
   - 职业目标(例如:成为医生、工程师、教师等)
4. 经济状况:
   - 家庭经济状况(例如:富裕、中等、一般等)
   - 对学费的要求(例如:愿意支付高学费、希望学费较低等)
5. 学校与专业偏好:
   - 偏好的学校(例如:清华大学、北京大学等)
   - 偏好的专业(例如:计算机科学、医学、文学等)
请根据以上信息,生成一份详细的志愿填报建议,包括推荐的学校和专业,并说明推荐理由。建议内容应包括:
- 推荐的学校列表(最多5所)
- 推荐的专业列表(最多3个)
- 每个推荐的详细理由
- 录取概率分析
- 其他相关建议
注意:输出内容应避免使用任何XML标签,保持自然流畅的中文表达。

编排工具设置,在编排页面的下方的工具区域的右侧,点击添加,按需求添加工具并与模型进行对话调用。

添加全部工具:

3.3 调试Agent

Agent进行调试与预览:

输入以下问题:

学生叫李明,19岁,来自上海市。2025年高考分数是620分,兴趣爱好包括科技、编程,职业目标是成为一名软件工程师。家庭经济状况中等,希望学费不要太高。他偏好清华大学和复旦大学,喜欢计算机科学和电子工程专业。

可见Agent应用的完整回答:

李明同学志愿填报建议
基本信息:
姓名:李明
地区:上海市
高考分数:620分(2025年)
兴趣方向:科技、编程
职业目标:软件工程师
推荐院校与专业分析:
1. 复旦大学(计算机科学与技术)
推荐理由:本地高校录取优势明显,计算机学科评估A-,就业资源丰富且学费适中。
录取概率:高(620分超2024年上海理科投档线15分,专业适配度高)
2. 上海交通大学(软件工程)
推荐理由:"华五"名校,软件工程全国前三,校企合作项目多(如与腾讯、阿里合作)。
录取概率:中高(建议放在第一志愿冲刺)
3. 同济大学(电子信息工程)
推荐理由:双一流学科,硬件与软件结合培养,毗邻张江科技园实习便利。
录取概率:高(保险型选择)
4. 浙江大学(人工智能)
推荐理由:长三角地区顶尖AI学科,与海外名校联合培养机会多。
录取概率:中(建议通过三位一体招生报考)
5. 华东师范大学(数据科学与工程)
推荐理由:教育部重点实验室支持,近年新兴热门方向,留沪就业优势显著。
录取概率:极高(保底优选)
梯度填报策略:
冲刺档:上海交大软件工程
主攻档:复旦计算机/浙大人工智能
稳妥档:同济电子信息
保底档:华师大数据科学
补充建议:
关注复旦技术科学试验班(含计算机大类招生)
提前准备同济大学「卓越工程师计划」面试
申请上海市属高校的「产学研联合培养」专项计划
建议辅修管理/设计类课程提升复合竞争力

点击发布->运行:

输入以下问题:

学生叫张三,20岁,来自安徽省。2025年高考分数是420分,兴趣爱好包括科技、编程,职业目标是成为一名软件工程师。家庭经济状况不太好,希望学费不要太高。他偏好本省院校,喜欢计算机科学和电子工程专业。

总结:

本项目展示了如何基于华为云开发者空间与Dify低代码平台,快速搭建一个面向高考志愿填报的智能AI Agent。从基础配置到Dify平台的部署与应用构建,全流程实现了“零代码或低代码”下的智能应用开发闭环。

通过本项目的实践,开发者不仅能够深入理解AI Agent的构建逻辑,还能高效集成大模型能力(如DeepSeek)与知识库检索(RAG)等核心组件,实现复杂业务需求的智能化处理。该方案也可灵活迁移到医疗咨询、金融顾问、企业内部助手等其他场景,具备广泛的通用性与实用价值。

未来,随着大模型推理能力的增强和云平台的资源调度优化,此类“智能体+平台”的组合模式将成为AI落地的重要路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值