📢 转载信息
原文作者:Shittu Olumide
Image by Editor
部署AI分析师
认为部署人工智能(AI)项目需要数月时间是一种误解。事实是,如果你知道如何成功地将正确的大型语言模型(LLM)连接到你的数据源,你可以在几分钟内部署一个能够回答你自己的结构化查询语言(SQL)数据库中复杂业务问题的AI分析师。
在本文中,我将分解如何使用Bag of Words——一项创新的AI数据层技术——来部署一个AI分析师。你将学习到侧重于SQL数据库和LLM的实用、分步流程。在此过程中,我们将介绍每位专业人士都应了解的常见部署难题和伦理考量。
了解Bag of Words
Bag of Words是一个AI数据层平台,它可以将任何LLM连接到几乎任何数据源,包括PostgreSQL、MySQL、Snowflake等SQL数据库。它通过以下关键特性帮助你基于自己的数据构建对话式AI分析师:
这种方法意味着用户可以“提问一次、改进、获得可解释的结果”,而无需巨大的工程开支。
Image by Editor (点击放大)
部署AI分析师
尽管组织拥有强大的工具,但许多企业在释放其数据潜力方面仍面临挑战。问题主要在于集成复杂且缺乏明确的方法。由LLM驱动的AI分析师通过自然语言查询将原始数据转化为洞察,但准确地将这些模型连接到后端数据至关重要。
好消息是,Bag of Words使得连接SQL数据库和LLM成为可能,而无需处理无休止的定制代码。这降低了门槛,并将部署时间从数周或数月缩短到几分钟,为数据团队和业务用户赋能。
使用Bag of Words部署AI分析师
请遵循这些技术步骤,在Docker中快速启动一个AI分析师。
// 步骤 1: 准备SQL数据库
- 确保你的机器上安装了Docker,并在运行以下代码之前正确设置。
- 然后运行以下命令:
docker run --pull always -d -p 3000:3000 bagofwords/bagofwords
- 如果你是新用户,需要注册:
http://localhost:3000/users/sign-up。
Image by Author
按照流程完成引导以设置你的AI分析师。
- 确保你拥有SQL数据库的连接凭证(主机、端口、用户名、密码)。
- 点击“新建报告”(New Report)。然后选择你选择的任何数据库。在本文中,我将选择PostgreSQL。
Image by Author
- 创建你的数据库并填充数据。对于演示,我推荐Supabase。你可以使用任何你选择的数据库。同时,确保你的数据库可以从部署Bag of Words的网络访问。
Image by Author
- 了解哪些模式(schemas)、表和视图包含你希望AI分析师查询的数据。
- 接下来是为你的分析提供上下文。
Image by Author
在这里,你需要指示AI如何管理数据,你可以连接Tableau、dbt、Dataform以及Git中的AGENTS.md文件。
你还可以设置一个对话,只需点击一个按钮,就能得到所有所需信息的答案。
Image by Author
你也可以设置和重新运行报告。你的数据报告将实现自动化。
Image by Author
// 步骤 2: 测试和精炼查询
- 通过Bag of Words界面与AI分析师互动。
- 从简单的自然语言查询开始,如“上个季度总销售额是多少?”或“按收入显示排名前几的产品。”
- 根据初始结果优化提示和指令,以提高准确性和相关性。
- 使用调试工具跟踪LLM如何解释SQL,并在需要时调整元数据。
// 步骤 3: 部署和扩展
- 通过API或用户界面(UI)嵌入将AI分析师集成到你的业务应用程序或报告工具中。
- 监控使用指标和查询性能,以识别瓶颈。
- 随着采用率的增长,迭代地扩展数据库访问或模型配置。
挑战与解决方案
当部署AI分析师时,你可能会遇到一些障碍(以及Bag of Words如何提供帮助):
| 模型 | 训练准确率 | 验证准确率 | 差距 | 过拟合风险 |
|---|---|---|---|---|
| 逻辑回归 | 91.2% | 92.1% | -0.9% | 低(负差距) |
| 分类树 | 98.5% | 97.3% | 1.2% | 低 |
| 神经网络(5个节点) | 90.7% | 89.8% | 0.9% | 低 |
| 神经网络(10个节点) | 95.1% | 88.2% | 6.9% | 高 – 拒绝此项 |
| 神经网络(14个节点) | 99.3% | 85.4% | 13.9% | 非常高 – 拒绝此项 |
总结
在当今数据驱动的世界中,在几分钟内通过将任何LLM连接到SQL数据库来部署AI分析师不仅是可能的,而且已成为预期。Bag of Words提供了一种可访问、灵活且安全的方式,可快速将你的数据转化为交互式的AI驱动洞察。通过遵循概述的步骤,数据专业人员和业务用户都可以解锁新的生产力和决策清晰度水平。
如果你一直在努力有效地部署AI项目,现在是时候揭开这个过程的神秘面纱,利用新工具,并自信地构建你的AI分析师了。
Shittu Olumide是一位软件工程师和技术作家,热衷于利用尖端技术来构建引人入胜的叙事,对细节有敏锐的洞察力,并擅长简化复杂概念。你也可以在Twitter上找到Shittu。
🚀 想要体验更好更全面的AI调用?
欢迎使用青云聚合API,约为官网价格的十分之一,支持300+全球最新模型,以及全球各种生图生视频模型,无需翻墙高速稳定,文档丰富,小白也可以简单操作。
评论区