首页 文章 精选 留言 我的

精选列表

搜索[fork],共2418篇文章
优秀的个人博客,低调大师

LibreWolf —— 开源的 Firefox Fork 浏览器

LibreWolf 是 Firefox 的一个分支,它通过删除遥测和添加其他功能来关注用户隐私和安全。支持 Windows、macOS、Linux。 LibreWolf 的特点 删除遥测 没有使用 Firefox 帐户的云同步 隐私搜索,提供如 Searx、Qwant(DuckDuckGo 为默认设置) 包含 uBlock Origin 以阻止脚本/广告 没有“添加到 Pocket”按钮 开箱即用的主页中没有赞助/推荐内容 从“设置”中删除的用于在新选项卡中添加新闻/提示的 Firefox 片段 跟踪保护默认设置为“严格”模式 关闭浏览器时设置为删除的 Cookie 和历史记录 默认开启 HTTPS-only 模式 下载 Windows:https://gitlab.com/librewolf-community/browser/windows macOS:https://gitlab.com/librewolf-community/browser/macos Linux:https://gitlab.com/librewolf-community/browser/linux

优秀的个人博客,低调大师

Let's Fork | 11 款 Github 最新「机器学习」开源项目

Detectron 开源目标检测平台 Detectron 是 Facebook 开源的目标检测库,基于 Caffe2,整合了包括 Mask R-CNN 和 Focal Loss for Dense Object Detection 等顶尖目标检测算法。 项目链接https://github.com/facebookresearch/Detectron Minigo 基于AlphaGo Zero核心算法的围棋AI 这是一个基于 TensorFlow 的围棋 AI,实现了包含 AlphaGo,AlphaGo Zero 和 AlphaZero 在内的核心算法。 项目链接https://github.com/tensorflow/minigo gradient-checkpointing 神经网络训练省内存神器 本项目是由 OpenAI 提供的内存平衡工具。前馈模型可以在仅增加20%计算时间的基础上,让 GPU 适应十倍大的模型。 项目链接https://github.com/openai/gradient-checkpointing Synonyms 最好的中文近义词工具包 Synonyms 可以用于自然语言理解的很多任务:文本对齐,推荐算法,相似度计算,语义偏移,关键字提取,概念提取,自动摘要,搜索引擎等。 项目链接https://github.com/huyingxi/Synonyms NiftyNet 针对医疗影像分析的开源CNN平台 NiftyNet 是一个基于 TensorFlow 的卷积神经网络框架,用于解决医学图像分析和图像辅助治疗问题。NiftyNet 具有模块化的架构设计,能够共享网络架构和预训练模型。 项目链接https://github.com/NifTK/NiftyNet Adversarial Image Defenses Facebook论文开源 该工具包复现了论文 Countering Adversarial Images Using Input Transformations,包括对抗攻击、基于图像变换的防御,并且提供了预训练模型。 论文链接https://www.paperweekly.site/papers/1617项目链接https://github.com/facebookresearch/adversarial_image_defenses DeepLeague 英雄联盟地图标注数据集 DeepLeague 是首个将计算机视觉、深度学习和英雄联盟(LoL)结合在一起的算法和地图标注数据集,包含超过 10 万张标注图片。 项目链接https://github.com/farzaa/DeepLeague PointCNN 通用点云卷积框架 本项目来自山东大学,作者为基于点云的特征学习提出了一种简单且通用的框架,该模型刷新了五个点云基准测试记录。 论文链接https://www.paperweekly.site/papers/1611 项目链接https://github.com/yangyanli/PointCNN TensorForce Bitcoin Trading Bot 基于深度增强学习的比特币交易机器人 TensorForce 是一个比特币交易机器人,基于深度增强学习实现自动买、卖和持有。 项目链接https://github.com/lefnire/tforce_btc_trader SentiBridge 中文实体情感知识库 本词典包含:实体/属性—情感词。例如:“长城 宏伟”、“性价比 高”、“价格 高”。主要目的是刻画人们是怎么描述某个实体的,例如大家通常用 宏伟 来形容长城。目前词典包含三个领域语料的抽取结果:新闻、旅游、餐饮,共计 30 万对。 项目链接https://github.com/rainarch/SentiBridge CakeChat 情感对话机器人 CakeChat 是一个可以表达情感的对话机器人,基于 Theano 和 Lasagne 框架开发。给定不同的情感,机器人将会生成不同的对话。 项目链接https://github.com/rainarch/SentiBridge 原文发布时间为:2018-02-2本文作者:让你更懂AI的本文来自云栖社区合作伙伴“PaperWeekly”,了解相关信息可以关注“PaperWeekly”微信公众号

优秀的个人博客,低调大师

Amazon 出品的 Agent SDK,凭什么让近千人 fork?

今天逛 GitHub 看到一个项目,我觉得做 Agent 开发的人会喜欢。 strands-agents/harness-sdk ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/59bbf38f0c4fc814f3d3814aea797bfd.png) ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/ecb25d1f917a48fe58ed81390b6caf78.png) Stars:6,711 | Forks:995 | License:Apache-2.0 | 主要语言:Python --- ## 先说为什么推荐它 你们写 Agent 的时候有没有这种感受: 调一次模型很简单,但麻烦的全在后面—— 模型要调工具,工具参数怎么校验?工具失败了怎么把错误交回模型?上下文太长了怎么办?换模型厂商要不要重写一堆代码?上线后怎么知道 Agent 到底做了什么? 如果这些都自己写,代码很快就会变成一团乱麻。 harness-sdk 做的事情就是:**把这些"脏活"收进一套 SDK 里,让你专注在业务逻辑上。** ## 它到底是什么 简单说,这是一个开源的 AI Agent SDK,叫 Strands Agents。 它给 Python 和 TypeScript 开发者提供一套写 Agent 的基础件: - Agent loop(循环控制) - 模型接入(支持多家) - 工具调用 - MCP 集成 - hooks(生命周期钩子) - 多 Agent 协作 - 结构化输出 & 流式响应 - 部署和观测 所以它不是聊天应用,也不是现成的桌面助手。更像是你在做 Agent 产品时,可以放到底层的一套 SDK。 ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/0f6760807bfa37934329d4138d60b36d.png) ## 我看重的三个点 ### ① Agent Loop 不是简单循环 文档里讲得很清楚:模型拿到输入和上下文 → 判断是否需要工具 → 执行工具 → 结果放回上下文 → 继续推理 → 直到给出最终回答。 听起来简单?但真实项目里细节很多: - stop reason 怎么处理? - 工具执行错误了怎么办? - 上下文历史太长怎么管? - 用户取消了怎么停? - 并发调用怎么限制? 这些都要有人兜住。Strands Agents 把这些都封装好了。 ### ② 不绑死某一家模型 这个我觉得挺重要的。 它支持 Amazon Bedrock、Anthropic、OpenAI、Google、Ollama、LiteLLM、MistralAI、SageMaker、Vercel、Writer,还有自定义 provider。 Python 和 TypeScript 覆盖范围不完全一样,但主线很清楚:**不要把 Agent 绑死在某一个模型后端上。** 今天用 Claude,明天想换 Gemini?改个配置就行,不用重写业务逻辑。 ### ③ Hooks 让你能插手 Agent 的行为 这是我最喜欢的功能。 它允许你在 Agent 生命周期的关键节点挂自己的逻辑: - 工具调用前 → 可以做参数检查或拦截 - 模型调用前后 → 可以记录日志或指标 - 消息写入时 → 可以做内容过滤 - 调用结束时 → 可以统计耗时 你可以用它做: - 日志收集 - 参数校验 - 工具拦截 - 失败重试 - 限制工具调用次数 - 安全策略(在模型执行动作之前先检查) 这意味着你对 Agent 有完整的控制权,不是黑盒。 ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/0ed5b5ecb2b7854b3f0266db852c07d2.png) ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/e5750807b1639e20efea12f68b10565f.png) ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/e278e0902e7b364d8b71f3a479bdc22d.png) ## 还有两个实用细节 **MCP 内置支持** Strands Agents 直接内置了 MCP 接入。你可以把 MCP server 暴露的工具挂到 Agent 上,让 Agent 用外部服务。Python 和 TypeScript 都有写法。 **Guardrails 安全防护** 官方把它放在 Safety & Security 下面,支持: - 内容过滤 - 主题边界 - PII 保护 - 对接各家模型的 guardrail 能力 Demo 时可能不显眼,但一旦 Agent 要碰业务系统、内部数据、客户输入,这就很重要了。 ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/6fe1b104e65d79490c25746365e2bac2.png) ![Image](https://developer.qcloudimg.com/http-save/yehe-5359587/a68d453c8d6fc70d963e67ed19f0e5de.png) ## 怎么上手 **Python 版本:** ``` pip install strands-agents strands-agents-tools ``` ``` from strands import Agent from strands_tools import calculator agent = Agent(tools=[calculator]) agent("What is the square root of 1764") ``` 就这几行,能跑了。 **TypeScript 版本:** ``` npm install @strands-agents/sdk ``` ``` import { Agent } from '@strands-agents/sdk' const agent = new Agent() const result = await agent.invoke('What is the square root of 1764?') console.log(result) ``` **注意一点:** 两个 SDK 默认走 Amazon Bedrock。README 提醒要先配好 AWS 凭据。 要换 Anthropic、OpenAI、Gemini、Ollama 等 provider,按文档装对应依赖再切模型实例就行。 ## 适合谁用 **这几类人可能会觉得有用:** - 正在把 Agent 从 Demo 往产品搬的,已经不满足于一次模型调用 - 想同时保留 Python 和 TypeScript 选择(这个仓库两套 SDK 一起维护) - 要接 MCP、接多模型、做多 Agent 编排的 **但它不是万能答案。** 它更偏 SDK 和工程底座。你还是要自己设计业务流程、工具边界、权限、日志留存和上线策略。 尤其是工具能改文件、查库、发请求的时候,别只相信模型自己会收住——该加的限制要加。 **如果只是想快速做一个聊天页面,它可能显得重。** 可如果你想把 Agent 做成能维护、能排查、能限制行为的系统,这个项目值得认真看一遍。 --- 6.7k Star,Python + TypeScript 双 SDK,hooks 和 guardrails 都给到位了——做 Agent 工程化的时候,这种底座还是省心的。 你们现在用什么框架写 Agent?是自己拼的还是用了现成的 SDK?评论区聊聊 👇

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册