Spring AI: Beginner to Guru
春日AI:从入门到大师
Use Java to Unlock the Power of OpenAI’s ChatGPT Artificial Intelligence (AI) with Spring AI
使用Java释放OpenAI的ChatGPT人工智能(AI)与Spring AI的力量
教程演示🔗
学生数量:504 个学生
上次更新时间:2024年5月
教程评分:5.0
教程语言:英语
教程字幕:中文、英语字幕
本课程包括:完整的永久访问权、结业证书、17 个可下载资源、4.5 小时 长的随选视频、在移动设备和电视上观看、作业、3 篇文章字幕
学习内容
1、了解如何使用Spring AI与OpenAI进行交互。
2、如何为大型语言模型编写有效的提示
3、使用检索增强生成来提升回复能力
4、从文本生成语音
5、将语音转化为文本
要求
1、设置您的开发环境
2、免费120天IntelliJ IDEA试用期
3、课程Slack室 – 与您的导师和其他学生聊天
4、GitHub Workflow
5、需要Java和Spring经验。
6、理解RESTful API的使用
7、能够使用Docker运行Docker Compose脚本。
课程介绍
传统上,访问像OpenAI的ChatGPT这样的人工智能模型主要局限于Python和JavaScript编程语言。
但现在已经不同了。Spring AI为Java开发者解锁了生成式人工智能的力量。
Spring AI项目的目标是简化包含人工智能功能的应用程序开发,同时避免不必要的复杂性。
Spring AI支持所有主要的人工智能模型,包括:
* OpenAI
* Azure OpenAI
* Amazon Bedrock
* HuggingFace
* Ollama
* Google Vertex AI(包括PaLM2和Gemini)
* Mistral AI
* Anthropic
* WatsonxAI
此外,Spring AI还支持OpenAI和Stability提供的图像生成AI模型。
检索增强生成(Retrieval Augmented Generation,RAG)是处理AI模型的重要应用场景。Spring AI为所有主要嵌入模型和流行向量数据库提供了强大支持。
本课程无需任何AI经验即可开始。
您将首先对人工智能有一个全面的了解。
接下来,您将通过动手实践部分开发一个RESTful API,用于向OpenAI的ChatGPT提问。在这个部分,您将学习如何指导模型以我们期望的格式返回数据。
由于不需要AI经验,课程的下一节将基于您的学习,深入讲解提示工程。提示工程是一系列技巧,旨在提高AI模型响应的质量和准确性。
RAG是一种重要技术,它能帮助大型语言模型获取用户查询所需的额外信息,以完成特定任务。
您将看到如何使用RAG开发能够执行高级专业任务的人工智能专家。
人工智能模型并不仅限于处理文本信息。
在本课程中,您还将学习如何使用AI创建图像、将文本转换为音频文件以及转录音频文件为文本。
立即加入Spring A:I从入门到大师,全方位学习这些内容!
Spring AI教程 | Java开发者解锁人工智能全栈能力 – 无经验入门
Spring AI, Java, 人工智能, RESTful API, ChatGPT, 生成式AI, 提示工程, RAG, 图像生成, 语音转换
这个全面的Spring AI教程专为Java开发者设计,助你轻松掌握生成式人工智能,通过实践开发RESTful API与OpenAI ChatGPT交互。无需AI背景,课程引导你理解基础概念,如提示工程和RAG,进而构建能执行专业任务的AI应用,还能探索文本转图、音频处理等多元场景,从入门到精通。立即加入,开启人工智能之旅!