9作者: waleedlatif17 个月前
大家好,我是 Waleed。我们正在构建 Sim (<a href="https:&#x2F;&#x2F;sim.ai&#x2F;">https:&#x2F;&#x2F;sim.ai&#x2F;</a>),一个用于构建智能体工作流的开源可视化编辑器。代码库在这里:<a href="https:&#x2F;&#x2F;github.com&#x2F;simstudioai&#x2F;sim&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;simstudioai&#x2F;sim&#x2F;</a>。文档在这里:<a href="https:&#x2F;&#x2F;docs.sim.ai">https:&#x2F;&#x2F;docs.sim.ai</a>。 您可以使用 Docker 在本地运行 Sim,没有执行限制或其他限制。 我们大约一年前开始构建 Sim,当时我们反复排查智能体在生产环境中失败的原因。代码优先的框架由于隐式控制流而难以调试,而工作流平台增加的开销却多于减少的。我们希望拥有精细的控制和易于观察的能力,而无需自己拼凑所有东西。 大约 6 个月前,我们推出了 Sim [1][2],它是一个拖放式的画布。从那时起,我们增加了: - 138 个模块:Slack、GitHub、Linear、Notion、Supabase、SSH、TTS、SFTP、MongoDB、S3、Pinecone,... - 具有精细控制的工具调用:强制、自动 - 智能体记忆:支持滑动窗口的对话记忆(按最后 n 条消息或 token) - 跟踪 span:嵌套工作流和工具调用的详细日志记录和可观察性 - 原生 RAG:上传文档,我们进行分块、使用 pgvector 进行嵌入,并向智能体公开向量搜索 - 工作流部署版本控制,支持回滚 - MCP 支持,Human-in-the-loop 模块 - 使用自然语言构建工作流的 Copilot(刚刚发布了一个新版本,它也可以充当超级智能体,并可以直接调用您连接的任何服务,而不仅仅是构建工作流) 在底层,工作流是一个 DAG,默认情况下是并发执行的。节点在其依赖项(上游模块)满足后立即运行。循环(for、forEach、while、do-while)和并行扇出/连接也是一级原语。 智能体模块是直通到提供商的。您选择您的模型(OpenAI、Anthropic、Gemini、Ollama、vLLM),我们直接将提示、工具和响应格式传递给提供商 API。我们对模块互操作性的响应形状进行标准化,但我们没有添加掩盖正在发生的事情的层。 我们目前正在开发我们自己的 MCP 服务器,以及将工作流部署为 MCP 服务器的能力。很想听听您的想法以及我们下一步应该怎么做 :) [1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43823096">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43823096</a> [2] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44052766">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44052766</a>
1作者: pryncevv7 个月前
1作者: iam_pbk7 个月前
Hi HN, 我同时在多个本地 Git 仓库(微服务、开源项目、配置仓库、实验项目)中工作,经常搞不清哪些仓库是脏的、超前/落后,或者我上次做了哪些改动。每天用 `git status` 检查每个仓库成了一项耗时的工作。 所以我构建了 git-scope —— 一个小的 TUI(文本用户界面),可以在一个终端屏幕上显示所有 Git 仓库的状态。 它的功能: * 递归查找目录下的 Git 仓库 * 一览无余地显示 clean/dirty/ahead/behind 状态 * 模糊搜索 + 快速过滤 * 按 Enter 键直接进入仓库(shell 或编辑器) * 使用轻量级的 Git 元数据,避免在所有地方运行 `git status` * 在我的机器上启动时间约为 10 毫秒,这要归功于缓存 * 完全本地化,无遥测 截图 [https://github.com/Bharath-code/git-scope/raw/main/docs/git-scope-demo-1.webp](https://github.com/Bharath-code/git-scope/raw/main/docs/git-scope-demo-1.webp) 安装 ```bash brew tap Bharath-code/tap && brew install git-scope ``` Windows & 直接安装 ```bash go install github.com/Bharath-code/git-scope/cmd/git-scope@latest ``` 仓库 [https://github.com/Bharath-code/git-scope](https://github.com/Bharath-code/git-scope) 自上一个版本以来有哪些变化 * 改进的安装说明 * 更好的 TUI 布局 * 贡献图 * 时间线 * 磁盘使用情况 * 来自早期用户的更多反馈 * 正在研究分组/预设和自动刷新模式 * 考虑 Windows 原生支持 * 征求反馈 关于多仓库工作流程的想法 有人使用文件监视器来实现 TUI 吗? 关于分组、工作区预设或性能改进的建议 关于高效检测状态变化的 Git 内部技巧 很乐意回答问题或深入探讨实现细节。 感谢您的关注!
1作者: surprisetalk7 个月前
2作者: chrisaycock7 个月前
我正在尝试续订我的 IEEE 会员资格,但无论使用哪张信用卡,支付页面都一直出错。<p>更糟糕的是,我似乎无法通过电子邮件、电话或网络表单联系到 IEEE 的任何人。有人能联系上吗?
1作者: mikepapadim7 个月前
``` wget <a href="https://github.com/beehive-lab/TornadoVM/releases/download/v2.1.0/tornadovm-2.1.0-opencl-linux-amd64.zip" rel="nofollow">https://github.com/beehive-lab/TornadoVM/releases/download/v...</a> unzip tornadovm-2.1.0-opencl-linux-amd64.zip # 手动将 <path-to-sdk> 替换为解压后文件夹的绝对路径 export TORNADO_SDK="<path-to-sdk>/tornadovm-2.1.0-opencl" export PATH=$TORNADO_SDK/bin:$PATH tornado --devices tornado --version # 导航到项目目录 cd GPULlama3.java # 导入项目特定的环境变量路径 -> 这将确保 source set_paths # 使用 Maven 构建项目(跳过测试以加快构建速度) # mvn clean package -DskipTests 或直接使用 make make # 运行模型(请确保您已首先下载了模型文件 - 见下文) ./llama-tornado --gpu --verbose-init --opencl --model beehive-llama-3.2-1b-instruct-fp16.gguf --prompt "告诉我一个笑话" ```
1作者: wek7 个月前
大家好,Hacker News。我们四个人在使用 Claude Code 时,通过不断迭代来构建完整上下文,然后在工作中利用和更新这个上下文,取得了最佳效果。<p>因此,我们构建了 Nimbalyst,旨在最大化我们(以及你们)与 AI 协作、迭代和构建上下文的能力。<p>Nimbalyst 是一个本地 WYSIWYG 编辑器和会话管理器,您可以在其中与 Claude Code 一起迭代文档、图表、模型和代码。<p>Nimbalyst 允许您: - 在 UI 中使用 Claude Code 的所有功能 - 与 CC 协作编写和编辑 WYSIWYG markdown,将 AI 的更改显示为红色/绿色,并进行批准 - 在标准 markdown 中集成 mermaid 图表、文本、表格、模型和图像,用于人/CC 上下文 - 使用 CC 迭代 HTML 模型,注释模型,然后将它们用作人员和 Claude Code 编码的上下文 - 将会话与文档关联起来,查找和恢复会话,将会话视为上下文,运行并行会话 - 使用 Claude Code 编写代码,利用所有这些上下文,使用 / 命令,查看 git 状态<p>Nimbalyst 处于 Beta 测试阶段,是本地应用,并且免费。我们非常期待您的反馈。