关于 TTalk 言几
围绕大语言模型的软件与数据公司。
名字:言几
TTalk 是 The Talk 的缩写,中文名言几(yán jī)。
- 言
- 言,是说话,是语言。对应 Talk,也对应大语言模型的「语言」。
- 几
- 几,读 jī(幾),是事物将动未动时那一点细微的征兆。《周易·系辞下》:「几者,动之微,吉之先见者也。君子见几而作,不俟终日。」
夫易,圣人之所以极深而研几也。
合起来是:从语言里见几,在细微处把握先机。言,是让模型能对话的软件;几,是从数据与检索里把信号找出来的能力。
我们做什么
软件产品
把大语言模型做成普通人也能上手的桌面软件:整理资料、写长篇小说。装在你自己的电脑上,资料和稿子都是你电脑里的文件。
数据产品
大语言模型应用离不开检索:全文、向量、两路融合,还有事务和图。我们自己写存储与检索引擎,嵌进应用里用,不需要另起一套服务。
- libbitcask:C++23 写的 Bitcask 追加日志 KV,叠上 BM25 全文、向量近邻与 RRF 混合检索。C++ 库直接用,C ABI 供其它语言绑定。
- Bitcask:以 NIF 把 libbitcask 带进 Erlang/OTP:KV、全文、向量、混合检索,加上事务、幂等键、图处理和本地嵌入。
开发框架
我们自己造产品时用的框架,整理出来开源:Erlang/OTP 与 Clojure 上的 AI Agent 框架、模板与 Markdown 渲染、服务端渲染的 Web 框架。
- BeamAI:在 Erlang/OTP 上构建 AI Agent:六家厂商统一的 LLM 客户端、ChatClient 与工具调用、洋葱式 Filter、带会话记忆的 ReAct Agent。
- BeamAI Extra:基于 BeamAI 核心库的扩展:文件 / Shell / 人机交互工具与中间件、RAG、MCP 客户端与服务端、A2A 协议、AG-UI 事件流服务端。
- beamai_render:Mustache 与 Jinja2 两套模板在构建期编译成 Erlang 模块,运行期渲染就是一次函数调用;外加移植自 markdig、带 30 个扩展的 Markdown 引擎。零依赖。
- aihtml:用 Erlang 函数拼装页面,服务端输出完整 HTML;点击由 Erlang 函数无状态响应,服务端推送走 SSE。112 个组件、四轴主题、对 SEO 友好。
- clj-agent:用 Clojure 构建 AI Agent:deftool 声明工具、ChatClient 与 Filter 中间件、五类钩子、可暂停审批的 SimpleAgent,十余家模型厂商适配。
我们的做法
- 你的文件归你:资料和稿子就是你电脑里的普通文件,换个软件照样能打开,随时可以备份。观澜不会改动你原有的任何文件。
- 装在你自己的电脑上:不用注册账号,查找资料在本机完成。AI 对话可以接 DeepSeek、通义千问、Kimi 等在线服务,用你自己的账号。
- 改动先过你这一关:AI 不会悄悄改你的东西。锦书改稿时把改动逐字标出来,你点确认才生效;观澜做出来的东西先放在草稿里,你同意了才收进资料库。
- 底层自己造:观澜的查找能力跑在我们自己的数据引擎 libbitcask 上,不依赖外部数据库服务,装上就能用。
公司
通九(大连)互联科技有限公司(通九科技)
网站:ttalk.im
联系我们:[email protected]