1作者: dymk2 个月前原帖
我在日常工作中从事嵌入式固件开发,发现大型语言模型(LLMs)在回答技术错误相关问题时非常有用。然而,它们在回答高度具体的问题时往往表现不佳,除非使用某种搜索工具(如果它们决定使用的话),而且一些用户手册的内容过于庞大,无法放入上下文窗口中。 因此,我构建了askdocs-mcp,旨在为代理提供更直接的途径,以便在项目的真实文档中进行搜索。我的设计约束是它必须完全在本地运行,因为某些手册受保密协议限制。它应该快速启动,并让我能够尝试不同的嵌入和语言模型。这个工具是以ollama为基础构建的,但如果你无法在本地运行模型,它也可以与任何兼容OpenAI的端点一起使用。 功能: - 增量构建并缓存文档集。初始启动可能需要一些时间,因为PDF文件会被分块并通过嵌入模型处理,但之后启动几乎是瞬间完成的。 - 使用文件系统作为数据库 - 你只需要在某处运行`ollama`,以便工具能够访问嵌入和自然语言模型。 - 提供一个工具`ask_docs`,用于获取自然语言答案,说明文档中所述内容,并附有信息来源的页码。如果代理需要额外的上下文,可以使用工具`get_doc_page`来检索完整的页面。 由于我提供的是适用于我项目的确切文档集,因此我看到的幻觉和无效追踪现象减少了。代理不再过多依赖其潜在空间来回答问题,并且避免使用可能会找到略有不同的零件编号或协议版本的网络搜索工具。它还节省了宝贵的上下文,因为父代理获得了它所寻找内容的简明版本,而不是通过加载大量文档内容来进行“搜索”。 我相信在文档分块或工具给语言模型的“系统提示”等方面可以进行改进。如果你觉得这个工具有用,我很乐意听取你的反馈。谢谢!
1作者: jfroma2 个月前原帖
我是一名来自阿根廷的软件开发者,目前正在学习私人飞行员执照。在地面学校学习的过程中,我不断开发工具来帮助我理解和练习相关概念,最终形成了这个项目。 joseflys.com 是一个完全在浏览器中运行的航空计算器集合。所有功能都可以离线使用,作为渐进式网络应用(PWA)。 我知道大多数飞行员使用 ForeFlight、SkyDemon 或类似的应用程序,我并不是想与这些应用竞争。这个项目最初是一个学习项目,旨在深入理解飞行计划背后的数学原理,我想其他人也可能会觉得它有用。 你可以做的一些事情包括: - 风修正:根据风速计算航向和地面速度。这对于理解风三角形非常有用。 - 飞行计划:构建多段飞行计划,包括燃料计算、预计到达时间、航路点以及爬升/下降性能。可以导出为 PDF 或 Excel。 - TAS/ISA 计算器:在指示空速和真实空速之间转换,计算密度高度。 - 起飞和 V-失速:用于决策的性能计算器,帮助理解失速余量。 - LNAV 段:一个教育工具,展示了飞行管理系统如何用恒定航向段近似大圆航线。 技术方面:使用 Next.js、TypeScript、GeographicLib 进行 WGS-84 大地测量计算,使用世界磁模型处理磁偏差。所有计算均在客户端进行。 大地测量精度是一个有趣的挑战。Haversine 公式在真实导航中并不够准确,尤其是在高纬度或长距离情况下。 这个项目是开源的:<a href="https://github.com/jfromaniello/joseflys" rel="nofollow">https://github.com/jfromaniello/joseflys</a> 欢迎提问!
4作者: 4739992 个月前原帖
我想和住得远的朋友一起听音乐。不是“一起看YouTube视频”——而是真正实时分享我所听到的,就像我们在同一个房间里一样。 这就是Pulse的诞生。任何人都可以通过浏览器标签或系统音频来主持实时音频流。听众可以加入,音乐识别会自动识别曲目,并且可以使用7TV表情进行聊天。不需要注册账号——你只需获得一个匿名代码,就可以进入。 我们正在运行演示房间,24小时不间断地播放NTS Radio和SomaFM(这是一个独立项目,并没有关联——我们会链接到原始电台)。如果你想永远循环那首Dire Straits的器乐曲,还有一个“Money For Nothing 24/7”房间。 可以把它看作是共同聆听的基础设施。适合卧室DJ、听歌派对,或者只是分享你当前的音乐氛围。