用途:该技能提供把 AI 助手集成进 Directus 应用的指导,用于构建智能聊天界面、内容生成系统、上下文感知建议和 copilot 功能,并实现实时通信、向量搜索、RAG(检索增强生成)与自然语言界面。
主要能力:涵盖在 Directus 面板中构建 AI 聊天界面、内容生成工作流、智能自动补全与建议、自然语言查询界面、AI 内容审核、基于嵌入的语义搜索、面向用户的 AI copilot、结合向量数据库的 RAG 系统、对话式界面以及 AI 驱动的自动化。
架构:前端为 Directus 前端(Vue 3 聊天组件),通过 WebSocket/REST 连接 Directus 后端(AI 服务层,含请求队列、上下文管理、Token 优化、响应流式输出),再对接 AI 提供商(OpenAI GPT-4 与 Embeddings、Anthropic Claude、Cohere 重排序、Hugging Face 开放模型)以及向量数据库(Pinecone/Weaviate/pgvector)。
使用方式:资料给出创建聊天面板扩展的步骤,示例为 src/ai-chat-panel.vue,使用 Vue 3 与 @directus/extensions-sdk,通过 socket.io-client 建立 WebSocket(路径 /ai/socket),并调用 /ai/chat、/ai/conversations 等接口;支持流式响应、上下文附加、语音输入、Markdown 渲染与导出会话。
适用场景:需要在 Directus 内加入对话式 AI、内容生成、语义检索或 copilot 的项目。
限制:资料未提供具体安装命令、依赖版本、收费与价格、平台支持范围及实际效果数据,这些内容暂未提供。