CodeGym
促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • OpenAI 的 UX 指南:何时展示 App,以及如何不去“接管”对话

    ChatGPT Apps
    等级 8,课时 0
    解析 OpenAI 的 ChatGPT Apps 的 UX 方法论:为何要坚持 chat-first,哪些场景下 App 的确更有帮助(结构化、多实体任务、分步向导),如何正确通过 auto‑launch 和 humble handoff 启动 UI,以及如何避免“惊喜小部件”这一反模式。另附:一个用于“意图分类”的 TypeScript 迷你示例、 system‑prompt 规则,以及一个小型 React 引导屏组件。
    可用
  • Inline‑模式:卡片、列表、轮播和 CTA

    ChatGPT Apps
    等级 8,课时 1
    我们将把 inline 模式作为 ChatGPT Apps 的“默认”,来拆解它的适用场景:什么时候优于 fullscreen,如何在卡片、列表与轮播之间取舍,以及如何设计 CTA,让小部件保持轻量。以 GiftGenius 为例,我们看看数据类型 GiftSuggestion,组件 GiftCard/ GiftGrid/ GiftList/ GiftCarousel,通过 window . openai . actions . call 调用工具的方式,以及那些会把 inline 变成“迷你网站”的常见错误。
    可用
  • Fullscreen 和 PiP:向导、复杂内容、视频 + 聊天

    ChatGPT Apps
    等级 8,课时 2
    讲清楚在 ChatGPT Apps 中,何时以及为何要从 inline 切换到 fullscreen, displayMode 的基础机制是什么,如何通过 requestDisplayMode 安全地请求宿主切换模式,以及为什么 PiP 是一个“娇气”的模式且必须提供回退方案(fallback)。我们将设计一个 fullscreen 向导(wizard),把状态放到更可靠的层中,并讨论“video + chat”的媒体场景、移动端特性,以及常见的 UX 与开发错误。
    可用
  • 视觉设计:主题、配色、排版、间距与现成库

    ChatGPT Apps
    等级 8,课时 3
    本讲解如何为 ChatGPT App 设计视觉风格,让它在 ChatGPT 内看起来像“原生”一部分:继承主题(light/dark)、使用设计 token 与 CSS 变量、克制的品牌强调、基础排版与间距栅格。我们将以 Tailwind 与 shadcn/ui 演示实操,讨论自适应(inline/fullscreen)、高度限制( maxHeight)与 safe-area,以及无障碍要求 WCAG AA,并解释为何正确语义对 screen reader 与语音模式至关重要。
    可用
  • Voice / Realtime 上下文:App 在语音交流中的行为

    ChatGPT Apps
    等级 8,课时 4
    解析当 ChatGPT App 进入语音模式时,UX 与架构思维如何变化:voice 场景与文本场景有哪些差异,微可视的 “glanceable UI” 在小部件中的角色,如何将模型口述内容与界面呈现同步,如何为对话式指令设计工具,以及如何通过 tool_calls、 "pending" 状态与后台 jobId 处理延迟。另行讨论安全的确认流程(confirmation flows)与常见错误。
    可用
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym