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

สร้าง function dictionary

คุณกำลังทำงานในโปรเจกต์วิจัย โดยต้องการดึงข้อมูลสำคัญจากบทความวิจัยทางวิทยาศาสตร์หลายฉบับ เป้าหมายคือสร้างสรุปข้อมูลสำคัญจากบทความที่ได้รับ ซึ่งประกอบด้วยชื่อเรื่องและปีที่ตีพิมพ์ จึงตัดสินใจใช้ OpenAI API ร่วมกับ function calling เพื่อดึงข้อมูลดังกล่าว

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

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

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

ดูคอร์ส

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

  • กำหนดพารามิเตอร์ 'type' ของฟังก์ชัน
  • กำหนดพารามิเตอร์ 'properties' เพื่อดึงข้อมูล ชื่อเรื่อง และ ปีที่ตีพิมพ์ จากบทความวิจัย

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

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

client = OpenAI(api_key="")

# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____

# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____

response = get_response(messages, function_definition)
print(response)
แก้ไขและรันโค้ด