大模型应用开发实例学习笔记 - 大模型集成、RAG、Tool Calling、MCP协议、智能体.etc

张开发
2026/4/14 3:29:15 15 分钟阅读

分享文章

大模型应用开发实例学习笔记 - 大模型集成、RAG、Tool Calling、MCP协议、智能体.etc
大模型应用开发实例学习笔记 - 大模型集成、RAG、Tool Calling、MCP协议、智能体.etc掌握基于Spring生态的AI应用开发,覆盖大模型集成、RAG、Tool Calling、MCP协议、智能体等核心场景。Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。示例代码版本:(注:现在的版本要高些了,这个只是为了了解学习)JDK17SpringBoot 3.4.0Spring Al 1.0.0-M6Spring AI Alibaba 1.0.0-M6.1完整父pom:?xml version="1.0" encoding="UTF-8"?projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"modelVersion4.0.0/modelVersiongroupIdcom.fox/groupIdartifactIdai-demo/artifactIdversion${revision}/versionpackagingpom/packagingnameai-demo/namedescriptionai-demo/descriptionproperties!-- Project revision --revision1.0.0/revisionproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version17/java.versionmaven.compiler.source17/maven.compiler.sourcemaven.compiler.target17/maven.compiler.target!-- Spring AI --spring-ai.version1.0.0-M6/spring-ai.version!-- Spring AI Alibaba --spring-ai-alibaba.version1.0.0-M6.1/spring-ai-alibaba.version!-- Spring Boot --spring-boot.version3.4.0/spring-boot.version!-- maven plugin --maven-deploy-plugin.version3.1.1/maven-deploy-plugin.versionflatten-maven-plugin.version1.3.0/flatten-maven-plugin.versionmaven-compiler-plugin.version3.8.1/maven-compiler-plugin.version/propertiesmodulesmodulealibaba-ai-demo/modulemoduleqwq-demo/modulemodulehigress-demo/modulemodulechat-ollama-demo/module/modulesdependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion${spring-boot.version}/versiontypepom/typescopeimport/scope/dependencydependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-bom/artifactIdversion${spring-ai.version}/versiontypepom/typescopeimport/scope/dependencydependencygroupIdcom.alibaba.cloud.ai/groupIdartifactIdspring-ai-alibaba-starter/artifactIdversion${spring-ai-alibaba.version}/version/dependency/dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion${spring-boot.version}/version/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-deploy-plugin/artifactIdversion${maven-deploy-plugin.version}/versionconfigurationskiptrue/skip/configuration/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion${maven-compiler-plugin.version}/versionconfigurationrelease${java.version}/releasecompilerArgscompilerArg-parameters/compilerArg/compilerArgs/configuration/pluginplugingroupIdorg.codehaus.mojo/groupIdartifactIdflatten-maven-plugin/artifactIdversion${flatten-maven-plugin.version}/versioninheritedtrue/inheritedexecutionsexecutionidflatten/idphaseprocess-resources/phasegoalsgoalflatten/goal/goalsconfigurationupdatePomFiletrue/updatePomFileflattenModeossrh/flattenModepomElementsdistributionManagementremove/distributionManagementdependencyManagementremove/dependencyManagementrepositoriesremove/repositoriesscmkeep/scmurlkeep/urlorganizationresolve/organization/pomElements/configuration/executionexecutionidflatten.clean/idphaseclean/phasegoalsgoalclean/goal/goals/execution/executions/plugin/plugins/buildrepositoriesrepositoryidspring-milestones/idnameSpring Milestones

更多文章