LLMDebugger:模仿了人类开发者调试程序

## 一、LLMDebugger是什么?

LLMDebugger这是一个Github上的项目,[https://github.com/FloridSleeves/LLMDebugger](https://github.com/FloridSleeves/LLMDebugger)

这是一种新型调试框架 LDB,该框架使大语言模型(LLMs)能够利用运行时执行信息来优化其生成的程序。具体来说,LDB模仿了人类开发者调试程序的方式。它将程序分割成基本块,并在整个运行时执行过程中跟踪每个块后中间变量的值。这使得LLMs能够集中于总体执行流程中的较简单代码单元,逐块核实它们是否符合任务描述,并高效地定位任何潜在的错误。

## 简介

This repository contains the code and dataset for our paper **[LDB: A Large Language Model Debugger v](https://link.zhihu.com/?target=https%3A//arxiv.org/abs/2402.16906)**ia Verifying Runtime Execution Step by Step.(ACL 2024)

We introduce ️**LDB**, a novel debugging framework that enables LLMs to refine their generated programs with the runtime execution information. Specifically, LDB imitates how human developers debug programs. It segments the programs into basic blocks and tracks the values of intermediate variables after each block throughout the runtime execution. This allows LLMs to concentrate on simpler code units within the overall execution flow, verify their correctness against the task description block by block, and efficiently pinpoint any potential errors.

  


Installation  


```
conda create -n ldb python=3.10
conda activate ldb
python -m pip install -r requirements.txt
```

## 二、如何使用LLMDebugger呢?

需要用到一个API工具:智增增API,有了它就有了通向人工智能的钥匙!

简单三步,跟着我一步一步很容易搞定的  


-   第1步:需要先访问LDB。如上所述github自己安装。
-   第2步:复制智增增密钥。用手机号登录:[http://gpt.zhizengzeng.com/#/login](http://gpt.zhizengzeng.com/#/login),如下图所示复制出密钥key和主机地址url
-   第3步:配置密钥。需要修改一下代码,将上一步复制的密钥key和主机地址url填入,即可正常使用。注意配置的主机地址是:`https://api.zhizengzeng.com/v1`

要简单的修改下代码即可:代码修改可以参考这里:  
[http://doc.zhizengzeng.com/doc-3979939](http://doc.zhizengzeng.com/doc-3979939)  
`API_SECRET_KEY = "xxxxxx";`  
`BASE_URL = "https://api.zhizengzeng.com/v1/"`  
将下图部分的代码修改为:OpenAI(api_key=API_SECRET_KEY, base_url=BASE_URL)  
核心是指定智增增的主机地址,还有智增增的密钥  
即可正常使用  

  
  
配置完成!~

  • 15
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值