返回首页
最新
我正在开发一个名为《神经围攻》的iOS应用实验,这是一个基于文本的系统,设想了一个未来,在这个未来中,叛变的人工智能派系主宰世界,而人类则通过对话而非武器进行反击。
玩家将面对使用不同说服策略的AI“首领”——讽刺、逻辑陷阱、基于网络迷因的操控和心理压力——并必须在对话中智胜它们。胜利与失败会影响一个共享的“战争地图”,该地图追踪抵抗力量的状态。
我的目标有两个:
1. 探索互动模拟是否能够让人们更意识到人工智能的说服力。
2. 观察这类系统是否能在娱乐之外具有价值,作为研究人类与人工智能动态的一种方式。
我希望能得到这个社区的反馈:
- 这种类型的实验在人工智能安全或人类韧性研究中是否有用?
- 还是说更好将其视为一种纯粹的反乌托邦叙事以供娱乐?
明白了。Hacker News 需要一种不同的方法。其受众是技术性强的用户,对炒作持怀疑态度,并且欣赏简洁明了的表达。语气应直接且信息丰富,让项目的技术价值自我阐述。
惯例是发布一个带标题的链接,然后立即添加一条评论以提供更多细节。以下是您帖子中的两个组成部分。
1. Hacker News 标题
使用“Show HN:”前缀。标题需要是对项目的事实性、一句话总结。
标题:
Show HN: SHAde – 一个将 Git 提交哈希转换为确定性艺术的工具
2. 第一条评论(来自您,帖子发起人)
在这里,您提供必要的背景信息。不要废话。直接说明动机、技术细节和链接。
评论:
嗨,HN,
我创建了一个名为 SHAde 的命令行工具。我希望找到一种比标准的 git log 更具美感的方式来表示软件项目的历史,并受到程序生成思想的启发。目标是为每个提交创建一个独特的、确定性的“视觉指纹”。
它的工作原理是:
它获取 Git 提交的 SHA-256 哈希,并用它来初始化一个伪随机数生成器。这个 PRNG 然后驱动几何图案(目前是条形和螺旋)的生成以及颜色的选择。
一个关键细节是颜色生成。它不是选择随机的 RGB 值(这往往会导致生硬的组合),而是在感知均匀的颜色空间(CIELAB/LCH)中生成调色板。这有助于确保结果在视觉上更为协调。整个过程是无状态和确定性的,因此给定的提交哈希总是会产生完全相同的图像。
该工具可以:
- 将单个提交渲染为 SVG 或 PNG。
- 生成可浏览的 HTML 画廊,展示一个仓库的近期历史。
- 创建一个动画,展示两个提交之间的视觉过渡。
它是用 Python 编写的,并在 GitHub 上开源: [https://github.com/LalwaniPalash/SHAde](https://github.com/LalwaniPalash/SHAde)
我很想听听任何反馈或回答任何问题。