跳转到内容

🏙️逍遥研究所LiveLab【数据科工技术院所】🌅🪨

【🏙️逍遥研究所】是【🐈逍遥猫】项目的【数据科工技术院所】,负责技术的总体研发、架构、重构、创新等。

  1. 以数据内容及其流变为中心与主线。内容就是人能直接理解的数据。这是最初的设想,也是未来设想的基础,暂时不动摇。其它一切功能都是为数据内容服务。利用时空场理念进行系统架构,对数据内容进行管理、协调、编排、控制等,构建数据流编程的自动化引擎。
  2. 空间上可扩展,时间上可演进。这代表架构可以通过编程或配置实现灵活地定制,并可演进式地扩展,而非大动干戈地扩展,以实现可持续发展。
  3. 核心维护方式是:不断重构成小而精小而美的小模块,方便后人维护和复用。任何程序在不断增加功能后就会成为屎山,这时候就需要不断重构来分解与降低复杂度。
  4. 面向语言编程。参考【可逆计算】
  5. 分层分块。这代表架构抽象成互相嵌套的各种层次和模块,以更好地反映现实,并达到高内聚低耦合的工程要求。具体如下。
  6. 层次可以认为是一个相对独立的抽象层,里面包括各种联系紧密的模块,以及子层次。层次内部高内聚,层次之间松耦合。
  7. 模块是系统或层次里的基本单元,可以包括子模块或层次。小到函数,大到应用,以及居于其中的组件、卡片、笔记、页面、电子书等,都是模块。这些模块都基于同一个基础模块,这个基础模块是一个函数。最常用的模块可以是卡片,可基于 MDX 扩展而来。暂时叫超卡 HyperCard 吧。

主打架构是模拟智能生灵的【智工Bot】集群架构:

  1. 灵动流式自动化响应式的【智工Bot】:充分利用各种比较智能的自动化程序模块,实现更灵动流式的响应式能力,以更好地实时响应、处理异常、反馈错误、自动扩容等,保持较高的稳健性容错性。
  2. 【智工Bot】与数据内容结合,就成为了【智胞】,可独立系统地处理各种数据模型及其交互外壳。
  3. 核心集群【智工中心BotHub】:【智工Bot】可以组合起来形成【智工中心BotHub】,进行一定的统一管理,可以在一个页面展示。利用【智工中心BotHub】来对程序复杂性进行分而治之。通过各个层次与模块的【智工Bot】,将空间复杂度最终分解为各种数据结构,时间复杂度最终分解为各种算法。
  4. Bot 有以下翻译可供参考:智工、智体、智件、智仆。
  5. 【智工Bot】基本上都有用户可交互的界面。可以有以下种类:
    1. 格子智工CellBot:格子形状的,嵌入页面网格。也可叫Bun、Block。
    2. 量化智工QuantBot:外形颜色大小等的量可直观体现背后的数据。
    3. 服务智工ServiceBot:提供简单的服务功能。
    4. 代理智工AgentBot:提供复杂一些的代理功能。
    5. 更智能的可以往生机数码(LiveDigital)方向发展。

以中文为主的科技开源项目社区,参与打造相对独立于英语开源生态圈的第二大也即中文开源生态圈。包括中国在内的很多国家,缺乏足够的原生技术积累创新,过度依赖欧美技术,这带来了单点风险与翻译味等问题。

  1. 以前叫【花园基础GardenBase】,因为打算专门为数字花园服务,后来扩展了应用场景。
  2. 工具集,便于内容的维护、管理、分享等。
  3. 以人为本,让工具服务人,而不是人服务工具。减小人与内容之间的距离。
  4. 保护、实践、把玩,Preserve、Practice、Play。系统化、模拟、节省,Systematize、Simulate、Save。
  5. 利用类型系统来建模现实,清晰化现实并可依靠编译器检查。
  6. 实践是检验真理的唯一标准。
  7. 技术、产品要有自己的长期维护发展规划、价值空间、战略储备、护城河,以及全面沟通。不能被市场销售左右,才能保持长久稳定发展,而不是被短期利益主导最终导致产品技术竞争力下降而倒闭。
  8. Agent-Bot-Workflow-Code,用户交互性方面,依次递减。
  9. 场景化开发模式。从应用场景出发来开发软件。
  10. 避免过度抽象。不像大脑中的抽象,软件开发的抽象是伪抽象,因为最终都需要实际运行与维护。
  11. 构建适合自己和客户的适用技术体系,选择合适的组合,而不是追求高精尖。