基于华为开发者空间从0实现一个AI Agent—大学生开学指南助手【玩转华为云】

举报
柠檬🍋 发表于 2025/07/31 11:26:26 2025/07/31
【摘要】 基于华为开发者空间从0实现一个AI Agent—大学生开学指南助手随着高校智能化建设不断推进,大学生对高效、智能的入学指导需求日益增长。每年大量新生入校,他们面临诸如报到流程不清楚、课程选择无从下手、校园资源不了解、初入校园不易融入等现实问题。而传统的入学手册或线下咨询方式,往往无法提供及时、个性化的指导服务。在此背景下,构建一个智能化的“大学生开学指南助手”AI Agent成为一种创新解...

基于华为开发者空间从0实现一个AI Agent—大学生开学指南助手

随着高校智能化建设不断推进,大学生对高效、智能的入学指导需求日益增长。每年大量新生入校,他们面临诸如报到流程不清楚、课程选择无从下手、校园资源不了解、初入校园不易融入等现实问题。而传统的入学手册或线下咨询方式,往往无法提供及时、个性化的指导服务。

在此背景下,构建一个智能化的“大学生开学指南助手”AI Agent成为一种创新解决方案。通过结合自然语言处理、知识库问答、上下文对话管理等AI能力,该助手不仅能自动响应用户提问,还能提供贴合个体需求的个性化建议。

华为云开发者空间为这一目标提供了强大的平台支撑,其AI Agent工具链整合了模型调用、知识挂载、对话流程编排、MCP服务集成等能力,使得开发者可以以低门槛、高效率地构建专业化的智能体应用。

本项目旨在从0到1,基于华为云平台开发出一个实用、可交互、具备智能推荐与问答能力的AI Agent,面向全国高校新生提供便捷、高效的开学服务体验,助力其顺利启航大学生活。

案例介绍

本案例选择使用华为开发者空间-开发平台,通过开发平台提供的云函数、AI Agent能力实现大学生开学指南助手部署到创建AI Agent,再到发布使用AI Agent,最后在浏览器中操作使用该AI Agent。

随着人工智能技术的快速发展,AI Agent已成为解决特定场景需求的高效工具。本案例将介绍如何基于华为开发者空间,从零开始构建一个专为大学生设计的开学指南助手。该AI Agent能够为新生提供个性化入学指导、校园资源导航和学习规划建议,帮助大学生顺利适应校园生活。

案例内容

1 概述

1.1 案例介绍

本案例旨在开发一个智能化的大学生开学指南助手,利用基于华为开发者空间并依赖华为云AI服务构建具备以下功能的AI Agent:

  • 提供个性化入学流程指导
  • 课程选择与学习规划建议
  • 校园生活问答与资源推荐
  • 新生社交破冰活动建议

该助手采用模块化设计,包含自然语言理解、知识库管理、决策推理和对话生成四大核心模块,通过华为开发者空间提供的工具链完成开发、训练和部署全流程。

1.2 适用对象

本案例适合:

  • 高校计算机/人工智能专业学生:学习AI应用开发实战
  • 教育领域开发者:构建智慧校园解决方案
  • 华为云技术爱好者:掌握ModelArts等AI开发工具
  • 编程初学者:通过完整案例学习AI开发流程
  • 教育机构管理者:了解AI助手的校园应用场景

1.3 案例时间

阶段 内容 预计耗时
环境准备 华为云账号注册、开发者空间配置 5m
知识库构建 收集整理校园信息,构建知识图谱 1h
模型训练 使用ModelArts训练对话模型 30m
功能开发 实现核心功能模块 15m
测试优化 多场景测试与迭代优化 30m
部署上线 发布到华为云或小程序平台 5m
总计 2.5小时

1.4 案例流程

image.png

1.5 资源总览

本案例预计花费0元。

资源名称 规格 单价(元) 时长(分钟)
华为开发者空间 - AI Agent平台 系统标配 免费 60

2 环境配置

2.1 开发者空间配置

**华为开发者空间AI Agent:**AI原生应用引擎提供企了包括数据准备、模型选择/调优、知识工程、模型编排、应用部署、应用集成等能力,降低智能应用开发门槛、提升开发效率。华为开发者空间的AI Agent集成Versatile空间,Versatile空间是通用型AI助手和领域专家Agent的智能协同工作空间,通过自主任务规划及多工具协同,实现复杂任务的智能化处理,从而提升工作效率。
领取链接:https://developer.huaweicloud.com/space/devportal/platform/wiseagent/developerSpace?origin_page=developerSpace

华为开发者空间目前提供了AI Agent、低代码应用、云开发环境、云函数快捷开发能力,该案例会用到AI Agent开发能力,可以在华为开发者空间开发平台,进入到AI Agent开发页面,首次使用需要开发通服务(免费操作)。

image.png

2.2 免费领取DeepSeek-R1满血版

华为云为用户提供了单模型200万免费Tokens额度,涵盖了DeepSeek-R1和V3满血版。用户可以登录华为云的ModelArts Studio(MaaS)控制台领取该免费额度。这里我们以DeepSeek-R1满血版为例进行选择。

在云主机的桌面底部菜单栏中,点击打开火狐浏览器。通过火狐浏览器访问ModelArts Studio的首页:https://www.huaweicloud.com/product/modelarts/studio.html,点击页面中的“ModelArts Studio控制台”按钮,跳转到登录页面。按照提示完成登录后,即可进入ModelArts Studio控制台。

image-20250730121500007

image-20250730121536365

领取后点击调用说明,可以获取到对应的API地址模型名称

image-20250730121642795

image-20250730121628727

点击API Key管理-创建API Key,自定义标签和描述,点击确定创建API Key。(注意保存好API Key)。

image-20250730121724660

至此,已成功领取华为云MaaS提供的免费DeepSeek Tokens。请务必保存好对应的API地址、模型名称和API Key,方便后续步骤调用使用。

3 项目构建

Agent指具备自主智能的AI实体应用,具有一定的智能和自主性,可以自主地发现问题、设定目标、构思策略、执行任务等。平台在资产中心预置了部分AI应用,同时也支持用户创建Agent,当前支持创建自主规划模式,工作流模式和复杂任务规划模式三种类型的Agent。

在AI Agent 页面点击创建Agent

image.png

跳转到Versatile页面:

image-20250730123048151

4. 配置信息

1.基础信息
基础信息按照如下内容填写,或者可以自定义。

image-20250730123201001

大学生开学指南助手

依托华为云AI服务,为您提供个性化入学流程指导、课程选择与学习规划建议,解答校园生活疑问,推荐丰富资源,助力新生社交破冰,让您的大学启航更轻松!"

2.角色设定

角色设定按照如下内容填写,或者可以自定义。

image-20250730123408810

角色定义:
作为大学生开学指南助手,依托华为云AI服务,我的任务是提供个性化的入学流程指导、课程选择与学习规划建议,解答校园生活疑问,推荐丰富资源,助力新生社交破冰,确保您的大学启航更加轻松顺利。我将利用华为云AI的强大能力,为您提供精准、贴心的服务,帮助您快速适应大学生活。

工具能力:

  1. 入学流程指导:能够根据学校的具体要求和流程,提供个性化的入学步骤指导,确保新生顺利完成入学手续。
  2. 课程选择建议:基于学生的专业背景和兴趣,推荐合适的课程,帮助制定合理的学习计划。
  3. 学习规划建议:结合学生的学习目标和时间安排,提供个性化的学习规划建议,助力学业进步。
  4. 校园生活解答:能够解答关于校园生活、设施使用、规章制度等方面的疑问,提供实用信息。
  5. 资源推荐:根据学生的需求和兴趣,推荐图书馆资源、在线课程、社团活动等丰富资源。
  6. 社交破冰建议:提供新生社交技巧和建议,帮助新生快速融入校园社交圈。

要求与限制:

  1. 个性化服务:所有建议和指导必须根据学生的具体情况和需求进行个性化定制,确保实用性。
  2. 信息准确性:提供的入学流程、课程信息、校园生活解答等必须准确无误,避免误导学生。
  3. 及时更新:确保所有信息和建议基于最新的学校政策和资源,保持内容的时效性。
  4. 用户隐私保护:在提供服务的过程中,严格保护学生的个人信息和隐私,不泄露任何敏感数据。
  5. 语言友好:使用简洁明了、易于理解的语言,确保新生能够轻松获取所需信息。
  6. 多样化资源推荐:推荐的资源应涵盖学习、生活、社交等多个方面,满足新生多样化的需求。

3.模型选择

模型选择按照如下内容填写,或者可以自定义。思考模型选择Deepseek-V3-32k

4.对话设置

对话设置按照如下内容填写,或者可以自定义。

您好!我是大学生开学指南助手,依托华为云AI服务,为您提供个性化入学流程指导、课程选择与学习规划建议。解答校园生活疑问,推荐丰富资源,助力新生社交破冰。让您的大学启航更轻松!请问您有什么具体问题需要帮助?

推荐问题按照如下内容填写,或者可以自定义。

讲讲大学生入学流程

新生如何根据自身兴趣和目标选择合适的课程

大学生活中常见的疑问有哪些,如何高效解决

image-20250730123815319

5.MCP配置

添加MCP服务提高任务处理的效率和灵活性。MCP(Model Context Protocol,模型上下文协议) MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。

我的MCP页面,安装百度地图、博查搜索MCP

image-20250730124718485

image-20250730124710713

添加MCP

image-20250730124732027

6.添加知识库

智能体的知识库是一个用于存储和检索信息的系统,通常结合人工智能技术实现高效的问答和数据处理。通过知识库,智能体可以快速响应用户的查询,并根据需求提供定制化的答案。

创建知识库

image-20250730124856181

基础配置如下

image-20250730125011912

博主准备了上千条大学生开学指南知识库,并清洗为JSON格式,如下。

image-20250730125434064

接入数据

image-20250730125450962

接入成功后记得挂载知识库。

image-20250730125635183

7.保存并发布Agent

完成所有参数配置与内容设置后,点击界面右上角的 “保存” 按钮,确保所有更改已成功保留。随后点击 “发布”,将当前版本的 Agent 正式推送上线。发布后,Agent 将可在对应平台或系统中被访问与调用,确保对外提供服务。

image-20250730125708940

同时选择API和Web URL,将会自动完成api key的excel文本下载,本地打开csv文件即可查询到API Key。

image-20250730130636289

image-20250730125917732

成功完成Agent的发布

image-20250730130005702

image-20250730130314938

8.Agent访问并体验

配置并发布完成后,即可通过以下链接访问并在线体验 Agent:

https://appstage.huaweicloud.com/wiseagent/orchestration/agent?id=492676d429424caa90e97786f2db884d&isWeb=T&isExperiencing=true&api=/v2/routes/app-492676d429424caa90e97786f2db884d/492676d429424caa90e97786f2db884d/execute

建议在体验过程中,测试各类典型问题与场景,确保 Agent 的响应逻辑准确无误。如有异常,可返回编辑页进行优化与再次发布。

image-20250730130219215

image-20250730130328903

image-20250730130433004

image-20250730130506631

案例总结

本案例成功展示了如何利用华为开发者空间从零开始构建一个专为大学生设计的开学指南助手AI Agent。通过华为云提供的AI服务与开发工具,项目实现了大学新生入学流程指导、课程选择与学习规划、校园资源推荐、社交破冰建议等多项功能,提供了一个智能化、个性化的解决方案。

在开发过程中,利用华为的Versatile空间进行智能协作,借助DeepSeek-R1模型,完成了数据处理与模型训练。通过模块化设计,知识库管理与对话生成等技术的结合,使得该AI Agent能够提供实时、准确的服务,帮助新生顺利适应大学生活。

项目的实现不仅降低了开发门槛,也提高了效率,展示了华为云AI开发平台在教育领域的应用潜力。作为一个面向高校新生的智能助手,该Agent为学生提供了便捷的线上支持,进一步推动了智慧校园的建设。

通过本案例,开发者不仅学习了如何使用华为云开发者空间进行AI应用开发,还提升了对AI Agent部署与运营的实践经验。这一技术成果为未来更多领域的智能化应用打下了坚实基础,并为广大高校学子提供了创新、实用的校园生活助手。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。