Developer 是什么

第 1 课 · 共 6 课 约 8 分钟

智能体开发引擎:摄像头、麦克风、企业语义层与智能体都已经接好。

本课目标

读完这一课,你将能够

  • 说出 AIDC Developer 做什么:用 SDK 与命令行开发应用,在 Developer 测试,发布到 Nexus
  • 分清 Developer 与 Nexus:同一个应用的两个地址,各给谁用
  • 说出「先 API、再命令行、最后界面」这条规矩,以及它为什么让智能体与人用同一套能力

为智能体时代构建应用

AIDC Developer 是智能体开发引擎:九个 SDK、一个命令行 aidc、开箱即用的模型。你在 Developer 里开发和测试,确认没问题,一条命令发布到 Nexus,公司里的人在手机或网页上打开就能用。

9个 SDK,从界面、视觉到发布
8个开箱即用的模型,账单记在调用方公司
1个命令行,智能体与人用同一套
4个公开样板应用,登录的成员都能打开

分工用一句话就能记住:Developer 负责开发与测试,Nexus 负责发布与使用。 Nexus 就像智能体时代的应用商店,成员在那里打开已经发布的应用。

已经接好的四样东西

企业应用难的往往不是界面,而是接设备、接数据、接智能体。Developer 把这几样提前接好了,应用里 import 一下就能用。

CAMERA

摄像头

视觉 SDK 调摄像头拍照或选图,交给视觉模型做结构化判断,再把问题框在图上。

MICROPHONE

麦克风

语音 SDK 边说边出字,每句可以同时译成几种语言,结束后整理成会议纪要。

SEMANTIC

企业语义层

公司的业务对象、对象之间的链接和受控的写操作。应用读写的是语义层,ERP 永远只读。

AGENTS

智能体

模型 SDK 的 model.agent 把结果交给你指定的智能体,走的是和 Adis 同一条接口。

模型同样开箱即用:不用自己去各家申请 key,也不用自己记账,每次调用都记在调用方所属公司的账上。

两个地方,一个应用

同一个应用会出现在两个地方:Developer 里是给开发者看的预览,Nexus 上是给全公司用的正式版。公司自己开发的应用挂在公司下面,只对本公司开放;需要时,可以分享给指定的人,或者生成一条只读的公开链接。

DeveloperNexus
做什么开发与测试发布与使用
通道testproduction
公司应用的地址/developer/<公司>/apps/<应用>/nexus/<公司>/apps/<应用>
谁能打开本公司的开发者本公司的全体成员

AIDC 官方的样板应用走的是同一套流程,只是挂在公开地址下,登录的成员都能打开。

一套规矩,AIDC 与客户共用

AIDC 成员在 Developer 上写的每个模块,客户都能在它之上二次开发,所以开发规范只有一套。最要紧的是四条:

  • 先 API 与命令行:每个能力先有 API,再有命令行,最后才是界面;界面只调同一套 API。
  • 幂等与预演:发布按内容寻址,同样的文件就是同一个版本;所有写操作都能加 --dry-run 先看结果。
  • 复用基础设施:登录、计费、限流、模型通道只有一份;ffmpeg、WebRTC 这类公认的基础设施直接用,不自研替代品。
  • 文档与版本:Markdown 文档是唯一真源,SDK 与命令行同步发版,路径里带大版本。

智能体能做的事,人也能做;人能做的事,智能体一定也能做。

要点

  • AIDC Developer 是智能体开发引擎:九个 SDK、一个命令行、开箱即用的模型。
  • Developer 负责开发与测试,Nexus 负责发布与使用。
  • 摄像头、麦克风、企业语义层与智能体已经接好,模型账单记在调用方公司。
  • 公司应用只对本公司开放,跑在沙箱里,只能调用清单里声明过的模型与数据。
  • 先 API、再命令行、最后界面:智能体和人用的是同一套能力。

练一练

给一个真实需求找位置

挑一件你部门里反复出现、又缺一个小工具的事,把它放进 Developer 的框架里看一看。

写下一件要拍照判断、要边说边记,或者要查公司数据的事。说清楚谁在做、多久做一次。

小测

选一个答案,马上看解析。

Q1在 AIDC 的分工里,Developer 和 Nexus 各管什么?

Q2一家公司自己开发的应用发布之后,默认谁能打开?

Q3「先 API、再命令行、最后界面」带来的直接好处是什么?

延伸阅读