Untangling Knots: Leveraging LLM for Error Resolution in Computational Notebooks

Konstantin Grotov, Sergey Titov, Yaroslav Zharov, Timofey Bryksin
3/26/2024
cs.SEcs.LG

No confident code implementation found for this paper.

Abstract

Computational notebooks became indispensable tools for research-related development, offering unprecedented interactivity and flexibility in the development process. However, these benefits come at the cost of reproducibility and an increased potential for bugs. There are many tools for bug fixing; however, they are generally targeted at the classical linear code. With the rise of code-fluent Large Language Models, a new stream of smart bug-fixing tools has emerged. However, the applicability of those tools is still problematic for non-linear computational notebooks. In this paper, we propose a potential solution for resolving errors in computational notebooks via an iterative LLM-based agent. We discuss the questions raised by this approach and share a novel dataset of computational notebooks containing bugs to facilitate the research of the proposed approach.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{grotov2024untangling,
  title  = {Untangling Knots: Leveraging LLM for Error Resolution in Computational Notebooks},
  author = {Konstantin Grotov and Sergey Titov and Yaroslav Zharov and Timofey Bryksin},
  year   = {2024},
  eprint = {2405.01559},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.01559v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.01559.svg)](https://codeofpaper.com/paper/2405.01559)

Discussion