基于人工智能的审计平台设计探索与实践
2024-05-16高厚良
摘要:新一代人工智能技术的发展和应用,为审计机关开展绩效审计工作提供了新的契机。在开展绩效审计工作过程中,充分运用人工智能技术,实现审计数据信息的及时收集和分析,可从整体上提升绩效审计工作效率和水平。本文从应用人工智能技术开展绩效审计工作的必要性出发,探讨人工智能技术在绩效审计工作中的应用现状及存在问题,并提出了相关对策建议,以期为进一步规范应用人工智能技术开展绩效审计工作提供借鉴和参考。
关键词:人工智能;绩效审计;探索与实践
随着科技的不断发展,人类与机器之间的交流方式也发生了巨大的变化。人工智能技术的快速发展使得机器能够与人类进行对话,并具备一定的理解和回应能力。这种人机对话的形式已经在各个领域得到了广泛应用,从智能助手到自动客服,再到智能家居和无人驾驶汽车。本文将对人机对话的现状和未来发展进行探讨。
一、人工智能在审计工作中的应用流程
首先,应进行现场调查来获取相关数据进行应用审计。审计人员通过现场走访和问卷调查,了解被审计单位的基本情况、经营情况、财务状况以及管理制度等。其次,利用大数据分析技术进行数据信息的采集、整理和分析[1]。将现场调查获取的相关数据信息进行清洗和处理,通过编程程序进行数据提取和清洗,并构建大数据分析模型,开展审计数据的分析比对。最后,对相关审计问题进行分类汇总和风险评估。结合审计现场调查获取的相关数据信息,利用大数据分析技术对被审计单位的财务收支、经营管理、风险管理等情况进行分析,找出异常数据信息,并评估其风险。根据分析结果,结合被审计单位内部控制制度和行业特点等因素,出具相应的审计报告或整改通知书,促进被审计单位完善内部控制制度、规范经营行为、提高管理水平和财务资金使用效益。
二、人工智能应用于绩效审计带来的挑战
(一)人工智能无法进行有效的绩效审计沟通
人工智能是通过程序设计和算法对海量数据进行分析和计算,而数据本身具有动态性和复杂性,难以用标准化的数据模型进行有效沟通。因此人工智能在绩效审计中的应用将存在很大的困难。而通过人工智能进行审计沟通,需要审计人员对算法进行详细说明,以解释算法如何处理输入数据。目前,审计人员在绩效审计过程中仍然沿用传统的审计方法和技术,采用与被审计单位沟通的方式来获取审计证据。但这种传统的沟通方式无法满足人工智能在绩效审计中的应用需求,因为这种传统的沟通方式已经无法适应新技术发展对绩效审计提出的挑战。因此,在人工智能在绩效审计中的应用过程中,需要不断探索和创新沟通方式和方法。
(二)人工智能的算法结果存在疑义
在绩效审计中,人工智能可以通过对海量数据的分析、加工、比对、筛选来发现问题和疑点,确定审计线索和重点。但目前人工智能在绩效审计中的应用存在着算法结果的不透明性问题,主要表现在算法的结果不公开、不透明。审计人员很难从审计证据中获取算法的计算过程和结果。由于缺乏明确的法律依据,审计人员无法保证人工智能的算法是透明且可解释的。即使人工智能具有解释能力,也难以证明其合理性和客观性。因此,人工智能在绩效审计中的应用将面临质疑和风险,这可能影响绩效审计的实质效果[2]。
(三)人工智能难以保障企业信息安全
在绩效审计过程中,数据安全是一个重要的考虑因素。虽然采用人工智能技术可以自动处理大量数据,但企业必须采取一些措施来保护这些数据的安全。首先,企业应该建立严格的数据管理制度,包括数据访问权限的控制、数据备份和恢复策略等。通过限制只有经过授权的人员可以访问敏感数据,可以减少不法分子的机会。其次,企业还可以加密敏感数据以确保其安全性。加密技术可以将数据转化为非常难以理解的形式,即使数据被非法获取,也很难解密和使用。这可以提供额外的保护层。另外,企业可以采用监控和审计技术来跟踪和审核数据访问和使用的情况。这样可以帮助发现异常行为并及时采取措施。最后,企业还应该加强员工的安全意识培训,教育员工如何正确使用和处理数据,并警惕潜在的安全威胁。綜上所述,虽然人工智能技术在绩效审计中带来了许多便利,但企业必须积极采取措施来确保数据的安全,防止不法分子非法利用数据信息。
三、智能审计平台的整体架构
(一)审计方案确定模块
审计方案确定模块主要是根据风险评估的结果。它以提供风险导向审计方案的模板为目标,以便审计人员能够快速制定符合自身情况的审计方案。首先,注册会计师可以根据自己的经验和对行业的了解,判断被审计单位面临的风险,并将其转化为风险评估结果。然后,注册会计师将该评估结果与个人的知识和经验相结合,制定相应的风险评估结果。其次,注册会计师根据所处环境的变化,重新评估和分析所面临的风险,得出新的风险评估结果。最后,注册会计师根据新的风险评估结果,从审计目标出发,确定审计计划和具体实施方案。在此基础上,注册会计师可以对被审计单位财务报表进行实质性测试。
(二)审计方案实施模块
审计方案实施模块主要用于实现审计方案的执行和查询结果。根据不同类型的审计业务,设定相应的审计方案,包括单项审计、组合审计等。该模块以风险为导向,根据被审计单位的经营情况、内部控制情况和行业特征等因素,采用一种或多种风险评估方法,对被审计单位进行全面评估,并将评估结果作为在被审计单位实施审计程序的重要依据。根据评估结果,制定相应的审计计划。该模块以业务流程为基础,根据具体业务类型设计相应的业务流程,对被审计单位的审计程序进行全程监控。根据被审计单位的内部控制和行业特征等因素,分析被审计单位的内部控制风险和行业风险。基于此,设定不同风险水平的控制测试指标和控制标准。将控制测试结果与业务流程和数据模型进行匹配,并根据匹配结果制定相应的控制测试实施方案。该模块主要包括业务流程模块和内控模块两部分。
(三)审计方案实施终结模块
实施终结模块是基于大数据平台实现的。该模块通过将被审计单位的数据信息与计算机数据库中的相关数据进行匹配,计算出被审计单位的风险评估分数,并将其与预先设定的标准进行比较。如果被审计单位风险评估分数高于标准,则表示存在较高的风险;如果被审计单位风险评估分数低于标准,则表示存在较低的风险。同时,智能审计平台会根据事先设定好的规则,自动生成相关报告。若最终得出结论认为被审计单位存在重大错报风险,则可以向委托方发送预警通知;若最终得出结论认为被审计单位不存在重大错报风险,则可以向委托方发送结案通知。智能审计平台对审计数据进行处理后可以生成相关报告,其报告主要包括审计结果、审计报告中披露的内部控制缺陷等内容。最后,智能审计平台可以将这些数据信息发送给管理层和监管部门。
四、智能审计平台的软件设计
在该系统中,审计员从资料库中抽取待审数据进行审计。审计员可以利用网络同步与资料库进行信息共享,对资料库中的数据进行综合、分类和分析,并做出初步判断。在传统的审计过程中,数据库会反馈审计计划,然后根据计划执行审计,并将结果反馈给审计员。审计员会审查审计结果,然后出具审计报告。最后,通过网络同步模块与被审计人员进行信息共享。在智能化审计平台的软件设计过程中,会计师从数据库中抽取被审计的数据,并与审计计划进行信息共享。然后,按照审计计划对数据进行审计,并将结果反馈给审计师。审计师会对审计结果进行评审,并生成评审报告。对于特殊情况下的审计,审计师会手动进行判断,并将结果与数据库进行信息共享,以便未来类似情况的查询。最后,通过网络同步功能,实现了与被审核者的信息共享。监督模块是数据处理模块的辅助模块。其主要任务是对整个系统进行监控,以确保审计过程的安全性。监督模块的功能包括程序监控、数据库监控、硬件设施监控和安全监控等。通过程序监控,监督模块可以随时获取审计过程的相关数据,并根据数据进行判断。监督模块能够根据审计方案和被审计单位提供的信息,判断是否有必要进行专项审计。同时,监督模块可以对手工输入的审计计划进行分析,并向监督员反馈审计结果。监督员会对审计结果进行审核,并生成审核报告。
五、智能审计平台的硬件设计
(一)审计员客户端
审计人员客户端主要包括三个部分:前端服务器、客户服务中心和后台数据库。前端服务器接收客户端发送的业务数据,并根据业务数据提取审计所需的审计信息。客户服务中心接收前端服务器发来的业务数据,进行必要的处理,并将处理结果返回给前端服务器。后台数据库负责存储审计所需的原始数据和处理后的结果。
(二)监督员客户端
智能审计平台监督员客户端通过Web界面,通过浏览器访问 Web服务器,将相关的数据信息发送到远程数据库。由于远程数据库是智能审计平台的关键组成部分,因此必须选择能够处理大数据和快速响应数据传输需求的存储设备。服务器采用传统的存储设备即可满足要求。
(三)被审计人员客户端
被审计人员客户端主要包括智能审计平台客户端和被审计人员客户端。监督员可以在终端机上接收服务器提供的各种信息,基于这些信息,通过对审计的安全性评价,将评价结果通过终端上传至服务器。被审计者可将稽核材料及有关稽核結果的说明、说明及整改等资讯上传到服务器,并从服务器接收稽核结果的讯息。
(四)数据库服务器
数据库服务器是一个多线程、多处理器、多I/O的数据库服务器。它是大数据存储、管理和分析的核心,也是整个智能审计平台的数据中心。由于数据库服务器是整个智能审计平台的数据中心,必须能够快速地处理海量数据。因此,在设计时必须考虑数据库服务器的速度和容量。目前,主流的数据库服务器可以支持8核甚至16核处理器,并且拥有足够的内存和硬盘空间来处理大量数据。智能审计平台处理的数据量较大,选择存储容量较大、运行速度快、具有较高存储效率和较强存储性能的数据库服务器是非常必要的。此外,在设计中还需要考虑数据同步和数据备份功能,以便在出现故障时可以自动恢复数据。
(五)业务管理服务器
业务管理服务器用于连接外部数据源,如外部数据库、外部应用程序、外部系统和外部数据等。在业务管理服务器上,智能审计平台与外部系统之间通过标准的TCP/IP协议连接,以保证数据的安全和访问的高效性。此外,业务管理服务器还可以将数据存储在内部数据库中,以便于后续审计过程中的数据检索和分析。
(六)数据管理服务器
数据管理服务器是一个网络系统,主要功能是有效地管理数据。它不仅提供了访问数据的基础,还提供了信息传递的通道。可以对审计资料、数据以及审计过程进行管理。此外,它还提供了与业务管理服务器接口、数据管理服务器接口和安全管理服务器接口的连接。业务管理服务器与数据库服务器相连,主要用于存储和访问审计业务过程、审计方案等信息。此外,该系统还与数据库服务器相连,可以对审核数据进行汇总、分类、分析和判断。
(七)安全管理服务器
智能审计平台需要具备强大的安全管理能力,因此其安全管理服务器也是一个重要的硬件设计。安全管理服务器与数据库服务器连接,主要用于存储和检索审计过程中的数据安全信息和设备安全信息[3]。
(八)网关服务器
网关服务器是实现智能审计平台与其他系统进行通信的中心服务器,主要承担数据传输和安全的任务。在网关服务器上,智能审计平台与外部系统进行数据交换和通信。在智能审计平台中,内部网络通常通过网关服务器与外部网络连接,而外部网络则通过网关服务器与内部网络进行连接。网关服务器的主要功能包括数据传输和数据安全,以确保数据的安全传输[4]。
对于智能审计平台来说,网关服务器通常采用嵌入式系统芯片进行设计,该芯片主要用于处理、存储和转发数据,并通过以太网接口与外部系统进行通信。
六、结束语
简而言之,人工智能在审计领域的应用可以提升审计工作的效率和准确性。它能够快速自动地收集、分析和评估审计信息,减少人工处理的时间和错误率。通过大数据和云计算等技术,人工智能可以处理和分析庞大的审计数据,提供全面、准确的审计结论。此外,人工智能还可以通过模型和算法对潜在的审计风险进行预测和识别,帮助审计师聚焦于风险较高的领域。人工智能还可以通过自动化的方式完成一些繁琐的审计工作,使审计师能够更专注于审计判断和提供专业意见。综上所述,人工智能的发展将推动审计业务向智能化方向转变,对会计师事务所的转型升级起着促进作用。
作者单位:高厚良 中投国信(北京)科技发展有限公司
参考文献
[1]孙毅.大数据背景下财政专项资金内部绩效审计的路径与风险优化[J].中国市场,2022(34):160-162.
[2]王波,李时辉,郑鹏飞.人工智能背景下绩效审计工作的探索与实践[J].财政监督,2019(7):61-64.
[3]王学义,何泰屹.人力资本对人工智能企业绩效的影响——基于中国282家人工智能上市企业的分析[J].中国人口科学,2021(5):88-101.
[4]曹晓飞赵芬芬万月亮.“人工智能”概念对上市公司经济绩效的影响研究[J].财会通讯:综合版,2021(2):91-94.
高厚良(1982.09-),男,汉族,内蒙古,专科,助理工程师,研究方向:互联网、大数据、软件技术、软件工程。