首页 > 其他分享 >手把手教你一步一步通过AI助手生成利润表分析报告

手把手教你一步一步通过AI助手生成利润表分析报告

时间:2024-07-05 16:29:15浏览次数:14  
标签:分析 一步 AI 手把手 报告 助手 利润表 我们

<iframe allowfullscreen="true" data-mediaembed="csdn" frameborder="0" id="kJX2g1rL-1720064481255" src="https://live.csdn.net/v/embed/406245"></iframe>

AI助手之利润表分析报告-操作篇

以下为文字整理部分:

如果要手工制作一份这样的利润分析报告大概要多久时间?从准备数据做成表格,到完成报告,至少需要1天的时间吧,特别是敲文字报告的时候,生怕把数字搞错要反复检查,耗时耗力。

那么如果我们已经有一张利润表分析报表,是不是可以让AI助手自动生成这份利润表分析报告呢?

当然可以,但是……, 要做到还有一个难点,那就是我们怎么样才能让AI助手明白我们的想法,做出符合要求的分析报告。这里的关键就是提示词怎么写了。对于刚接触对话式AI的朋友来说,可能一下子也摸不到头绪,在之前我们已经讲过一讲《AI助手之按模板生成描述性文字》,用一个销售分析的示例给大家演示过基本的过程。今天要讲的利润表分析要复杂一些,希望通过今天的演示,可以让大家对如何让AI按我们的想法生成分析报告,有一个更清晰的思路。

好的,今天我们就来实操一下,看如何一步一步得到我们想要的结果。

我们打开利润表分析这个报表,这里已经有一张完整的利润表,包括本期、收入比、环比、同比、本年累计、本年累计同比、预算完成情况等。我们就基于这个表的数据,投喂给AI助手。
在这里插入图片描述
提示词怎么写呢?我们可以记住一个简单的格式:你是什么角色,有什么能力,要完成什么任务,要注意什么事项。

好的,我们可以先这样写一段提示词:

“你是一个专业的财务分析师,具备数据统计分析的所有知识,精通企业经营分析,如销售分析、库存分析、采购分析、生产分析、财务分析等;请根据我提供的数据集,生成一份利润表分析报告。注意,单位是元,数字仅保留2位小数,并要加上千分位。”

好的,我们可以把指令发给AI助手,可以看到,AI助手非常快的就输出了一份报告。
在这里插入图片描述
我们来看一下这份报告的质量。

从结构上来看,结构较为清晰,而且针对关键的项目,输出了较为详细的数据,同时,还有一部分分析的内容。看上去还是比较完整的。
在这里插入图片描述
但是,我们发现,这份报告离我们想要的结果还有一定的距离,那我们怎么样才能让AI助手完全按照我们的格式要求去生成呢?

这个时候,我们把奥威AI助手想象是一个真的人,是你的助理,他刚从名校毕业,有扎实的理论基础与知识结构,但是缺乏工作经验。你把这项工作交给他来完成,你要怎么做呢?如果你把刚才的提示词交待给这个助理,大概率上,得到的结果也差不多,看上去像模像样,却并不是你想要的。如果你是一位很忙的领导,那可能你就打回去让他再写一份;如果你是一位有耐心的领导,可能你会尝试把方法拆解,教他怎么一步一步去完善。

我们现在就来模拟一下这两种领导风格的情况。

1、我们直接告诉奥威AI助手,这份报告我不满意,让他再生成一份。

这里可以看到,输出的内容与上一次有一些变化,但与我们的预期仍然相差较远。
在这里插入图片描述
2、我们再尝试告诉AI助手,这份报告要包括以下几部分:概念、收入分析、成本及费用分析、利润分析、利润率分析、利润结构变动分析、利润增减变动的因素分析、总结与建议。并要求通过文字的方式详细列示各项数据。
在这里插入图片描述
我们会发现,上述的方法好像都不行,那怎么办呢?其实,我们在真实场景中,最好的办法就是把以前做过的利润表分析报告丢给助理,让他完全按照这个模板去完成,这样,我们也就不用费那么多的口舌去解释了。

所以,我们也可以用同样的方法,给AI助手一份模板,然后让他参考模板输出。在这里,出于成本的考虑(这里注意,AI助手是根据投喂的字符来计算成本的,文本越多费用就越高),我们没有必要将完整的历史报告全部投喂给AI助手,而是将其简化,以减少字符的输入。
在这里插入图片描述
这是一份我们已经简化的模板,大家可以对比一下,主要做了以下几点简化:

1、 在保留数据要素的同时,将所有真实的数字省略了一些;

2、 具体的分析内容会因为数字不同而不同,所以,我们只保留了分析这两个字;

3、 最后两部分的内容也会因为数字不同而不同,所以,我们只保留了标题。

我们再将模板结合之前的提示词,合并起来,并做一点调整:

“你是一个专业的财务分析师,具备数据统计分析的所有知识,精通企业经营分析,如销售分析、库存分析、采购分析、生产分析、财务分析等;请根据我提供的数据集,参考下面的模板,生成一份利润表分析报告。注意,单位是元,数字仅保留2位小数,并要加上千分位。”

我们新建一个会话,提交刚才整理的提示词。

我们来看一下这份报告是不是达到了我们的预期。首先,结构完全一致,AI聪明的填写了相关的真实数据,并且在分析的内容上,也做到了简单明了。
在这里插入图片描述
所以,经过上述的优化,我们最终实现了我们的预期目标,让AI助手完全按照我们的意愿生成了一份利润表分析报告。

敲黑板,讲重点:

1、 提示词怎么写,有一定的基本规范,大家可以参考;你是什么角色,有什么能力,要完成什么任务,要注意什么事项。

2、 与AI的沟通,就相当于是与一个聪明、知识丰富,但没有什么经验的职场新人沟通,也许他能很好的理解你的意图,也许他做不好。要让他能替你完成一些事务性的工作,需要一定的方法与耐心。

3、 如果想要得到一个相对稳定的结果,最好的方法就是提供模板,让Ai照猫画虎;

4、 模板最好是在原来真实的分析报告基础上,做必要的简化。在这个过程中,你会发现,其实AI还是挺聪明的,你也会慢慢喜欢上他,也就愿意让其承担更多的工作。

标签:分析,一步,AI,手把手,报告,助手,利润表,我们
From: https://blog.csdn.net/qq_43696218/article/details/140175463

相关文章

  • AI大模型从零到专家:全面教程,一课掌握!
    在学习大模型之前,你不必担心自己缺乏相关知识或认为这太难。我坚信,只要你有学习的意愿并付出努力,你就能够掌握大模型,并能够用它们完成许多有意义的事情。在这个快速变化的时代,虽然新技术和概念不断涌现,但希望你能静下心来,踏实地学习。一旦你精通了某项技术,你就能够用它来实......
  • FAILED: cpu_adam.so /usr/bin/ld: cannot find -lcurand collect2: error: ld retur
    FAILED:cpu_adam.so c++cpu_adam.ocpu_adam_impl.o-shared-lcurand-L/home/deeplp/anaconda3/envs/minicpm/lib/python3.10/site-packages/torch/lib-lc10-ltorch_cpu-ltorch-ltorch_python-ocpu_adam.so/usr/bin/ld:cannotfind-lcurandcollect2:error:ld......
  • mainCRTStartup WinMainCRTStartup
    assumecs:codesg,ds:datas;str字符必须是13位,所以中间加了两个空格,网上很多代码也避开了这个问题,都是通过加空格,拼写错误,反正加个占位符;否则会输出一堆乱码,实在想不明白是什么原因datassegmentstrdb'HelloWorld!','$'datasendscodesgsegmentmovax,datas......
  • 数据库raidZ数据恢复
    一、RAIDZ概述RAIDZ(有时也写作RAID-Z或ZFSRAID)是一种基于ZFS(ZFileSystem)文件系统的RAID技术,它特别为存储系统提供了高级别的数据冗余和恢复能力。RAIDZ将数据分散存储到多个磁盘上,并通过特定的校验和机制来确保数据的完整性和可恢复性。与传统的RAID级别(如RAID0、RAID1、RAI......
  • Linux 交叉编译(toolchain) ARM aarch64版 libcurl.so 库
    前言全局说明curl是用来访问网络,可以上传下载数据一、说明系统环境:ubunt18.04二、官网下载源码:2.1最新版本https://curl.haxx.se/download.htmlhttps://github.com/curl/curl/releases2.2历史版本https://curl.se/download/2.3变更日志https://curl.se/chan......
  • 【Stable Diffusion】2个实用方法---去除AI绘画的油腻感
    虽然现在AI绘画的技术已经相对比较成熟,能做出很多以假乱真的照片,但AI绘画似乎还是有点“人工”的“油腻感”。本文想讨论一下,降低AI绘画“油腻感”的方法。AI的油腻感?Midjourney的V6版本,虽然已经能产出媲美“专业摄影”效果的图片,但还是有一股“AI味”。当然,这......
  • 1055 - Expression #9 of SELECT list is not in GROUP BY clause and contains nonag
    MySQL8的默认sql_mode包含了only_full_group_by,如果想要sql不按照这模式做检查,可以设置当前session的sql_mode值不包含oly_full_group_by;全局修改则使用以下sql--全局配置session级配置则去掉GlobalSETGLOBALsql_mode='ANSI_QUOTES,STRICT_ALL_TABLES,STRICT_TRANS_TAB......
  • 为什么现在的AI编程师都是用Python来编程?
    前言: 在当今AI大火的时节,涌入了一大批AI编程师,和AI训练师!显而易见他们都是用的Python语言来编程的。当然AI也给我们的工作带来了很多便利,比如AI绘画,写文章,视频剪辑,脚本创做等等方面现在都可以来用AI来协助我高效完成工作。那么我们来看看现在的AI编程师为什么都用Python语言......
  • 开启IT世界的第一步:高考新生的暑期学习指南
    目录前言了解IT领域 学习编程语言 实践项目 学习资源 阅读专业书籍 培养良好的学习习惯 结语 最后-投票首先,我开始针对初学者,纯小白同学,开始输出WEB前端纯0基础的知识内容了,如果你需要,请关注这个专栏:WEB前端小白从这里出发_经海路大白狗的博客-CSDN博客......
  • 手把手教你解决spring boot导入swagger2版本冲突问题,刘老师教编程
    手把手教你解决springboot导入swagger2版本冲突问题本文仅为个人理解,欢迎大家批评指错首先SpringBoot3和Swagger2不兼容。在SpringBoot3中,应该使用Springdoc或其他与SpringBoot3兼容的API文档工具来替代Swagger2。Swagger2的依赖底层使用的是javax......