返回首页
最新
我之前发布过关于 SuperOptiX 的内容,但那时网站和文档还不够完善——我们还在最终确定核心组件。自那以后,我们全面改版了网站,完成了详细的开发者文档,并推出了所有主要功能。
<p>什么是 SuperOptiX?
它是一个全栈的 Agentic AI 框架,专为现实世界中的生产级代理而设计,重点包括:
- 先评估后开发(采用类似 Cucumber 或 RSpec 的 BDD/TDD 风格规范)
- 优化核心架构(由 DSPy 提供支持)
- 多代理编排(类似于 Kubernetes 的代理管理)
- 上下文工程、模型管理、记忆路由
- 使用 SuperSpec 进行声明式代理规范(类似于代理工程的 RSpec)
<p>非常适合从代理演示过渡到可扩展、可维护系统的团队。
<p>网站:<a href="https://superoptix.ai" rel="nofollow">https://superoptix.ai</a>
文档:<a href="https://superagenticai.github.io/superoptix-ai/" rel="nofollow">https://superagenticai.github.io/superoptix-ai/</a>
<p>希望能得到 HN 社区的反馈——我们为能够为代理开发者和基础设施工程师提供正确的解决方案而倾注了心血。欢迎提问!
我和我的朋友们开发了MCP Jetpack,使得使用MCP变得非常简单。它是一个MCP服务器,能够自动找到并执行完成任务所需的正确工具,而无需为每个服务(如GitHub、Linear、Atlassian、Notion等)管理MCP服务器。一旦你将其添加到Cursor(或任何其他支持MCP的AI应用)中,Cursor便能立即访问不断增长的远程MCP服务器库,无需额外设置。对于需要身份验证的服务,第一次请求AI与该服务交互时,你将被要求登录。
我们试图解决两个问题:
1. **摩擦** - 通常,如果你想让Cursor访问GitHub,你必须先安装正确的MCP服务器并登录,然后才能通过Cursor的聊天使用GitHub。而使用MCP Jetpack,你只需请求Cursor列出你的GitHub问题,它会在后台自动执行正确的工具来完成你的任务。对于需要身份验证的服务,第一次与该服务交互时,你将被要求登录。然而,这一切都发生在Cursor的聊天中,因此你无需切换上下文或调整Cursor的设置。
2. **工具限制** - 如果你安装的MCP工具超过50个,Cursor会警告你,因为过多的工具会降低性能。然而,仅仅安装GitHub的MCP服务器就会增加74个MCP工具。使用MCP Jetpack,你只需两个工具:“FindTool”和“ExecTool”,便可以访问GitHub、Atlassian和其他15个服务。
目前我们支持的17个服务包括:GitHub、Atlassian、Canva、Linear、Notion、Intercom、Monday.com、Neon、PayPal、Hugging Face、Sentry、Square、Webflow、Wix、Cloudflare文档、Cloudflare AI网关、Cloudflare Workers绑定。
随着公司推出远程MCP服务器,我们将继续添加更多服务。如果你的服务未列出并希望添加,请通过电子邮件联系我们:team@mcpjetpack.com。
MCP Jetpack目前处于alpha阶段,如果你遇到任何问题或有任何反馈,请告诉我们,谢谢!
在APM Help,我们有一个庞大的团队,负责执行重复的基于浏览器的任务。多年前,为了安全地管理这些工作并获得清晰的审计记录,我们建立了一个内部平台,称为“Hub”。这实际上是一个封闭的环境,我们的团队在这里工作,记录他们的会话,跟踪每一次互动,并防止数据被复制或共享。多年来,它一直是我们内部的真实信息来源。
最近,像许多公司一样,我们开始构建更多的自动化系统。和其他公司一样,我们也遇到了自动化在边缘案例上失败的问题——例如,解析器无法读取格式奇怪的发票,或者网站布局的变化导致抓取程序失效等。我们的团队不得不手动介入进行修复。
我们意识到,其他开发者也一定面临着同样的问题,但他们没有一个250人的团队随时待命。因此,我们将经过考验的旧Hub与一个新的现代化前端连接起来:一个人机协作(Human-in-the-Loop,HITL)API。我们称之为browser-work.com。
这个想法很简单:当你遇到需要人类干预的任务时,可以通过API将其发送给我们的团队。
以下是其工作原理:
- 你向我们的端点发送一个POST请求。请求体包含任务的上下文(例如一个URL)和一组指示人类该做什么的说明。
- 任务会出现在Hub中,我们的训练有素的操作员可以认领它。
- 他们会按照指示执行任务,所有操作都在安全的Hub环境中进行。
- 完成后,我们会向你的系统发送一个Webhook。返回的请求体包括任务的输出、人类留下的任何备注,以及他们操作的详细日志(例如,他们交互的DOM元素)。
例如,如果你用于支付水电费的自动化失败,你可以将任务交给我们。一个人会登录,浏览门户,完成支付,并返回一个确认号码。
该产品已经上线,我们正在寻找有趣的使用案例。
我是罗伯特,首席信息官。如果这对你有用,请给我发一封简短的电子邮件,告诉我你的使用案例,邮箱是robert@apmhelp.com,我们可以立即为你提供帮助。
欢迎在这里提出任何问题。
产品经理如何通过更智能的EDA提升AI/ML产品决策能力
好的决策始于好的问题。在产品经理决定构建哪些功能之前,一个被忽视但至关重要的步骤是:探索性数据分析(EDA)。
为什么?因为良好的EDA能够加速假设验证,帮助你提出正确的问题,测试假设,应用统计技术,揭示用户旅程的洞察,明确关键绩效指标(KPI)——最终帮助你做出更聪明、更具战略性和以用户为中心的决策。
多年来,我开发了一种轻量但有效的流程,帮助我和团队更快地推进——尤其是在以下情况下:
- 处理不能离开本地网络的敏感或个人身份信息(PII)数据
- 处理非常大的数据集
- 精简与分析师和数据科学家的协作
以下是我常用的设置,节省了我们数天(如果不是数周)的时间:
- 数据分析与可视化 — Jupyter Notebook + Pygwalker
不再需要导出CSV文件或在商业智能工具与原始数据之间来回切换。
- 本地大型语言模型(LLM)与LMStudio
当我需要帮助探索假设、撰写SQL或总结发现时。
这是我关于这个主题的LinkedIn帖子:
https://www.linkedin.com/posts/peekay-chan-453102_pygwalker-lmstudio-productmanagement-activity-7352780192395792384-AFDe?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAD2_8BA9f2IpYDPZmflw9ziUIVH_mw7V8
希望听听其他产品经理、分析师和数据科学家是如何处理这个问题的。
在我的教育阶段及其之后,我一直希望能找到志同道合的伙伴一起学习书籍和论文。但由于各种原因,这一直没有实现。除了学术界,我在IRC上得到了很多帮助,我知道在Reddit和Discord社区中,人们讨论数学、物理和计算机科学(以及其他主题),但即使在那里,找到愿意一起学习特定文章或书籍章节的人也非常困难。
通过“共同成长”项目,我希望能够专注于人们的兴趣,深入到具体的文章和书名层面。你(例如)是否有兴趣学习W. Diffie和M. E. Hellman的《密码学的新方向》?这个过程很简单:找到论文的DOI(也可以是ISBN或arXiv),然后发送电子邮件至subscribe@communalgrowth.org,邮件内容为doi:10.1109/TIT.1976.1055638。你的电子邮件将被添加到该文章的订阅者列表中,其他人可以搜索该文章并找到你的联系信息。(或者你可能想讨论一本小说?那就获取它的ISBN吧!)重要的是,服务器上并不会进行任何对话。这种用户体验听起来不寻常吗?继续阅读...
从高层次来看,我早早就决定不想要用户账户,部分原因是我对网页开发不熟悉,部分原因是“基于共同兴趣将人们聚集在一起”听起来像社交媒体,而我知道自己会在这方面失败。另一方面,用户账户很烦人,考虑到全球法律环境日益复杂(如GDPR、CCPA等),我希望避开这些问题,这也是我决定采用一种“电子邮件钩子系统”的原因,所有操作(除了搜索)都是通过用户向服务器发送电子邮件来完成的。我不得不深入研究这个问题...
结果发现,电子邮件真的很复杂。我研究了DNS和SMTP的RFC(我甚至为RFC写了一个思维导图程序;例如,关于DNS的思维导图可以查看<<a href="https://createyourpersonalaccount.github.io/blog/img/dns-rfc-map.svg" rel="nofollow">https://createyourpersonalaccount.github.io/blog/img/dns-rfc...</a>>,真是一团乱麻!),我不可避免地被DNSSEC分散了注意力(因为我喜欢密码学),所以我也研究了这个。我花了很多时间调试Postfix、Dovecot和Rspamd;我用Python编写了自己的配额策略守护进程,以防止某些类型的滥用,还编写了一个milter守护进程来验证RFC5322。从对齐到DKIM SDID(对一般电子邮件来说太严格,但为了避免用户伪造是必要的)。最后,我不得不编写一个IMAP守护进程,监控邮箱并对收到的消息采取行动(特别是查找在线数据库中的ISBN/DOI/arXiv标识符,并将用户订阅到相应的文档)。经过这些工作,我发现自己仍然被列入了发送电子邮件的黑名单(可能是由于IP信誉问题?),但我本来就不打算发送电子邮件。
其他技术细节是,我使用了Litestar与Psycopg 3、SQLAlchemy 2和PostgreSQL,全部采用异步方式,使用NGINX.Unit进行部署(通过certbot实现自动化,基于每日systemd定时器!)。这确实有些过度,但很有趣。页面是Jinja模板,我不使用JavaScript。网站的全部源代码可以在<<a href="https://github.com/communalgrowth/webserver">https://github.com/communalgrowth/webserver</a>>找到,这可能是上述技术协同工作的一个有用示例。(我决定让网站源代码免费提供。)
这也是我的第一家公司(有限责任公司)。我学习了如何从密歇根州LARA获取商业执照,然后向IRS注册EIN(后来还需要完成FinCEN的BOI),最后开设了商业银行账户。在这方面我得到了密歇根州SBDC的很多帮助。之后我能够购买所有资产:域名和VPS,费用约为每年60美元。
如果你愿意,请试试看。告诉我你的想法!我计划通过口碑宣传以及向当地大学、图书馆和咖啡馆发放宣传册来推广这个项目。这个项目花了我超过一年的时间才完成;我为能为密歇根州贡献一项商业感到自豪。