@ adcore/ 智能- ii
让一个代理人用一组组件来回答,而不是说出:一个摘要,一个表格,一个核对表,一个人选择的下一步. 软件包持有目录,一个在它流出时从回覆中读出块的编译器,以及用于它们的状态和表达式的有界限的解译器. 没有框架也没有DOM:一个渲染器绘制它返回的东西. 块不能运行代码,加载地址或者在自身之外行动.
安装
bun add @adecore/intelligent-ui
使用
import { compileUi, evaluateUiBlock, uiSessionNote, UiState } from '@adecore/intelligent-ui';
const instructions = uiSessionNote(); // tell the agent the language
const blocks = compileUi(replyText, { id: replyId, final: true });
for (const block of blocks) {
const state = new UiState(block);
render(evaluateUiBlock(block, state).nodes);
}
@adecore/agents 编译聊天会话的块,以及 @adecore/agents-react 用实时数据、链接和选择来绘制它们.
文档
| 页次 | 它包含什么 |
|---|---|
| 开始 | 说明、汇编、电线和渲染 |
| 安保模式 | 一个街区能做什么,不能做什么 |
| 语法 | 代理员写的语言 |
| 构成部分 | 每个部件及其道具 |
| 实时查询 | 一个主机为块读取的数据 |
许可证
FSL-1.1-MIT,见 自由主义。 。 。 .