8.7k Star!Khoj:你的AI第二大脑、开源RAG Cop​​ilot、平替 MS Copilot与ChatGPT

cover_image
原文链接:(更好排版、视频播放、社群交流、最新AI开源项目、AI工具分享都在这个公众号!)

8.7k Star!Khoj:你的AI第二大脑、开源RAG Cop​​ilot、平替 MS Copilot与ChatGPT

🌟你的AI第二大脑。获取问题的答案,无论是在线还是您自己的笔记。使用基础模型或私人本地 LLM。本地自托管或使用我们的云实例。从
Obsidian、Emacs、桌面应用程序、Web 或 Whatsapp 访问。

体验地址: ** https://app.khoj.dev/ **

Khoj 可作为桌面应用程序、Emacs 包、Obsidian 插件、Web 应用程序和 Whatsapp AI 使用。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Khoj 可以理解你的 org-mode、markdown、PDF、纯文本文件、Github 项目和 Notion 页面。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Khoj 支持多种功能,包括与多种数据源和接口进行搜索和聊天

  • 本地 :您的个人数据保持本地状态。当您自行托管时,所有搜索和索引都在您的机器上完成。

  • 增量 :增量搜索,实现快速、边输入边搜索的体验。

  • 更快找到答案 :比搜索更快、更顺畅地找到答案。无需手动浏览笔记来寻找答案。

  • 迭代发现 :迭代探索并(重新)发现你的笔记。

  • 辅助创造力 :顺利衔接答案检索和内容生成。

  • 在线或离线工作 :使用在线或离线 AI 聊天模型进行聊天。

  • 云或自托管 :使用云随时随地使用 Khoj,或自托管以保护隐私。

  • 自然 :使用基于 Transformer 的 ML 模型实现高级自然语言理解。

  • 可插入 :模块化架构可以轻松插入新的数据源、前端和 ML 模型。

  • 多种来源 :索引你的 Org-mode、Markdown、PDF、纯文本文件、Github 存储库和 Notion 页面。

  • 多种界面 :可通过 Web 浏览器、Emacs、Obsidian、桌面应用程序甚至 Whatsapp 进行交互。

▲ 支持众多功能,最重要的是开源,我们可以根据这些,进行进一步开发

视频教程

khoj与黑曜石集成

黑曜石(Obsidian)是一款功能强大的笔记和知识管理软件。它是一个本地应用程序,可以帮助用户组织和连接笔记,使其成为一个灵活的个人知识管理系统。以下是黑曜石的一些主要特点:

  1. 1. Markdown 支持 :Obsidian 使用 Markdown 语法进行笔记编辑,简洁明了,易于使用。

  2. 2. 本地存储 :笔记存储在本地文件系统中,用户可以完全控制自己的数据,避免云端存储带来的隐私问题。

  3. 3. 双向链接 :用户可以在笔记之间创建双向链接,从而建立起一个类似于知识图谱的结构,方便信息的关联和检索。

  4. 4. 插件系统 :Obsidian 提供了丰富的插件支持,用户可以根据自己的需求安装和使用各种插件,扩展软件的功能。

  5. 5. 图谱视图 :通过图谱视图,用户可以直观地看到笔记之间的连接和关系,有助于更好地理解和管理信息。

黑曜石适用于需要进行复杂信息管理和知识构建的用户,如研究人员、学生、作家和知识工作者等。通过其强大的链接和图谱功能,用户可以轻松地在笔记之间建立关联,形成一个动态的知识网络。

khoj与黑曜石集成视频演示

除此以外, khoj 在其他三个平台的演示截图

khoj官网在线体验

官网界面分为聊天代理和自动化,聊天的话又分为了回答常见问题,根据上下文生成图像,还有上传自己的本地文档进行问答之类的

代理就是一些设置了一些agent

旁边的自动化它会提供几个工具,比如我让他把每日的新闻自动发送到我的邮箱,邮箱是你登录这个网址的邮箱默认

这里是我录制的 khoj聊天界面 的相关功能演示以及一些agent和自动化工具的使用

除此以外,我们在网站设置页面可以看到它提供多种数据输入方式,比如你上传的本地文档以及notion中的数据,同时也支持切换不同的lm基础模型。

快速部署

关于自己托管部署的话,也就是自己安装khoj,你可以到这个链接(好处就是你不必使用官方的体验地址,因为那个免费的使用是受限的,付费才能体验更多的功能)

https://docs.khoj.dev/get-started/setup

视频教程 https://www.youtube.com/watch?v=10DUZA4KEvg&t=5s 参考链接:
[1]https://github.com/khoj-ai/khoj
[2]https://docs.khoj.dev/features/share
[3]https://www.reddit.com/r/geoguessr/

知音难求,自我修炼亦艰

抓住前沿技术的机遇,与我们一起成为创新的超级个体

(把握AIGC时代的个人力量)

**
**

** 点这里 👇 关注我,记得标星哦~ **

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

预览时标签不可点

微信扫一扫
关注该公众号

轻触阅读原文

AI进修生



收藏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/23469.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zynq-7015启动分析及裸机BootLoader编写(未完待续)

使用lwip-tcp远程对QSPI进行更新、QSPI FLASH启动 W25Q128资料: W25Q128JV datasheet(1/78 Pages) WINBOND | 3V 128M-bit serial flash memory with dual/quad spi (alldatasheet.com) UG585资料: Zynq 7000 SoC Technical Reference Manual-UG585 翻译…

【ARFoundation自学05】人脸追踪(AR Face manager)实现

1. 修改摄像机朝向渲染方式-选中user 这个方式就会调用前置摄像头 2 创建 AR Session、XR Origin,然后在XR Origin上面添加组件 注意:XR Origin 老版本仍然叫 AR Session Origin 接下来在XR Origin上面添加AR Face Manager组件,如下图&am…

剧本杀市场仍在快速发展,剧本杀小程序成为了新的机遇

近年来,剧本杀一直是年轻人的娱乐游戏方式之一,剧本杀行业呈现出了井喷式发展的形势,成为了当下爆火的娱乐方式。目前,剧本杀行业拥有了完善的剧本资源和呈现方式,发展前景非常大。 根据当下的数据显示,剧…

NextJs 实现自定义点火操作

NextJs 实现自定义点火操作 前言实现自定义点火 前言 我希望在Nextjs 启动的时候,能够自定义实现一些项目的初始化逻辑,也可以说是一些点火操作,比如资源的加载,数据的初始化等操作。 实现自定义点火 我们可以在根目录下创建一…

Android 开机动画的启动过程BootAnimation(基于Android10.0.0-r41)

文章目录 Android 开机动画的启动过程BootAnimation(基于Android10.0.0-r41)1.开机动画的启动过程概述2.为什么设置了属性之后就会播放? Android 开机动画的启动过程BootAnimation(基于Android10.0.0-r41) 1.开机动画的启动过程概述 下面就是BootAnimation的重要部…

移动app测试重要性体现在哪些方面?专业app测试报告获取

移动app测试是指对手机应用进行各种测试和评估的过程,以确保应用的功能、性能和用户体验达到要求。在现代社会中,移动应用已经成为人们日常生活的一部分。无论是社交娱乐、购物支付还是工作学习,移动应用都发挥着不可替代的作用。因此&#x…

常微分方程 (ODE) 和 随机微分方程 (SDE)

常微分方程(Ordinary Differential Equations, ODE)和随机微分方程(Stochastic Differential Equations, SDE)是数学中描述系统动态行为的重要工具。它们有一些相似之处,但在处理随机性方面存在显著差异。 常微分方程…

Oracle数据库面试题-5

81. 请解释Oracle数据库中的自动空间重新压缩(Automatic Space Recompression)的概念。 Oracle 数据库中的自动空间重新压缩(Automatic Space Recompression) 自动空间重新压缩是 Oracle 数据库中的另一个重要特性,它…

Vue响应式系统分支切换与cleanup - 清除遗留的副作用函数

文章目录 前言分支切换与cleanup分支切换的问题依赖集合的收集cleanup的实现完整的代码展示 前言 本篇文章代码思路来自 Vue3.0 源码, 部分理解来源于霍春阳 《Vue.js设计与实现》这本书的理解, 感兴趣的小伙伴可以自行购买阅读。可以非常明确的感受到作者对 Vue 的深刻理解以及…

每天写java到期末考试(6.6)-java文件输入输出流实验

1、用字节流读写二进制文件 要求:用DataOutputStreamFileOutputStream类将1,2,…,100,这100个数字写入到文件 d:\out1.bin里,然后再用DatalnputStreamFilelnputStream类将d:\out1.bin的内读出来,并输出到屏幕上。 用DataOutputStreamFileOutputStream写入二进制数据时,直接调…

单元测试AIR原则:提升代码质量的秘密武器

文章目录 引言一、AIR原则1. Automatic(自动化)2. Independent(独立性)3. Repeatable(可重复性) 二、Automatic(自动化)三、Independent(独立性)四、Repeatab…

【MySQL】sql语句之表操作(上)

序言 在上一篇的数据库操作的内容中,学习了两种属性和常用的七种操作,学习是循序渐进的,库的操作学完了,就要开始学习表的操作了,而表可与数据强相关,比如DDL,即数据定义语言,DML&am…

DVWA-XSS(Stored)

Low 观察后端代码,对输入进行了一些过滤和转义。trim(string,charlist) 函数用于移除字符串两侧的空白字符或其他预定义字符,charlist 参数可以规定从字符串中删除哪些字符。stripslashes() 函数用于删除反斜杠。mysqli_real_escape_string() 函数用于对…

SAAS系统架构设计剖析

多租户数据隔离 用户担心数据安全性,也就是要做数据隔离,不允许 A 租户查到 B 租户的数据 1、软隔离 数据在一起,只不过带着租户 id 查询 在底层驱动 jar 上进行封装,强制带上租户 id 比如:MySQL、MQ、Redis&#…

【论文精读】DCRNN-扩散图卷积循环神经网络

DCRNN 模型是南加州大学的 Li 等人发表在 I C L R 2018 ICLR 2018 ICLR2018 会议上一个用于交通预测的时空预测模型,论文题目为: 《DIFFUSION CONVOLUTIONAL RECURRENT NEURAL NETWORK: DATA-DRIVEN TRAFFIC FORECASTING》,文章地址为: https://arxiv.org/abs/1707.01926。 …

vs中运行程序时,报不能运行解决方式

问题 在vs中编译运行程序中,如果程序还在运行,编译会报错,但是在后台又找不到对应的程序 解决方式 1、tasklist | find “进程名” 2、taskkill /PID

【实战】kafka3.X kraft模式集群搭建

文章目录 前言kafka2.0与3.x对比准备工作JDK安装kafka安装服务器增加hosts 修改Kraft协议配置文件格式化存储目录 启动集群停止集群测试Kafka集群创建topic查看topic列表查看消息详情生产消息消费消息查看消费者组查看消费者组列表 前言 相信很多同学都用过Kafka2.0吧&#xf…

二叉树的镜像--c++【做题记录】

【问题描述】 给定扩展二叉树的前序序列,构建二叉树。 求这课二叉树的镜像,并输出其前序遍历序列。 【输入形式】 输入扩展二叉树的前序序列。 【输出形式】 输出镜像二叉树的前序遍历序列。 【样例输入】 ab##cd##e## 【样例输出】 镜像后二叉树的前序遍…

功能问题:如何防止接口重复请求?

大家好,我是大澈! 本文约 1400 字,整篇阅读约需 3 分钟。 防止接口重复请求在软件开发中非常重要,重复请求必然会导致服务器资源的浪费。 因为每次请求都需要服务器进行处理,如果请求是重复的,那么服务…

乘船过河(ship)

合肥市第33届信息学竞赛(2016年) 题目描述 Description 卡卡西和小朋友们要乘船过河了,港口有很多条船可以租到,并且之间没有区别,每条船的出租费用也是一样的。但是一条船最多只能乘坐两个人,且乘客的总…