AI应用基础

软件的基础知识

一个需求最终可以通过什么软件形态实现,同一个需求,可以使用不同的软件形态实现,只有合理的给AI确定一个软件形态,AI才不会跳出框架去做事。

一个需求最终可以通过什么软件形态实现,同一个需求,可以使用不同的软件形态实现,只有合理的给AI确定一个软件形态,AI才不会跳出框架去做事。

1

桌面应用

安装在电脑上的软件,分WIndows,macOS,Linux版本,依托于操作系统运行。

例如:微信电脑版,大型游戏,抖音直播伴侣,Office办公软件,QQ,Claude code,Codex,Workbuddy等

特点:

  • 可以充分利用电脑性能
  • 可以调度电脑硬件
  • 功能更强大
  • 需要下载安装
  • 不同操作系统需要不同的版本
2

移动App

安装在手机上的应用程序,主要分两个平台的苹果手机(iOS)和安卓手机(Android)

例如:微信,qq,王者荣耀,抖音,淘宝,拼多多等都是双版本

特点:

  • 可以充分调用手机的能力,像定位,摄像头,麦克风等
  • 需要下载安装
  • 需要视频不同的手机
3

小程序(Mini Program)

不需要下载安装在桌面应用或移动App应用内部运行的小应用

例如:微信小程序,抖音小程序,支付宝小程序等

特点:

  • 打开速度快
  • 用户无需安装
  • 分享传播方便
  • 依赖平台
  • 功能受平台限制
4

Web应用(Web Application)

不需要安装,通过浏览器使用的应用。

例如:百度,抖音网页版,淘宝,google等

特点:

  • 跨平台(Windows,macOS,Android,iOS,Linux)
  • 更新方便,实时更新
  • 打开即用,输入域名即可
  • 依赖网络
  • 部分硬件能力受限制
5

H5移动网页

手机上通过浏览器打开的网页应用,目前Web应用基本都会适配这个,这个了解即可,和Web应用没有太大的界限。

特点:

  • 开发快
  • 分析方便
6

服务端应用

运行在服务器上的程序,为桌面应用,移动App,小程序,Web应用提供数据支持,以及后台服务,偏程序员。

特点:

  • 数据集中管理
  • 多用户访问
  • 企业应用常见
7

智能体应用

智能体应用其实是以上软件形态的一种,他可以是桌面应用,移动App,小程序,Web应用,服务端应用的等。

软件的形态决定了用户如何使用软件,也决定了开发方式。

相关文章

操作系统的基础知识封面操作系统的基础知识操作系统是管理电脑资源,调度电脑硬件,拥有最大的权限,没有操作系统电脑就是一块砖头,他可以让用户使用电脑的软件。查看 智能体的基础知识封面智能体的基础知识智能体(Agent)是一种基于大模型,能够理解目标、规划步骤、调用工具并完成任务的 AI 系统。查看 API与工具调用封面API与工具调用智能体如果想使用大模型的能力,比如生成图片,生成视频,生成音频的多模态能力,就必须使用一个标准的方式去调用,目前主流的调用方式就是API的形式,随着深入的了解,会发现智能体的沟通基本都是通过API的形式。查看