分析解法正確性
你剛從放鬆的假期回來,被指派要審閱並修正一些程式作業,其中包含一個用來計算圖形面積的函式。你會拿到一個 code 字串,裡面是一個計算長方形面積的函式,你需要評估它是否正確。理想的函式應該具備:語法正確、可接收兩個輸入,以及回傳一個輸出。
OpenAI 套件與 get_response() 函式已經為你預先載入。
本練習屬於課程
使用 OpenAI API 的提示工程
練習說明
- 建立一個多步驟的
prompt,要求模型依據三個標準來評估分隔於code字串中的函式:語法是否正確、是否接收兩個輸入、以及是否回傳一個輸出。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
client = OpenAI(api_key="")
code = '''
def calculate_rectangle_area(length, width):
area = length * width
return area
'''
# Create a prompt that analyzes correctness of the code
prompt = ____
response = get_response(prompt)
print(response)