用于高效调试的提示词
您在一家银行公司工作,正在构建一个处理并存储用户提交数据的管道。某个预处理步骤会在将字符串保存到集中式数据库之前,将其转换为大写,但您发现了一个缺陷。
在这一步中,输入 ['a', 'b', 'c'] 本应得到 ['A', 'B', 'C'],但当前脚本却返回了 ['C', 'C', 'C']。
LLM 可读取并使用的 process_data.py 文件包含了存在问题的函数:
def to_uppercase(strings):
uppercased = [s.upper() for s in strings]
return [uppercased[-1]] * len(strings)
本练习是课程的一部分
