社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

超9000星,开源商业分析AI Agent,Github每日增长第二

AIGC开放社区 • 2 周前 • 115 次点击  
专注AIGC领域的专业社区,关注微软&OpenAI、百度文心一言、讯飞星火等大语言模型(LLM)的发展和应用落地,聚焦LLM的市场研究和AIGC开发者生态,欢迎关注!

WrenAI是由 Canner开发的一款开源商业智能AI Agent,通过自然语言交互实现与结构化数据的无缝对接,你无需编写任何专业SQL查询代码,就能快速完成数据的查询、分析和可视化。

目前,WrenAIGithub已经超过9000颗星,并且拿下了每日增长趋势第二名,整体实力非常强。

开源地址:https://github.com/Canner/WrenAI?tab=readme-ov-file

WrenAI的核心功能包括:能将用户用普通语言(支持多种语言)提出的数据问题准确翻译成生产级别的 SQL 查询语句,极大地简化了非技术用户的数据访问流程;

支持多模态输出,可以生成 SQL、图表、摘要报告、仪表盘和电子表格等多种形式的输出,无论是文本形式还是视觉形式(如图表、表格)的输出,都可以用于即时数据展示或操作性报告;

提供由AI生成的总结、报告以及具有上下文感知能力的可视化内容,帮助用户快速完成决策准备阶段的分析工作。

为了确保查询的准确性和减少幻觉生成,WrenAI使用建模定义语言来编码架构、指标、连接和定义,为大语言模型提供精确的上下文。其语义引擎通过架构嵌入和基于相关性的检索,确保查询内容丰富、架构嵌入和准确的 SQL 生成。

WrenAI还支持少量样本提示和元数据注入,根据模型的token限制调整架构表示的大小,并通过向量搜索收集相关的架构和元数据,以实现上下文对齐。

在架构设计上,WrenAI  采用了模块化和高度可扩展的设计理念,适合稳健的部署和集成。包括用户界面、编排层、语义索引、大语言模型抽象层、查询引擎、可视化以及插件/可扩展性等多个部分。

用户可以通过基于 Web 或命令行界面的自然语言查询和数据可视化界面进行操作。编排层负责处理输入解析、管理大语言模型的选择以及协调查询执行;语义索引则嵌入数据库架构和元数据,为大语言模型提供关键上下文;

查询引擎在支持的数据库/数据仓库上执行生成的 SQL,而可视化组件负责渲染表格、图表、仪表盘,并按需导出结果。WrenAI 还允许自定义连接器、模板、提示逻辑和针对特定领域的集成,进一步增强了其灵活性和适用性。

在数据库集成方面,WrenAI支持多种数据库包括BigQueryPostgreSQLMySQL、Microsoft SQL ServerClickHouseTrinoSnowflakeDuckDBAmazon Athena  Amazon Redshift 等所有主流数据库。还可以通过 API 与其他应用程序和平台轻松集成,支持多种部署模式,包括自托管、云端部署或作为托管服务运行。

WrenAI在大模型兼容方面非常灵活,支持OpenAIGPT系列、Azure OpenAIGoogle GeminiVertex AIDeepSeekDatabricksAWS Bedrock(如 Anthropic ClaudeCohere 等)、GroqOllama以及其他与OpenAI API 兼容的用户自定义模型。

END

点击图片立即报名👇️

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/185405
 
115 次点击