给用户提供一个查询角色权限的ai助手
-
AI小助手开场自动询问用户要使用的服务,根据用户的输入分别调用对应的4个接口(function calling)
-
提供4个模拟功能接口
- 接口1 根据手机号查询用户信息和角色信息
- 接口2 根据角色信息查询角色下的权限信息
- 接口3 根据权限信息查询相关的角色信息
- 接口4 根据用户提供的手机号,邮箱,公司,角色,姓名等信息提交审批请求
-
环境配置
- 使用jdk 路径 C:\Program Files\Java\jdk-17.0.13
- maven 配置文件D:\work\apache-maven-3.6.0\conf\settings.xml
ZHIPUAI_API_KEY="$ZHIPUAI_API_KEY" D:\work\apache-maven-3.6.0/bin/mvn.cmd spring-boot:run -q说明:显式传递环境变量确保 maven 子进程正确继承
应用启动后访问: http://localhost:8080/ai
查找并终止Java进程:
# 查找占用8080端口的进程
netstat -ano | findstr :8080
# 终止进程 (替换<PID>为实际进程ID)
taskkill //F //PID <PID>- ZHIPUAI_API_KEY: 已在Windows环境变量中配置
- 端口: 8080
- Context Path: /ai
- 重要: 每次启动 Java 进程使用后,都需要关闭进程,释放端口和系统资源