日志解析:ChatGPT能走多远?
软件工程
2023-08-22 v2 人工智能
摘要
软件日志在保障大规模软件系统的可靠性与可维护性方面发挥着至关重要的作用,因为它们通常是运行时信息的唯一来源。日志解析将原始日志消息转换为结构化数据,是面向下游日志分析的重要初始步骤。在近期研究中,当前前沿大语言模型(LLM)ChatGPT已被广泛应用于一系列软件工程任务。然而,其在自动化日志解析中的表现仍不明确。在本文中,我们通过解决两个研究问题来评估ChatGPT执行日志解析的能力。(1)ChatGPT能否有效解析日志?(2)ChatGPT在不同提示方法下的表现如何?我们的结果表明,借助恰当的提示(尤其是少样本提示),ChatGPT可在日志解析上取得有前景的结果。基于我们的发现,我们概述了基于ChatGPT的日志解析所面临的若干挑战与机遇。
引用
@article{arxiv.2306.01590,
title = {Log Parsing: How Far Can ChatGPT Go?},
author = {Van-Hoang Le and Hongyu Zhang},
journal= {arXiv preprint arXiv:2306.01590},
year = {2023}
}
备注
This paper is accepted by ASE 2023, NIER Track