Files

3.8 KiB

id, title, type, domain, stack, tags, level, related, week
id title type domain stack tags level related week
ai.lowcode.interview 低代码 AI 平台面试题 interview ai
lowcode
Dify
Coze
低代码
面试
basic
ai.lowcode.dify-coze
13
16

低代码 AI 平台面试题

基础

【基础】Dify 是什么?主要能做什么?

参考答案:开源的大模型应用开发平台,可视化地搭建聊天助手、Agent 和工作流,内置知识库(文档切分、嵌入、检索)、工具、模型管理和对话日志,可以私有化部署,并以 API 或网页的形式发布。

追问:Dify 和 Coze 有什么区别?→ Dify 开源、私有化部署友好;Coze 发布到各渠道方便、生态插件多。具体功能以官方为准,选型看部署要求和使用场景。

【基础】怎么把公司已有的接口接入 Dify?

参考答案:为接口编写 OpenAPI 描述(包含 servers、operationId、清晰的 summary / description、参数说明),在 Dify 中创建自定义工具导入;配置 API Key 鉴权;在工作流或 Agent 中使用。

追问:平台部署在 Docker 中,工具地址怎么填?→ 不能填 localhost,要填平台容器能访问到的地址(宿主机地址或服务名)。

【基础】低代码平台和自己写代码怎么选?

参考答案:快速验证、标准知识库问答、业务人员需要自助调整时用平台;复杂业务逻辑、精细权限、高性能要求、需要完整测试和评测门禁时写代码。企业里常常组合使用。

追问:平台能做评测吗?→ 平台有日志和标注功能,系统化的评测通常还要通过 API 批量调用自己实现。

进阶

【进阶】Dify 知识库的效果不好,可以怎么调?

参考答案:调整切分方式(按结构、段落长度、重叠);清洗文档(去页眉页脚、表格处理);开启混合检索和重排;调整 top-k 和相似度阈值;优化提示词中引用资料的方式;用评测集对比调整前后的效果。

追问:平台知识库满足不了需求怎么办?→ 用代码实现检索服务(自定义切分、权限过滤、混合检索),作为工具或外部知识库接口接入平台。

【进阶】平台上的应用怎么做版本管理?

参考答案:导出应用配置(DSL)存入 Git,修改前后对比;重要修改先在测试应用上验证并跑评测;记录每次发布的版本和时间。

追问:多人同时修改同一个应用怎么办?→ 约定负责人和修改流程,在测试应用中修改,验证后再同步到正式应用。

场景题

【场景题】业务部门用 Dify 做的原型要推广到全公司,你怎么评估和改造?

参考答案:检查权限(知识库是否需要按部门隔离)、密钥(是否写死在节点中)、效果(建立评测集)、性能(压测)、运维(版本管理、监控)。把权限相关的检索和业务系统查询改成代码服务,作为自定义工具接入;流程和提示词留在平台。详见从原型到生产。

追问:什么情况下应该完全迁移出平台?→ 需要复杂的多 Agent 协作、人工审批、精细的状态管理,或者平台成为性能瓶颈时。

【场景题】你在项目中用过低代码平台吗?如果没有,怎么回答?

参考答案:如实说明。可以讲:按计划搭建过一个 Dify 应用(知识库 + 自定义工具调用自己写的接口),对比了它和自己用代码实现的 RAG 在开发速度、可控性、效果上的差异,以及什么场景下会选择哪种方式。

追问:对比下来你的结论是什么?→ 用自己的实际体验回答,例如平台搭建很快,但权限和评测需要代码补充。