智能文档检索和简便集成的开源 AI 问答工具:Danswer

简介: 当你使用 Danswer 时,只需以自然的方式提出问题,就像与朋友交谈一样简单,它会自动搜索公司内部的文件和资料,然后给你一个可靠的答案,并附上来源。

Danswer 是一个开源企业问答工具。当你使用 Danswer 时,只需以自然的方式提出问题,就像与朋友交谈一样简单,它会自动搜索公司内部的文件和资料,然后给你一个可靠的答案,并附上来源。除此之外,Danswer 还可以和其他常用的工具一起使用,比如 Slack、GitHub、Confluence 等。这样你可以更方便地获取答案,同时也可以和团队成员一起分享和讨论。

640.png

功能特性

  • answer 提供直接问答功能,它由生成式 AI 模型驱动,所得答案都有引用和来源链接支持。
  • 智能文档检索采用最新的 LLMs 进行语义搜索和重新排序。
  • AI 助手由定制的深度学习模型支持,可以解释用户意图。
  • 已包含用户认证和文档级别的访问管理功能。
  • 可以连接到 Slack、GitHub、GoogleDrive、Confluence、本地文件和网络爬虫等,未来还会添加更多连接方式。
  • 管理仪表盘可以管理连接器,并设置功能,比如实时更新获取。
  • 只需一行 Docker Compose(或 Kubernetes)命令,即可在任何地方部署 Danswer。

快速开始

要求:
git
带有 compose 的 docker(docker 版本 >= 1.13.0)

  1. 克隆 Danswer 存储库:
    git clone https://github.com/danswer-ai/danswer.git
    
  2. 导航到 danswer/deployment/docker_compose

  3. 打开 docker 引擎并运行:

  • 要从 DockerHub 提取镜像并运行 Danswer:
    docker compose -f docker-compose.dev.yml -p danswer-stack up -d --pull always --force-recreate
    
  • 或者,要从源代码构建容器并启动 Danswer,运行:
    docker compose -f docker-compose.dev.yml -p danswer-stack up -d --build --force-recreate
    
  • 如果更新了任何.env 变量,这些命令也可用于重新部署
  • 可能需要 15 分钟以上,具体取决于网速

OpenAI API 密钥

注意:首次访问时,Danswer 将提示输入 OpenAI API 密钥。如果没有这个,Danswer 将能够提供搜索功能,但不能提供直接的问答功能。

可以在以下位置获取 OpenAI API 密钥:https: //platform.openai.com/account/api-keys

索引文档

快速将公开可访问的网站添加到 Danswer 中,无需任何额外的授权设置。

1、导航至 Danswer 主屏幕的右上角并选择管理面板

640 (1).png

2、在 Web Connector 仪表板中,选择要索引的任何基本 URL。

  • 这将为可通过超链接访问的基本 URL 下的所有页面建立索引
  • 可以检查索引状态页面以监控进度

640 (2).png

3、页面编入索引后,现在可以导航回主页并开始提出问题并获取答案!

640 (3).png

传送门

开源协议:MIT

开源地址:https://github.com/danswer-ai/danswer

关注微信公众号「开源技术专栏」了解更多!


相关文章
|
4天前
|
人工智能 自然语言处理 JavaScript
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
Univer 是一款开源的 AI 办公工具,支持 Word、Excel 等文档处理的全栈解决方案。它具有强大的功能、高度的可扩展性和跨平台兼容性,适用于个人和企业用户,能够显著提高工作效率。
40 7
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
|
2天前
|
存储 人工智能 数据管理
|
2天前
|
存储 人工智能 人机交互
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
PC Agent 是上海交通大学与 GAIR 实验室联合推出的智能 AI 系统,能够模拟人类认知过程,自动化执行复杂的数字任务,如组织研究材料、起草报告等,展现了卓越的数据效率和实际应用潜力。
39 1
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
|
3天前
|
人工智能 数据挖掘 BI
结构化表格也成模态!浙大TableGPT2开源,最强表格AI问世
在AI快速发展中,大型语言模型(LLMs)如GPTs等展现了巨大潜力。然而,表格数据整合这一关键领域发展不足。浙江大学提出TableGPT2,使用593.8K张表格和2.36M查询-表格-输出三元组进行预训练和微调。该模型创新性地引入了表格编码器,增强了处理模糊查询、缺失列名和不规则表格的能力。TableGPT2在23个基准测试指标上表现出色,7B模型性能提升35.20%,72B模型提升49.32%。其开源代码和模型为社区提供了强大的研究工具。
24 12
|
6天前
|
数据采集 机器学习/深度学习 人工智能
基于AI的网络流量分析:构建智能化运维体系
基于AI的网络流量分析:构建智能化运维体系
53 13
|
1天前
|
人工智能 IDE API
AI驱动的开发者工具:打造沉浸式API集成体验
本文介绍了阿里云在过去十年中为开发者提供的API服务演变。内容分为两大部分:一是从零开始使用API的用户旅程,涵盖API的发现、调试与集成;二是回顾阿里云过去十年为开发者提供的服务及发展历程。文中详细描述了API从最初的手写SDK到自动化生成SDK的变化,以及通过API Explorer、IDE插件和AI助手等工具提升开发者体验的过程。这些工具和服务旨在帮助开发者更高效地使用API,减少配置和调试的复杂性,提供一站式的解决方案。
|
2天前
|
存储 SQL 人工智能
Lindorm:AI和具身智能时代的海量多模数据服务
本次分享由阿里云资深技术专家沈春辉介绍Lindorm数据库在AI和具身智能时代的应用。Lindorm定位于提供海量多模数据服务,融合了结构化、半结构化及非结构化数据的处理能力,支持时序、地理位置、文本、向量等多种数据类型。其核心特点包括多模一体化、云原生分布式架构、异步攒批写入、冷热数据分离、深度压缩优化、丰富索引和Serverless计算等,旨在提升研发效率并降低成本。Lindorm已广泛应用于车联网领域,覆盖60%国内头部车企,支撑近百PB数据规模,带来90%业务成本下降。
|
3天前
|
人工智能 自然语言处理 计算机视觉
AI大模型开启智能化新时代
12月19日下午,复旦大学计算机科学技术学院第十二期“步青讲坛”在江湾校区二号交叉学科楼E1006报告厅举行。本期讲坛特别邀请了阿里巴巴集团副总裁、IEEE Fellow叶杰平教授做题为《AI大模型开启智能化新时代》的精彩技术报告。
55 4
|
5天前
|
人工智能 容灾 关系型数据库
【AI应用启航workshop】构建高可用数据库、拥抱AI智能问数
12月25日(周三)14:00-16:30参与线上闭门会,阿里云诚邀您一同开启AI应用实践之旅!
|
1天前
|
机器学习/深度学习 传感器 人工智能
开源AI视频监控系统在监狱安全中的应用——实时情绪与行为分析、暴力预警技术详解
针对监狱环境中囚犯情绪波动和复杂人际互动带来的监控挑战,传统CCTV系统难以有效预警暴力事件。AI视频监控系统基于深度学习与计算机视觉技术,实现对行为、情绪的实时分析,尤其在低光环境下表现优异。该系统通过多设备协同、数据同步及自适应训练,确保高精度识别(95%以上)、快速响应(<5秒),并具备24小时不间断运行能力,极大提升了监狱安全管理的效率与准确性。