เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเรียกฟังก์ชันแบบขนาน

หลังจากดึงข้อมูลจากรีวิวของลูกค้าให้ทีมการตลาดแล้ว บริษัทที่คุณทำงานอยู่ถามว่ามีวิธีสร้างข้อความตอบกลับลูกค้าเพื่อโพสต์บนแพลตฟอร์มรีวิวหรือไม่ คุณตัดสินใจใช้การเรียกฟังก์ชันแบบขนาน (parallel function calling) เพื่อรันทั้งสองฟังก์ชันพร้อมกัน ทั้งดึงข้อมูลและสร้างข้อความตอบกลับ โดยใช้ฟังก์ชันชื่อ reply_to_review และกำหนดให้ส่งคืนข้อความตอบกลับในรูป property ชื่อ reply

ในแบบฝึกหัดนี้ ฟังก์ชัน get_response() รวมถึงตัวแปร messages และ function_definition ได้ถูกโหลดไว้ล่วงหน้าแล้ว โดย messages มีรีวิวของผู้ใช้อยู่แล้ว และ function_definition มีฟังก์ชันสำหรับดึงข้อมูลแบบมีโครงสร้าง

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การพัฒนาระบบ AI ด้วย OpenAI API

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่มนิยามฟังก์ชันสำหรับสร้างข้อความตอบกลับรีวิวของลูกค้า โดยฟังก์ชันต้องระบุ name, description และ parameters และใน parameters ต้องมี type และ properties
  • พิมพ์ผลลัพธ์ที่ได้

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

client = OpenAI(api_key="")

# Append the second function
function_definition.append({'type': 'function', 'function':{'name': ____, ____, ____: {'type': ____, 'properties': {'reply': {____}}}}})

response = get_response(messages, function_definition)

# Print the response
____
แก้ไขและรันโค้ด