返回首页

一周热榜

3作者: pranav_harshan5 天前原帖
嗨,HN, 大学讲座通常时间长、内容密集且节奏快。像许多学生一样,我曾经录制讲座,想着以后再回顾,但这从未真正奏效。即使是讲座的文字记录也感觉像是原始日志。 因此,我创建了 [Notorium](https://www.notorium.app) — 一个AI助手,可以在课堂结束后几分钟内录制现场讲座,并自动将其转化为结构化笔记、流程图和思维导图。 它的功能包括: - 在应用内录制讲座(面对面、实时) - 使用Whisper进行转录 - 将完整的转录文本发送给大型语言模型(LLM) - 使用自定义系统提示: - 总结讲座内容 - 按主题划分内容 - 生成视觉辅助工具:流程图和思维导图 附加功能: - 以干净的PDF格式下载笔记 - 点击“简化”使笔记更易读 - 点击“扩展”以深入解释 - 按学科(例如,物理、计算机科学)标记笔记,以便过滤和快速检索 适用对象: - 面对面学习者 - 视觉学习者(流程图、概念树、图表) - 希望掌控学习节奏的学生——疲惫时可以快速浏览,专注时可以深入学习 即将推出:基于间隔重复的抽认卡模式——让你能够主动复习并记住讲座中的关键点。 技术栈: - 转录:Whisper - LLM:通过Groq的开源模型 - 前端:Next.js + Tailwind + shadcn/ui - 后端:Firebase 为什么选择Groq? 速度和一致性。足够快,可以在课堂结束后立即生成完整的笔记。 非常期待你的反馈: - 还有哪些其他视觉格式或学习模式会对你有帮助? 谢谢!– Pranav
3作者: juanviera233 天前原帖
嗨,HN, 我们都见过像 Cursor 这样的工具,它能够从整个代码库中提取上下文,以帮助大型语言模型(LLMs)理解大型项目。我想要一种开源的方式来获得同样深刻的结构理解。 这就是我构建 Code-to-Knowledge-Graph 的原因。 它使用 VS Code 的语言服务器协议(LSP)来解析整个项目,并构建一个详细的知识图谱——捕捉所有的函数、类、变量,以及它们之间的调用、继承或引用关系。这个图谱就是“代码库级上下文”,旨在提高大规模编码代理的效率。 这个想法受到研究的启发,研究表明知识图谱显著改善了检索增强生成和结构推理(例如“知识图谱增强语言模型”(Zhang et al., 2022)和“GraphCodeBERT”)。 期待听到你们的想法、反馈或改进建议!
3作者: HiPHInch5 天前原帖
大家好,我正在测试和比较各种大型语言模型(LLM)辅助的编码工具,想了解一下你们在日常开发工作流程中使用的工具。以下是我一些观察和问题: 1. Cursor 和 Windsurf - 两者在本地运行良好,但它们使用了节省令牌的策略: - 在非常长的上下文中,它们可能会截断重要信息,导致建议的代码缺少关键细节。 - 即使在正常情况下,复杂的案例也可能超出上下文或配额限制,从而中断建议。 2. “Roo Code”和基于API的方法 - 直接调用付费API(例如,OpenAI的ChatGPT/GPT-4 API)效果很好,但成本较高。 - 一些免费的或社区的API(开源镜像、社区版)可能不稳定、受限于调用频率或速度较慢。 3. Augment Code - 据说这是最“智能”的商业产品之一,但价格也很高。 - 许多人推荐它的重写、重构、生成测试等功能,但对于简单的代码补全,其性价比可能低于一些较小的供应商或开源插件。 4. Refact.ai - 在SWE Bench上排名靠前,声称支持代码重构、通过LLM生成注释、批量重写等功能。 - 然而,它似乎在开发者圈子中很少被讨论。它的支持效果如何? 社区提问: - 你目前使用的LLM辅助编码工具是什么?(IDE插件、独立客户端或基于API的) - 选择它的主要原因是什么?(例如,成本、响应速度、上下文长度支持、功能集等) - 在实际开发中你遇到了哪些优缺点?具体来说,它在调试、重构、生成单元测试、自动修复错误等方面表现如何? - 如果你之前更换过工具,为什么会更换? 感谢大家分享你们的经验!
3作者: ramathornn3 天前原帖
大家好,我正在尝试重现我小时候那些有趣的游戏书——你可以选择故事情节并翻到相应的页面。<p>希望你们能从这个网页应用中获得一些乐趣!99%的代码是通过 Cursor 和 Claude 3.7 编写的。这个应用使用了 Nuxt.js。文本和图像是通过 Gemini-2.0-flash 生成的。
3作者: sixhobbits3 天前原帖
我听说你喜欢“氛围编码”,所以我创建了一个网站,让你可以进行“氛围编码”。<p>我有一些非技术背景的亲戚,他们需要一个非常简单的网站。我本可以在几个小时内为他们搭建好,但我花了更多的时间来解决一个更普遍的问题。<p>他们希望能与技术人员沟通,以创建并对一个简单的登录页面进行基本更新。<p>我知道像v0、loveable、replit等工具都存在,但它们仍然有一定的学习曲线,而且托管费用也会很高。通过这种方式,他们可以将网站下载为一个单独的HTML文件,然后上传到他们的老式ISP网页托管套餐中。<p>我受到carrd.co的启发,从它还是html5up时就开始频繁使用,直到它经历了各种迭代。我认为有时限制其实是好的,尽管在这种情况下,可能缺乏上传图片和其他资源的方式会成为一个过大的限制。<p>这个网站完全是用Replit代理进行“氛围编码”的(我是在黑色星期五特价时购买的,并且这个月还获得了一些额外的积分),并且也托管在Replit上。我不知道它的可扩展性如何,能同时服务多少用户,或者“氛围编码”的队列系统有多可靠,但我想我可能很快就会发现。<p>告诉我你的想法。
2作者: Beardier4 天前原帖
大家好!<p>再次感谢大家对我原始帖子的细致反馈,非常感激。<p>我对 chonkify 进行了几处更新,这是我用来分块任何内容(数组、字符串、缓冲区、异步可迭代对象等)的微型工具(约 1kB):<p>- 现在包含完整源代码(不再只有压缩版分发)<p>- 明确了字符串的行为:<p>-- chonk() 使用 UTF-16 代码点(与 JS 一致)<p>-- 新增 chonkGraphemes() 按字形集拆分(这样表情符号可以保持完整)<p>- 更新了 README,提供了清晰的示例和权衡说明<p>我仍然认为字形支持很酷——只是现在不再是默认选项。<p>JS 字符串基于 UTF-16,但现实世界中的文本(表情符号、印地语、泰语等)通常需要对字形的敏感处理。现在你可以在“JS 的做法”和“用户的期望”之间进行选择。<p>这仍然是一个个人项目——我主要是为自己构建的,并不声称具备任何生产级的严肃性。话虽如此,如果它对其他人有用,我会非常高兴。<p>期待更多反馈!