跳转到主内容

Fluent Skills

AI 智能技能平台

加载中...

AI 驱动的智能技能平台

基于 Tool-Calling 循环架构,Fluent Skills 让 AI 自主调用工具、分析文件、搜索资源,通过动态技能系统与多渠道连接器,实现从对话到行动的无缝衔接。

智能对话

Tool-calling 循环架构,最多 8 轮自动迭代,实时 SSE 流式输出,让 AI 自主完成复杂任务。

Orchestrator · MAX_ITERATIONS=8 · SSE streaming

动态技能

Markdown 格式技能文件,渐进式加载按需注入,关键词 + LLM 双模式智能选择。

Progressive Disclosure · ~400 tokens saved/req

文件分析

支持 Excel/PDF/CSV 智能解析,万行数据分页读取,自动提取结构化信息。

pdf.ts · xlsx.ts · papaparse · max_rows=1000

资源库

语义搜索跨文档检索,文档自动分块索引,RAG 增强为 AI 提供精准上下文。

Chunker · Embeddings · Semantic search

多格式导出

对话内容一键导出为 PDF、DOCX、Markdown、Excel 格式,满足各种文档需求。

Puppeteer PDF · docx.ts · xlsx export

快捷操作

⌘K 命令面板快速执行操作,全局快捷键提高效率,支持暗色 / 亮色主题。

useKeyboardShortcuts · ⌘K palette

AI 架构

基于 Tool-Calling 循环的多轮对话编排系统

用户消息Input
技能选择Routing
System PromptContext
AI 调用LLM
有 Tool Call?
yes ↓
执行工具Tool Call
↑ 回到 AI(最多 8 轮)
no ↓
返回响应Stream

Orchestrator 编排器

核心调度循环:最多 8 轮 Tool-Calling 迭代,30s 超时保护,phased streaming 实时返回中间结果。

MAX_ITERATIONS=8 · 30s timeout · phased callbacks

技能选择引擎

双模式选择:Keyword matching 零 API 调用(O(n) 扫描),LLM selection 精准匹配(temperature=0)。

keywords → O(n) scan · LLM → temp=0 · max_skills=2

上下文管理

24K token 预算智能分配,自动截断保留关键上下文,始终保留首条系统消息确保连贯性。

24K budget · smart truncation · preserve first msg

Model Profiles 模型配置

三档温度预设:selection(t=0) 确定性选择,chat(t=0.3) 自然对话,creative(t=0.7) 创意生成。

selection=0 · chat=0.3 · creative=0.7

性能优化

从架构层面保障 AI 服务的稳定性与响应速度

Circuit Breaker 熔断器

三态自动保护:CLOSED → OPEN → HALF_OPEN。60 秒内 5 次失败自动触发熔断,避免雪崩级联故障。

CLOSED → OPEN → HALF_OPEN · 5 failures / 60s

Progressive Disclosure

渐进式披露技能内容,按需加载引用和脚本,每次请求节省约 400 tokens 上下文开销。

~400 tokens saved/req · on-demand loading

Rate Limiting 速率限制

Redis 滑动窗口精确限流,内存回退保证可用性。默认 10 请求/60 秒,可按用户配置。

Redis sliding window · memory fallback · 10req/60s

Resource Prefetch 预加载

资源异步预加载,5 秒超时控制,消除冷启动延迟,首次对话即享流畅体验。

async prefetch · 5s timeout · cold-start elimination

Golden Examples 黄金样例

Few-shot 注入高质量示例,Eval 系统自动策展最佳回答,持续提升 AI 输出质量。

Few-shot injection · auto-curated · eval pipeline

Fire-and-Forget 异步

非阻塞异步副作用(日志、用量统计),响应延迟 <100ms,主路径零等待。

void async · dynamic import · <100ms overhead

连接器系统

多渠道消息接入,从 Webhook 到 AI 处理到投递的完整 Pipeline

Webhook
Inbound
Routing
Skill-Run
Outbound

企业微信 WeCom

Webhook 接收消息,事件归一化处理,附件桥接(下载→解析→AI),幂等投递保证消息不重复。

Webhook · Normalize · Attachment bridge · Dedup

邮件连接器 Mail

IMAP 定时轮询新邮件,Draft-first 审批流程确保安全,人工确认后 SMTP 发送回复。

IMAP poll · Draft-first · Approve → SMTP send

定时任务 Scheduled

Cron 表达式调度,时区感知执行,支持手动触发和执行历史查看,适合日报/周报场景。

Cron · Timezone-aware · Manual trigger · History

技术栈

生产级技术选型,兼顾开发体验与运行稳定性

Framework

Next.js 14TypeScriptApp Router

UI

shadcn/uiTailwind CSSRadix UI

State

ZustandReact Query

Database

SQLitePostgreSQLDrizzle ORM

AI

DeepSeekQwenOpenAI SDK

Queue

BullMQRedis

Auth

NextAuth.js v4

DevOps

DockerBullMQ WorkersSSE

Fluent Skills — Built with Next.js, Drizzle ORM & DeepSeek