使用 ChatGPT 的 PowerBI 自定义视觉效果

问题描述 投票:0回答:1

我正在使用 TypeScript 将自定义视觉对象开发到 Power BI 中。我有一个用于用户输入提示的文本类型输入和一个用于 ChatGPT 答案的文本类型输入。这个想法是,用户可以询问有关报告数据或任何报告视觉效果的任何问题并获得答案。现阶段的视觉效果是这样的:

在后台,用户提示被发送到 Azure-OpenAI 服务,并由 ChatGPT 部署进行处理以获得响应。唯一缺少的部分是能够传递报告的数据。我看过类似的视频,使用 PowerAutomate Visual 执行此操作,视频如下:https://youtu.be/q1XszZrZ3es

在此视频中,我们能够通过 Power Automate 视觉效果将报告数据传递到用户提示中,以便与数据问题一起进行分析:

我设法通过以结构化 json 格式传递视觉数据以及提示来完成相同的操作,并且似乎可以工作,但问题是是否可以通过打字稿将报告的数据获取到自定义视觉效果中,而无需在视觉效果上添加数据集自己?

我已经在我的自定义视觉对象中尝试了一个名为 PowerBI Client 的库,但使用该库后,视觉对象停止工作(我认为这只能与 PowerBI Embedded 一起使用):

  1. https://www.npmjs.com/package/powerbi-client
  2. https://github.com/microsoft/PowerBI-JavaScript

根据本文,不可能使用自定义视觉对象并访问页面或报告范围级别的数据:https://community.powerbi.com/t5/Developer/Custom-visual-to-get-data-from-其他视觉效果/td-p/3193250

有什么想法吗?

typescript powerbi openai-api powerbi-custom-visuals chatgpt-api
1个回答
0
投票

经过大量研究,目前,这不支持,也无法通过 PowerBI 完成,因为我们无法访问整个报告数据,所以我改变了方向,在 kubernetes 集群内创建一个 langchain 服务器,直接访问相应的数据库它也存在于集群内部。该服务能够将问题转换为 sql,然后获取 sql 查询,在基础设施内执行它,并将结果再次推送到 chatgpt 以生成 html 视觉效果。

© www.soinside.com 2019 - 2024. All rights reserved.