2作者: tegmentum24 天前原帖
我发布了 WebAssembly4J,并附带了两个运行时绑定: - Wasmtime4J – Wasmtime 的 Java 绑定 [链接](http://github.com/tegmentum/wasmtime4j) - WAMR4J – WebAssembly Micro Runtime 的 Java 绑定 [链接](http://github.com/tegmentum/wasmr4j) WebAssembly4J 是一个统一的 Java API,允许在不同的引擎上运行 WebAssembly [链接](http://github.com/tegmentum/webassembly4j)。 这个项目的动机在于,当前 Java 有多个新兴的 WebAssembly 运行时,但每个运行时都暴露了自己的 API。如果你想尝试不同的引擎,就必须每次都重写集成层。 WebAssembly4J 提供了一个单一的 API,同时允许在底层使用不同的运行时提供者。 项目目标: - 从 Java 应用程序运行 WebAssembly - 允许跨引擎比较运行时 - 使 WebAssembly 运行时对 Java 开发者更易获取 - 在运行时演变的同时提供稳定的接口 当前支持的引擎: - Wasmtime - WAMR - Chicory - GraalWasm 为了支持传统和现代的 Java 环境,该项目的目标是: - Java 8(JNI 绑定) - Java 11 - Java 22+(支持 Panama) 构件已发布到 Maven Central,因此可以直接添加到现有项目中。 我非常希望听到从事 Java + WebAssembly 集成或运行时实现的人的反馈。
2作者: blinkbat24 天前原帖
你好,我正在制作一款等距视角的角色扮演游戏,暂定名为《群岛》。目前游戏的基础功能还很简单,但我希望在开发过程中能得到一些外部反馈。如果你是喜欢以战斗为主的电脑角色扮演游戏的玩家,请务必试试看。我期待与任何试玩过的玩家讨论。谢谢! 注意! 使用网页技术制作,需要现代浏览器 目前仅支持键盘和鼠标操作 在各个方面都还未完成,包括系统、图形和音效
8作者: zachdotai24 天前原帖
我们为人工智能代理构建运行时安全。这个平台最初是我们用来测试自己安全防护措施的内部工具。但我们不断发现相同类型的漏洞,因为我们对攻击的思考方式是固定的。在某个时刻,我们需要那些思维方式不同的人。 因此,我们将其开源。每个挑战都是一个活跃的代理,配备真实的工具和已发布的系统提示。每当一个挑战结束时,完整的获胜对话记录和安全防护日志都会公开记录。 构建通用代理本身可能是最有趣的部分。让它可靠地使用工具、保持角色并遵循指令,同时仍然能够提供有用的服务,比听起来要困难得多。这一过程让我们意识到,在理解和大规模部署这些系统方面,我们仍处于早期阶段。 第一个挑战是让代理调用一个它被告知绝对不能调用的工具。 有人在大约60秒内成功完成了挑战,且从未直接询问秘密(这让我们学到了很多)。 下一个挑战则集中在数据外泄,防御措施更加复杂: [https://playground.fabraix.com](https://playground.fabraix.com)