1 分•作者: sipofwater•7 个月前
返回首页
最新
1 分•作者: a3fckx•7 个月前
1 分•作者: transpute•7 个月前
2 分•作者: varshith17•7 个月前
我一直在开发一个名为 Valori 的项目,这是一个用 Python 原生构建的向量数据库,我从头开始构建它——不是重新发明每一个算法,而是将高效、众所周知的索引和搜索技术组合成一个有凝聚力、可供黑客使用的框架。
这个想法源于我对现有向量数据库的沮丧,这些数据库要么过于笨重,不便于实验,要么过于不透明,难以修改。我想要一些简单、模块化和可扩展的东西——所以我构建了它。
它的功能:
* 允许您存储、索引和搜索高维向量
* 支持多种索引(Flat, HNSW, IVF, LSH, Annoy)
* 具有内存、磁盘和混合存储后端
* 包含完整的文档处理流程(解析、清理、分块、嵌入)
* 提供量化、持久性和基于插件的可扩展性
* 全部用 Python 编写,与 NumPy 集成,并在生产环境中经过测试,内置了日志记录和监控功能。
安装:
```bash
pip install valori
```
GitHub: [https://github.com/varshith-Git/valori](https://github.com/varshith-Git/valori)
PyPI: [https://pypi.org/project/valori](https://pypi.org/project/valori)
我很乐意听取您的想法——
* 您认为当前的向量数据库缺少什么?
* 如果您构建了 LLM 或 RAG 系统,您希望像这样的轻量级纯 Python 数据库能更好地处理什么?
* 您更喜欢更紧密的集成(LangChain、Haystack 等)还是更“自己动手”的风格?
欢迎提供反馈、批评或合作想法。
— Varshith
(varshith.gudur17@gmail.com)
1 分•作者: mykowebhn•7 个月前
2 分•作者: saubeidl•7 个月前
1 分•作者: ebenezerdon•7 个月前
大家好,过去一个月我一直在开发 teda.dev。说实话,我厌倦了看到那些承诺“构建生产级应用”的工具,但最终却生成了千篇一律的、一眼就能看出来的 AI 风格网站。<p>市面上有一些平台一直试图将自己定位为开发者的替代品,但它们制作的应用根本达不到生产质量。它们臃肿、笨拙,而且总是与自己的系统和外部依赖项紧密相连。<p>有了 Teda,我并不想取代开发者。如果你要构建下一个 Facebook,你会聘请一个工程师团队。如果你要构建一个专注于营收的生产级 SaaS,你会把像 Cursor 或 Copilot 这样的 AI 编码工具交给工程师。你不会考虑用“氛围编码平台”来做这件事。<p>Teda 专注于使用这些平台的人们真正想要的东西:简单、可用的应用,解决日常问题。你描述你想要什么,Teda 就会在几分钟内构建出来。<p>我必须直接说——Teda 应用的 UI 和 UX 远胜于 Lovable、Bolt 或 V0。不仅仅是略胜一筹,而是遥遥领先。<p>你可以自己验证一下:在所有平台上使用相同的提示,然后看看结果。<p>需要明确的是,Teda 并非用于构建需要服务器的复杂生产级 SaaS 或实时仪表板。那些声称能做到这一点的其他平台,实际上也做得不好。<p>Teda 适用于完全在浏览器中运行的专注工具。<p>没有框架,没有服务器或构建步骤。只有干净的 HTML、CSS 和 JavaScript,你可以在任何地方运行,并且完全拥有它。<p>这对我来说意义重大,我自己也一直在大量使用 Teda。能够快速原型应用并为我每天遇到的问题构建工具,简直是梦想成真。<p>举个昨天的例子,我想下载一个 Instagram 视频,而提供此功能的应用程序都充斥着广告和各种诱导点击,所以我只是让 Teda 构建它,几分钟内我就有了可用的应用:<a href="https://ebenezerdon.github.io/reelfetch-instagram-video-downloader/" rel="nofollow">https://ebenezerdon.github.io/reelfetch-instagram-video-down...</a><p>这只是我用 Teda 构建的众多应用中的一个小例子。从我们现在在家使用的膳食计划工具,到我用来涂鸦、制作贴纸、转换图像或为女儿生成手写练习表的应用程序。<p>你可以在 <a href="https://teda.dev" rel="nofollow">https://teda.dev</a> 和我的 GitHub 上找到一些示例:<a href="https://github.com/ebenezerdon" rel="nofollow">https://github.com/ebenezerdon</a><p>如果你曾经想把你的想法变成一个可用的应用,而又不想被各种干扰所困扰,那就试试 Teda 吧。你会明白我的意思的。
1 分•作者: thunderbong•7 个月前
2 分•作者: doener•7 个月前
18 分•作者: Armic•7 个月前
3 分•作者: evolve2k•7 个月前
作为一个科技家长,我认为我为儿子和女儿做的最好的事情之一,就是让他们自己动手组装和设置他们的第一台 Linux 电脑(那时候是 Ubuntu,但现在他们都自己转到 Arch 了)。
我们一起去买了台二手台式机(卖给我们的人也很兴奋),回家后我把内存、硬盘和光驱拆出来放在一边;然后,我们一起用螺丝刀,花了几天时间“组装了电脑”。
在 Windows 上,当孩子在网上搜索“Windows 电影制作软件”时,他们要么会找到昂贵的商业选项,要么会进入充斥着各种骗局的网站。
相比之下,在 Linux 上,如果他们在本地“应用商店”搜索,会找到大量免费、实用、开源的软件。
我的孩子们喜欢这种力量、自由,以及后来意想不到的社区氛围。
现在我的朋友也想为她 8 岁的女儿做同样的事情。
我计划也这样做,和她父母以及她一起去买一台二手台式机,然后安装 Linux。
我的问题是,接下来该怎么做?你有什么建议?应该安装什么?有什么迷你“课程”或想法吗?
很想听听你的想法和经验。目标和重点是使用 Linux 和免费开源软件。
2 分•作者: WhoIsNotHiring_•7 个月前
有些公司实际上并没有在招聘,而且根本不回复,甚至连拒绝通知都没有,尽管有规定要求必须回复。<p>> 请仅在您积极招聘职位并承诺回复申请人的情况下发帖。<p>是否应该每月发布一个“哪些公司没有在招聘”的帖子?这只针对明显没有招聘的公司。例如,那些根本不回复,甚至连拒绝通知都没有的公司,尽管有规定要求必须回复。
1 分•作者: porkbrain•7 个月前
1 分•作者: nabla9•7 个月前
1 分•作者: Mossy9•7 个月前
1 分•作者: redbell•7 个月前
1 分•作者: keyle•7 个月前
2 分•作者: XzetaU8•7 个月前
2 分•作者: Brajeshwar•7 个月前
1 分•作者: meetingthrower•7 个月前
我们看到很多关于人工智能对就业率影响的新闻。然而,我怀疑大型组织中人工智能的使用尚未真正产生有意义的影响。
鉴于 Hacker News (HN) 对这个话题的关注程度,有没有来自前线的报告,关于哪些是有效的,哪些是无效的?(如果真有的话?)