即刻App年轻人的同好社区
下载
App内打开
天羽_Archer
526关注383被关注1夸夸
🪄 Building ego at citrolabs.
👉 https://ego.app
置顶
天羽_Archer
6天前
关于 DSH,抛砖引玉。

基本信息:

1. Tianyi Cui 本身就有 FP 函数式编程的经验。
2. DSH 的设计充分吸收了 Effect / Coeffect 的思想。
3. 我在公司的 Spark 上说,Agent Loop 就是 Monad Comonad 的交织美学。

技术观点:

众所周知,如果用上 FP,大概率是为了让一套抽象的计算模型可以得到严谨的形式论证,且是数学(范畴论等)层面可以推演的,就像 TLA+ 之于分布式计算领域。

这种严谨性论证的诉求,从现有的资料可以分析推断,起因是 DSH 找到了一种 Agent Loop 的核心抽象,且一开始就是朝着 RSI (递归自我进化)去的,不理解这个目标,就很难理解为什么这个抽象可以优雅地做到,而其它抽象则不行。

这个抽象就是 Monad Comonad 的美妙交织:源源不断地向环境产生「副作用」- 时间维度的向后发散(Monad)以及从环境中不停获取上下文 - 空间维度的向前聚合(Comonad),互为「对偶」,这个交织是完全动态且响应式的,且因为是基于 FP 范式的,所以天然就叠加了它的严谨性和所有已知优点,可以让 DSH RSI 过程中随便怎么折腾也能做到「稳定状态」,这就是 FP 众所周知的威力:Pointer-Free、Composable 等等。

这是一个在 「运行时」就可以达到「优雅自进化」架构的 Harness。

不是让模型自己去目录下改几个文件,就敢叫「自进化」的,DSH 创新地在 Agent Harness 领域引入函数式编程范式(门槛极高),这种跨学科领域的创新,本身就是顶级的,值得深入学习。

其它比如产品层面的讨论,那是完全另外一个角度。
44
天羽_Archer
4天前
BikaBreezy's Afro Style is Awesome.
10
天羽_Archer
6天前
总是前进。
偶尔先进。
00
天羽_Archer
28天前
今天,我把青春里的一款游戏找回来了。

这个项目并不是从写代码开始的,而是从一段已经有些模糊的记忆开始。

我只记得,在曾经的功能机和 Java ME 时代,有一款像素风格的摔角游戏。它运行在 240×320 的小屏幕上,有熟悉的按键音、音乐、角色和擂台,也承载着我青春时期的一段回忆。

于是,我开始从零调研和搜索。

从零散的画面、视频和文字线索,到一次次截图、OCR 和资料比对;从确认开发商和游戏名称,到最终找到它的原始版本——

它就是 Gameloft 在 2008 年推出的:

《Lucha Libre: Desafío Total》

找到它之后,我没有选择根据截图做一个“看起来相似”的版本,而是希望尽可能完整地把真正的原作带回来。

我分析了原始 JAR、Manifest、游戏入口、240×320 显示逻辑、输入映射、音频和本地存档系统;搭建 Java ME 运行环境,移除模拟器菜单和文件选择器,让游戏可以在网页中自动启动。

然后,我为它重新设计了一台属于浏览器时代的像素掌机:

- 原始 J2ME 游戏逻辑与资源直接运行
- 保留原版画面、动画、音乐、音效和操作方式
- 保留原作本地存档,刷新和重新启动后仍可继续
- 电脑支持键盘和网页实体按键
- 手机和平板支持完整的多点触控 Java ME 键盘
- 自动适配横屏、竖屏、平板和桌面设备
- 支持全屏、暂停和重新启动
- 可以直接双击单 HTML 运行
- 打开网站即可自动进入游戏,无需安装 Java、模拟器或选择 JAR

过程中,我还在真实 Android 环境中解决了白边、颜色失真和严重闪烁的问题。最后保留下来的,不只是一个“能运行”的游戏,而是一段尽可能完整、稳定,并且依然可以继续游玩的青春记忆。

对别人来说,它可能只是一款已经被时代遗忘的 Java 游戏。

但对我来说,这是曾经握在手里的功能机,是按下数字键时的触感,是那个 240×320 像素屏幕里的另一个世界。

今天,它终于又可以被打开了。

不是重制,不是模仿。

而是让那段曾经真实存在过的游戏记忆,在现代浏览器中重新响起开场铃。

The bell rings again. 🛎️

🎮 在线体验
lucha.xiaoa.name

💻 GitHub 项目源码
github.com

全过程使用
lite.ego.app

这是一个个人非商业技术研究与游戏保存项目。原作、名称、音乐及相关素材权利归其各自权利人所有。
00
天羽_Archer
1月前
Jack's Buzz is Great.
Our ego-lite is Better.
00
天羽_Archer
1月前
These are NEW ERA Agent Frameworks:
Eve / Flue / Rivet AgentOS / ...

NEW KEY WORD of Agent Runtime:
Durable Execution

Now the NEW In/Egress Controller needs to be rebuild.
10
天羽_Archer
2月前
这是我见过思路最清晰、最不破坏 Chrome 用户习惯,同时又兼顾 Agent 和人类共同使用的浏览器。
而且 Pro 版听说也马上发布。

AI 浏览器还没捂热,给 Agent 用的浏览器已经来了:Ego Lite

00
天羽_Archer
3月前
Vibe Coding 是最适合从娃娃抓起的人类活动。
10
天羽_Archer
5月前
韩国街。
00
天羽_Archer
5月前
有点儿意思。
10