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

news2024/11/22 18:04:58

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.coloradmin.cn/o/1794681.html

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

相关文章

Splatter Image: Ultra-Fast Single-View 3D Reconstruction

Splatter Image: Ultra-Fast Single-View 3D Reconstruction 飞溅图像:超快速单视图3D重建 Stanislaw Szymanowicz  Christian Rupprecht  Andrea Vedaldi 克里斯蒂安鲁普雷希特安德烈韦达尔迪 Visual Geometry Group — University of Oxford {stan,chrisr,vedal…

优卡集团冲刺港股上市:90后创始团队孵化,IPO前突击大额分红

现年26岁的鲁圳,正在带领其6年以来的创业成果冲击资本市场。 近日,金融居间机构服务商优卡集团(Yoc Group)向港交所递交上市申请,民银资本为其独家保荐人。透过招股书可知,优卡集团成立于2018年&#xff0…

自动化测试-Selenium(一),简介

自动化测试-Selenium 1. 什么是自动化测试 1.1 自动化测试介绍 自动化测试是一种通过自动化工具执行测试用例来验证软件功能和性能的过程。与手动测试不同,自动化测试使用脚本和软件来自动执行测试步骤,记录结果,并比较预期输出和实际输出…

Gitlab---添加描述模版

0 Preface/Foreword Gitlab是代码托管平台,DevOps。因其免费,被广泛使用。GitLab不但可以管理代码,也可以管理issue,创建milestone等等。针对issue管理,支持描述模版功能,即对于新建的issue,可…

山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十八)- 微服务(8)

目录 11.4 SpringAMQP 11.4.2 Work Queue工作队列 11.4.3 发布订阅模型 11.4.4 FanoutExchange(广播交换机) 11.4.5 DirectExchange(路由模式交换机) 11.4.6 TopicExchange 11.5 消息转换器 11.4 SpringAMQP 父工程引入AMQP依赖 <!--AMQP依赖&#xff0c;包含RabbitMQ…

redis哨兵练习

1、6台服务器&#xff0c;3台作一个主从&#xff0c;3台作哨兵 服务器IP主redis192.168.99.133从redis1192.168.99.139从redis2192.168.99.141哨兵1192.168.99.144哨兵2192.168.99.156哨兵3192.168.99.160 6台服务器安装好redis&#xff0c;全部执行&#xff1a; #把redis的…

C语言杂谈:函数栈帧,函数调用时到底发生了什么

我们都知道在调用函数时&#xff0c;要为函数在栈上开辟空间&#xff0c;函数后续内容都会在栈帧空间中保存&#xff0c;如非静态局部变量&#xff0c;返回值等。这段空间就叫栈帧。 当函数调用&#xff0c;就会开辟栈帧空间&#xff0c;函数返回时&#xff0c;栈帧空间就会被释…

读《淘宝技术这10年》:从进化中感受技术的美与挑战

本文作者:小米,一个热爱技术分享的29岁程序员。如果你喜欢我的文章,欢迎关注我的微信公众号“软件求生”,获取更多技术干货! 大家好,我是小米,一个29岁的程序员,喜欢分享技术干货。今天,我想和大家聊一聊我最近读的一本书——《淘宝技术这10年》。这本书让我深刻领悟…

解决IDEA拉取或提交代码时SSL certificate problem: unable to get local issuer certificate问题

在使用IDEA拉取或提交GitHub上的代码时提示如下错误&#xff1a; 解决方法如下&#xff0c;依次执行命令&#xff1a; 在项目根目录下&#xff0c;打开Git Bash 1、echo | openssl s_client -servername github.com -connect github.com:443 | sed -ne /-BEGIN CERTIFICATE-/…

23 - 每位教师所教授的科目种类的数量(高频 SQL 50 题基础版)

23 - 每位教师所教授的科目种类的数量 考点&#xff1a; 排序和分组 selectteacher_id,count(distinct subject_id) cnt fromTeacher group byteacher_id;

SL3160 替换PN6008 耐压150V 降5V输出降压恒压芯片 脚位一样

在电子工程领域&#xff0c;芯片替换是一项常见且至关重要的任务。今天&#xff0c;我们将详细探讨SL3160芯片如何替换PN6008芯片&#xff0c;重点关注两者在耐压150V和降5V输出降压恒压方面的性能对比&#xff0c;以及它们脚位一致性的优势。 我们来了解一下SL3160和PN6008这两…

AE/PR插件中文汉化-StyleX V1.0.1动漫卡通绘画半色调漫画风格化特效

插件StyleX是一款采用人工智能AI技术的高级视频风格化工具&#xff0c;它不仅可以将素材转换为高质量的卡通片&#xff0c;还可以生成给定图像或视频风格的任意风格化视频。使用此工具&#xff0c;用户可以轻松创建创意风格化效果&#xff0c;例如卡通、绘画、绘画、半色调等等…

【大数据】计算引擎:Spark核心概念

目录 前言 1.什么是Spark 2.核心概念 2.1.Spark如何拉高计算性能 2.2.RDD 2.3.Stage 3.运行流程 前言 本文是作者大数据系列中的一文&#xff0c;专栏地址&#xff1a; https://blog.csdn.net/joker_zjn/category_12631789.html?spm1001.2014.3001.5482 该系列会成体…

翻译《The Old New Thing》- What’s with this MSH_MOUSEWHEEL message?

Whats with this MSH_MOUSEWHEEL message? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20080806-00/?p21353 Raymond Chen 2008年06月06日 MSH_MOUSEWHEEL 消息是怎么回事&#xff1f; 硬件团队正在研发一种鼠标滚轮设备&#xff0c;并…

LlamaIndex 一 简单文档查询

前言 在学习LangChain的时候&#xff0c;我接触到了LlamaIndex。它犹如我在开发vue时用到的axios&#xff0c;主要负责数据打理。别问我为什么打这个比方&#xff0c;前端老狗&#xff0c;重走AI路&#xff0c;闭关一年能否学的妥当&#xff1f; LlamaIndex 是一个用于 LLM 应…

【Python】教你彻底认识Python中的Web开发

​​​​ 文章目录 一、Web开发的基本概念1. Web服务器2. 客户端-服务器模型3. HTTP协议4. 前端与后端 二、常用的Web开发框架1. Django1.1 安装Django1.2 创建Django项目1.3 定义模型1.4 定义视图1.5 定义URL路由1.6 模板 2. Flask2.1 安装Flask2.2 创建Flask应用2.3 模板2.4…

Day 41 NGINX详解

Nginx详解 一、HTTP协议 HTTP协议是Hyper Text Transfer Protocol&#xff08;超文本传输协议&#xff09;的缩写,是用于从万维网&#xff08;WWW:World Wide Web &#xff09;服务器传输超文本到本地浏览器的传送协议。 1、HTTP 工作原理 HTTP协议通信流程 WEB Server&…

队列的实现及其应用

队列的概念 队列&#xff1a;只允许在一端进行插入数据操作&#xff0c;在另一端进行删除数据操作&#xff0c;具有先进先出的效果。入数据的一段称为队尾&#xff0c;出数据的一段称为队头。队列的应用是&#xff1a;1.维持公平性&#xff08;抽号&#xff09;、2.广度优先遍历…

JVM垃圾收集器和性能调优

目标&#xff1a; 1.JVM垃圾收集器有哪几种&#xff1f; 2.CMS垃圾收集器回收步骤。 一、JVM常见的垃圾回收器 为什么垃圾回收的时候需要STW? 标记垃圾的时候&#xff0c;如果不STW&#xff0c;可能用户线程就会不停的产生垃圾。 1.1 单线程收集 Serial和SerialOld使用单…

大语言模型应用与传统程序的不同

大语言模型&#xff08;LLM&#xff09; 被描述的神乎其神&#xff0c;无所不能&#xff0c;其实&#xff0c;大语言模型只是一个模型&#xff0c;它能够理解和生成自然语言&#xff0c;唯有依靠应用程序才能够发挥作用。例如&#xff0c;基于大模型可以构建一个最简单的会话机…