SWIRL AI Connect
将AI引入数据,而不是将数据引入AI
SWIRL AI Connect 是先进的AI基础设施软件。它支持增强的检索增强生成(RAG)功能、强大的分析能力和SWIRL Co-Pilot。SWIRL利用AI为企业服务,使组织能够做出更好的决策并采取更有效和及时的行动。
开始搜索 · Slack · 主要功能 · 贡献 · 文档 · 连接器
几分钟内让你的AI投入运行,而不是几个月。 SWIRL AI Connect 是一个开源的AI连接平台,简化了将先进AI技术集成到企业运营中的过程。它支持强大的功能如检索增强生成(RAG)、分析和Co-Pilot,利用AI增强决策并推动企业AI转型。
SWIRL无需将数据移动到矢量数据库或经历ETL过程即可运行。此方法不仅提高了安全性,还加快了部署速度。作为私有云AI提供商,SWIRL完全在你的私有云基础设施内运行,本地运行在防火墙内部,以确保数据的最大安全性和合规性。
为什么选择SWIRL AI Connect?
-
即时AI部署:在你的私有云环境中快速部署AI驱动的企业软件。SWIRL AI Connect 无缝集成,提供内置的安全措施,如数据合规性和防火墙保护,确保安全的AI连接和细粒度的访问控制。
-
简单快捷的检索增强生成(RAG):SWIRL AI Connect 简化了检索增强生成(RAG)的使用。我们的平台无需外部矢量数据库、LangChain或LlamaIndex,使得直接在你的数据上实现AI RAG工具变得更加容易。
-
无需数据移动:直接在本地数据上运行,无需ETL过程、重新索引或数据移动。SWIRL AI Connect 通过允许数据留在原地并在防火墙内安全运行,增强数据安全性。
-
通过AI提升生产力:通过先进的分析和Co-Pilot功能提高团队效率并简化工作流程。SWIRL AI Connect 帮助你更快找到信息,做出更明智的决策,加速企业AI转型并提高生产力。
SWIRL AI Connect 让你能够执行统一搜索并引入一个安全的AI Co-Pilot。
SWIRL 统一搜索:SWIRL 统一搜索提供了一个安全而强大的集成搜索解决方案,使用户能够无缝地查询所有企业数据源。这个可扩展的统一搜索平台专为大企业、初创企业和小团队设计,允许在不妥协安全的情况下对云服务、内部系统和数据孤岛进行全面搜索。通过实施SWIRL统一搜索,企业可以提升生产力,改善数据可访问性,利用其数据景观的全部潜力做出更明智的决策。
SWIRL Co-Pilot:SWIRL Co-Pilot 作为一个智能助手,利用先进的AI为业务用户提供上下文感知的见解和支持。安全地集成在你的企业系统中,SWIRL Co-Pilot 帮助简化工作流程、自动化任务并提供个性化建议,大大提高了运营效率。用户受益于实时决策支持、减少的手动工作负荷以及与数据更直观的互动,使其能够专注于推动业务增长的战略活动。
预约你的免费演示 SWIRL Co-Pilot
SWIRL的排名在行动中
SWIRL利用你的企业数据的特定上下文,提供高度相关的搜索结果,满足业务需求。虽然像Google这样的通用搜索引擎提供广泛的功能,但SWIRL在处理企业特定查询方面表现出色,提供有助于决策和业务效率的可操作见解。
SWIRL AI Connect 功能
基于 SWIRL AI Connect
🔎 SWIRL 的工作原理
SWIRL AI Connect 提供了一个简单直观的无代码设置,使企业能够轻松集成AI功能。它直接连接到各种企业和数据应用程序——如Teams、Snowflake、Databricks和Google Drive,使你能够搜索、获取并构建基于AI的知识库。利用 SWIRL 的 Co-Pilot 和 检索增强生成(RAG)功能,提高生产力,无需提取或索引任何数据。
-
连接:轻松连接 SWIRL AI Connect 到你的数据源——无论是数据库、文档存储还是云服务。只需添加你的认证信息即可开始。
-
查询:使用自然语言与 SWIRL AI Connect 互动。提问或输入命令,立即在你的工作流程中利用AI的力量。
-
获取结果:受益于 SWIRL AI Connect 高级搜索功能和生成性AI的结合。它通过将查询分配给具有搜索API的连接平台——从搜索引擎和数据库到NoSQL引擎和SaaS服务——迅速提供准确且上下文增强的响应。
🔌 连接器列表
完整的连接器列表在这里。
有关连接器的企业支持 请联系 Swirl 团队:support@swirlaiconnect.com
🔥 现在在 Docker 中尝试 Swirl
先决条件
-
要在 Docker 中运行 Swirl,你必须在本地安装并运行最新版本的Docker 应用(适用于 MacOS、Linux 或 Windows)。你还可以观看视频教程以获取入门信息。
-
Windows 用户还必须安装和配置 WSL 2 或 Hyper-V 后端,具体请参阅Windows 上安装 Docker Desktop 的系统要求。
在 Docker 中启动 Swirl
警告 在继续之前,请确保 Docker 应用正在运行!
curl https://raw.githubusercontent.com/swirlai/swirl-search/main/docker-compose.yaml -o docker-compose.yaml
- *可选:*要在 Docker 中启用 Swirl 的实时检索增强生成(RAG),请在控制台中使用有效的 OpenAI API 密钥运行以下命令:
export MSAL_CB_PORT=8000
export MSAL_HOST=localhost
export OPENAI_API_KEY=‘<your-OpenAI-API-key>’
:key: 如果你没有 OpenAI API 密钥,请查看OpenAI 的 YouTube 视频。
- 在 MacOS 或 Linux 中,从控制台运行以下命令:
docker-compose pull && docker-compose up
- 在 Windows 中,从 PowerShell 运行以下命令:
docker compose up
几分钟后,应出现以下或类似内容:
-
使用浏览器打开此URL:http://localhost:8000(或 http://localhost:8000/galaxy)
-
如果搜索页面出现,请点击右上角的
Log Out
。SWIRL 登陆页面将会出现。 -
输入用户名
admin
和密码password
,然后点击Login
。 -
在搜索框中输入搜索内容,然后按下
Search
按钮。排名结果在几秒钟内出现:
- 要查看原始JSON,打开http://localhost:8000/swirl/search/
最近的搜索对象将显示在顶部。点击result_url
链接查看完整的JSON响应。
注意 📝
警告 Docker 版本的 Swirl 不 会在关闭时保留任何数据或配置!
:key: Swirl 包含五(5)个 Google 可编程搜索引擎(PSE),让你立即开始使用。其凭据与 Swirl 社区共享。
:key: 使用 Swirl 和 Microsoft 365 需要由公司授权管理员安装和批准。有关更多信息,请查阅M365 指南或联系我们。
接下来的步骤 👇
视频教程
在60秒内运行SWIRL Docker的指南。
🌟 主要功能
✦ | 功能 |
---|---|
📌 | Microsoft 365 集成和 OAUTH2 支持 |
🔍 | 为所有包含的连接器配置 SearchProvider。它们可以通过 active、default 和 tags 属性进行组织。 |
✏️ | 为每个提供者 适配查询,例如将 NOT term 重写为 -term ,从不支持 NOT 的提供者中删除 NOT 条款,并传递 AND、+ 和 OR 操作符。 |
⏳ | 通过 API 进行 同步或异步搜索联合 |
🛎️ | 可选订阅功能,持续监控任何搜索的新结果 |
🛠️ | 处理器 阶段的管道化,用于实时适配和转换查询、响应和结果 |
🗄️ | 在 SQLite3 或 PostgreSQL 中 存储结果,用于后期处理、消费和/或分析 |
➡️ | 内置 查询转换 支持,包括重写和替换 |
📖 | 通过 NLTK 实现的 词干匹配 和 停用词处理 |
🚫 | 基于字段或可配置的余弦相似度阈值的 重复检测 |
🔄 | 使用 余弦向量相似度 重新排序统一结果,基于 spaCy 的大型语言模型和 NLTK |
🎚️ | 结果混合器 按相关性、日期或轮转(堆叠)格式排列结果,在订阅模式下可选过滤仅新项目 |
📄 | 通过提供的 URL 浏览所有请求的结果、重新运行、重新评分和更新搜索 |
📁 | 示例数据集 适用于 SQLite3 和 PostgreSQL |
✒️ | 使用 TextBlob 可选拼写校正 |
⌛ | 可选的搜索/结果过期服务 以限制存储使用 |
🔌 | 轻松扩展的 连接器 和 混合器 对象 |
👩💻 贡献给 Swirl
你有为 SWIRL 提出的绝妙创意或改进建议吗? 我们很乐意倾听,并很高兴你能为此做出贡献!
🔗 只需三步即可开始:
- 与其他爱好者联系 - 加入 Swirl Slack 社区 并分享你的想法。你会发现一个热情的 Swirl 爱好者和团队成员群体,他们乐意提供帮助并进行协作。
- 创建分支 - 从
develop
分支开始,创建一个描述性名称的分支,概述你的创意或修复。 - 开始贡献 - 准备好大展身手了吗?确保所有贡献都通过 GitHub pull request 提交。我们大致遵循 Gitflow 分支模型,因此所有即将发布的更改都应提交到
develop
分支。
📚 第一次在 GitHub 上贡献? 不用担心, GitHub 文档 提供了有关项目贡献的出色指南。
💡 每一份贡献,无论大小,都会带来变化。加入我们,共同塑造 Swirl 的未来!
☁ 使用 Swirl Cloud
有关 Swirl 作为托管服务的信息,请 联系我们!
📖 文档
概览 | 快速入门 | 用户指南 | 管理员指南 | M365 指南 | 开发者指南 | 开发者参考 | AI 指南
👷♂️ 需要帮助?我们在这里为你提供支持!
在 Swirl,我们重视每一位用户。无论你是初学者还是专家,有任何反馈或问题,我们都愿意倾听并提供帮助。不要犹豫,随时联系我们。
-
加入 SWIRL 社区 Slack: 加入我们的 SWIRL 社区 Slack - 讨论任何与 SWIRL 相关的内容。
-
直接支持: 有任何问题、建议,或只是打个招呼,请发送电子邮件至 support@swirlaiconnect.com。我们珍惜每一条消息,并承诺尽快回复你!
-
请求连接器(企业支持) 想快速看到一个新连接器。请联系 Swirl 团队:support@swirlaiconnect.com