Skip to content

对话(Chat)

对话是与 Lyncore 交互的主要入口。你可以用自然语言描述需求,智能体会自动调用工具、检索知识、编排多智能体来完成任务。

版本:个人版与企业版均支持。

基本用法

直接在对话框输入:

帮我总结这篇文档的核心观点:https://example.com/whitepaper

Lyncore 会:

  1. 调用 web_fetch 抓取正文
  2. 向量检索相关记忆 / 知识
  3. 生成结构化总结

流式响应

对话采用 SSE(Server-Sent Events) 流式输出,逐字返回,体验接近打字机。事件以 data: 帧推送,承载 JSON(含 delta / content / role 等字段)。

模型选择

  • 在「模型管理」设置默认模型
  • 也可在对话中指定使用某个模型
  • 出厂模型 lyncore-chat / lyncore-fast 指向官方中继;你可添加自己的 OpenAI 兼容端点(见 多模型

工具自动调用

你无需手动触发工具。例如:

  • "今天上海天气怎么样?" → web_search
  • "算一下这张表的总和" → python_exec / calculator
  • "明天下午3点提醒我开会" → calendar

高风险工具(代码执行、命令执行、文件删除、桌面操控)执行前会请求你确认。

分支对话(Branch)

对话支持分支:在已有会话上派生新走向,便于对比不同思路,而不破坏原对话。相关接口:/api/v1/chat/:workflowID/btw/api/v1/chat/conversations/*

对话审批与澄清

个人版额外提供:

  • /api/v1/chat/approval:对高风险操作的人工确认
  • /api/v1/chat/clarification:当意图不明确时向你澄清

提示

  • 长对话会消耗更多 Token,适时开新会话
  • 给智能体更具体的目标与约束,结果更可控
  • 绑定知识库后,专业问答会更贴合你的资料