1作者: gcao大约 1 个月前原帖
嗨,HN——我一直在开发Gene,这是一种通用的同构语言,表面语法类似于Lisp,但其核心数据模型并不仅仅是“列表到底”。 独特之处:Gene数据类型 Gene的核心思想是一个统一的结构,它始终包含(1)类型,(2)键/值属性,以及(3)位置子项: (type ^prop1 value1 ^prop2 value2 child1 child2 ...) 关键点在于类型、每个属性名称、每个属性值和每个子项本身都可以是任何Gene数据。所有内容都可以统一组合。在实践中,这种方式强大且解放:你可以构建丰富的、自描述的结构,而无需转向不同的“元”表示,抽象语法树(AST)和运行时值共享相同的形状。 这不是JSON,也不是普通的S表达式:类型 + 属性 + 子项在一个表示中是第一类的,因此你可以在不使用包装节点的情况下附加结构化元数据,并构建领域特定语言(DSL)/转换,而无需发明一个单独的注解系统。 动态 + 通用(函数式编程和面向对象编程) Gene旨在用于“常规编程”,不仅限于DSL: * 函数式编程风格的基础:函数、表达式导向的代码,以及AST友好的表示 * 面向对象支持:类、新建、嵌套类、命名空间(仍在扩展覆盖范围) * 运行时/工具:字节码编译器 + Nim中的栈虚拟机,以及命令行工具(运行、评估、交互式环境、解析、编译) 类似宏的能力:未评估的参数 + 调用者上下文评估 Gene支持未评估的参数和调用者上下文评估(类似宏的行为)。你可以传递表达式而不进行评估,然后在需要时在调用者的上下文中显式评估它们(例如,通过原语如caller_eval / fn!用于宏风格的形式)。这旨在使编写类似DSL的控制形式更容易,而无需将评估规则硬编码到核心语言中。 通过llama.cpp的可选本地LLM后端 我还添加了一个可选的本地LLM后端:Gene具有一个genex/llm命名空间,可以通过llama.cpp通过外部函数接口(FFI)调用本地GGUF模型(主要是因为我希望在没有外部服务的情况下进行本地推理)。 代码库: [https://github.com/gene-lang/gene](https://github.com/gene-lang/gene) 我希望能得到反馈: * “类型/属性/子项”核心结构是否比普通的S表达式更具吸引力, * 宏/未评估参数的易用性(是否感觉连贯?), * 以及接下来什么会使该项目最有用(标准库、互操作性、文档、性能等)。
3作者: vedmakk大约 1 个月前原帖
严肃的问题。 我们正在构建能够规划、推理并通过MCP调用工具的自主大型语言模型(LLM)系统。目前,这些工具是API。但许多现实世界的任务仍然需要人类参与。 那么……为什么不把人类作为工具来使用呢? 想象一下,TaskRabbit或Fiverr运行MCP服务器,在那里,一个LLM代理可以: - 调用人类进行判断、创造力或实际行动 - 传递结构化输入 - 将结构化输出返回到其循环中 在那时,人类就成了代理工具链中的另一个依赖项。虽然速度较慢、成本较高,但偶尔是必要的。 是的,这听起来有些反乌托邦。是的,这将人类视为“人工智能的仆人”。这正是重点。这种情况已经在手动进行……这只是将接口形式化。 我真正好奇的问题是: - 一旦代理成为默认的软件参与者,这种情况是否不可避免?(基本上就是现在?) - 首先会破裂的是什么:经济、安全、人类尊严还是监管? - 市场会否接受成为人工智能的“人类执行层”? 不确定这是否是未来,或者是我们应该积极防止的诅咒想法……但这感觉让人不安地合理。
3作者: humships大约 1 个月前原帖
我一直跟不上人工智能领域的动态。相关信息散布在Reddit、Discord、Twitter、arXiv、GitHub和Hugging Face等平台上,很多内容总是会被遗漏。因此,我创建了Latent Signal来为自己整合这些信息。 这是一个针对人工智能新闻的精选信息流。目前只有我一个人,但目标是让社区帮助挖掘重要内容。涵盖了大型语言模型(LLMs)、图像生成、视频、音频、3D、世界模型、工具等多个方面。设计灵感完全来源于Hacker News。 目前的信息来源包括: - Reddit - arXiv - Hugging Face - GitHub - Hacker News - Lobste.rs 您可以立即浏览,无需注册。只有在您想投票或提交内容时才需要账户。 这是我第一次公开分享这个项目。希望能收到关于缺失内容、存在问题的反馈,或者如果类似的项目已经存在而我却错过了,请告诉我。 <a href="https://latentsignal.fyi/" rel="nofollow">https://latentsignal.fyi/</a>
1作者: yathern大约 1 个月前原帖
这只是一个有趣的免费消遣,你可以在一个无限的随机字母网格中寻找单词。我觉得在睡前玩这个很放松!希望你也喜欢——我今天清空了棋盘,所以有很多空间可以发展。