Developer 是什么

第 1 课 · 共 6 课 约 8 分钟

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

本课目标

读完这一课,你将能够

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

为智能体时代构建应用

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

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

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

已经接好的四样东西

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

CAMERA

摄像头

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

MICROPHONE

麦克风

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

SEMANTIC

企业语义层

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

AGENTS

智能体

连接 SDK 把结果交给你指定的智能体,走的是和 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、再命令行、最后界面」带来的直接好处是什么?

延伸阅读