课程大纲

生成式AI与Azure OpenAI简介

  • AI与生成式AI的概况
  • Azure OpenAI服务概述
  • 设置Azure账户和OpenAI服务

使用Azure OpenAI Studio和Playground

  • 导航Azure OpenAI Studio
  • 在Playground中实验模型
  • 理解模型的能力与限制

将OpenAI与Java集成

  • 设置Java开发环境
  • 使用Java访问Azure OpenAI
  • 在Java应用程序中构建和测试AI功能
  • ChatGPT简介及其与Java的集成
  • 理解并应用Prompt Engineering技术

将AI模型部署为Web应用程序

  • 使用Java创建Web应用程序
  • 在Web应用程序中嵌入AI功能
  • 部署和扩展的最佳实践

使用DALL-E生成图像

  • DALL-E与图像生成简介
  • 使用DALL-E studio创建图像
  • 从Java代码生成图像

文本嵌入与语义搜索

  • 理解文本嵌入
  • 在Java中实现嵌入模型
  • 构建语义搜索功能

使用Whisper AI进行语音处理

  • AI音频处理基础
  • 使用Whisper AI进行语音转文本
  • 音频翻译与多语言支持

高级AI模型集成

  • 结合文本与音频模型
  • 使用用户数据个性化AI交互
  • 实现关键词与向量搜索
  • 通过ChatGPT和Prompt Engineering增强交互

安全与微调

  • 保护AI驱动的应用程序
  • 针对特定用例微调模型
  • 使用内容过滤器保持质量

实践环节

  • 基于真实场景的动手实验
  • 协作项目与同行评审
  • 毕业项目:构建一个AI驱动的Java应用程序

总结与下一步

要求

  • 了解Java编程
  • 具备RESTful API和Web Services的经验
  • 熟悉云计算概念

受众

  • Java开发者
  • 软件工程师
  • 云技术爱好者
 14 小时

即将举行的公开课程

课程分类