How Inconvo is improving customer-facing analytics with conversational AI built on LangGraph

Inconvo 如何利用构建于 LangGraph 之上的对话式 AI 改进面向客户的分析

了解 Inconvo 如何利用 LangGraph 使非技术用户能够通过自然语言查询无缝地进行数据分析。

2 分钟阅读

Inconvo 是一家 YC S23 创业公司,致力于简化非技术用户的数据分析。本案例研究将重点介绍 Inconvo 如何利用 LangGraphLangSmith 来简化其数据查询流程。

问题:克服数据分析的障碍

Inconvo 旨在解决许多非技术用户面临的常见挑战,他们在使用传统的商业智能 (BI) 工作流程从数据中提取简单见解时感到困难。例如,SaaS 应用程序的用户可能会发现,仅仅为了回答像“过去两周我卖出了多少产品?”这样的简单问题,就不得不浏览复杂的 BI 工具,这非常麻烦。这种低效率不仅浪费时间,还限制了用户做出数据驱动决策的能力。

随着 Inconvo 寻求使用户能够以自然语言提问,从而消除数据分析方面技术专长的需求,对更直观解决方案的需求变得显而易见。通过提供简单的 API,Inconvo 旨在使开发人员能够轻松地将对话式分析添加到他们的应用程序中。

Agent UX:用于对话式数据分析的 API

Inconvo 的 agent 界面为用户提供了多种可视化和交互数据的方式。当用户提交自然语言查询时,API 以以下形式返回 JSON 结果

  • 用于比较分类数据的条形图
  • 用于时间序列分析的折线图
  • 用于详细数据检查的表格
  • 用于简单答案的文本

该 API 允许用户以对话方式优化他们的查询。例如,在看到初始结果后,用户可以要求不同的可视化效果或请求进一步筛选数据。这种交互式体验使非技术用户可以访问复杂的数据分析,而无需他们学习 SQL 或专门的 BI 工具。

使用 LangGraph 构建强大的查询处理系统

LangGraph 在 Inconvo 的架构中起着关键作用,并支持了多步骤工作流程,可以高效地处理用户查询。当用户提交问题时,LangGraph 会协调整个数据检索过程,首先是对数据库进行内省以了解其模式。这使 Inconvo 能够配置哪些数据是可访问的以及如何查询这些数据。

Inconvo 的架构利用 LangGraph 来管理条件工作流程,在这些工作流程中,可以根据用户的输入执行不同的操作。这包括选择表格、执行 SQL 查询以及以各种格式返回结构化输出。通过与 LangGraph 集成,Inconvo 可以处理包含多个步骤的复杂查询,确保用户快速收到准确且相关的结果。

认知架构遵循深思熟虑的推理模式

  1. 解析用户的自然语言查询
  2. 将查询映射到相关的数据库表和字段
  3. 生成适当的 SQL 查询

结论

Inconvo 对 LangGraph 的使用改变了非技术用户与其数据交互的方式,通过自然语言处理打破了数据分析的障碍。通过消除对专业技术技能的需求,Inconvo 普及了数据洞察的访问,使各行各业的用户能够快速有效地做出明智的决策。本案例研究演示了创新的 AI 解决方案如何解决现实世界的问题,并在数据分析领域创造更直观的用户体验。