1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การพัฒนาแอปพลิเคชัน LLM ด้วย LangChain

Connected

แบบฝึกหัด

การนิยามฟังก์ชันสำหรับใช้งานเป็น tool

คุณทำงานให้กับบริษัท SaaS (software as a service) ที่มีแผนพัฒนาเครื่องมือช่วยให้พนักงานทุกระดับในองค์กรสามารถตัดสินใจบนพื้นฐานของข้อมูลได้ ตอนนี้คุณกำลังสร้าง PoC สำหรับแอปพลิเคชันที่ช่วยให้ผู้จัดการฝ่าย customer success สามารถเรียกดูข้อมูลลูกค้าสำคัญผ่านภาษาธรรมชาติได้

มี pandas DataFrame ชื่อ customers ที่มีข้อมูลลูกค้าตัวอย่างชุดเล็กให้พร้อมแล้ว ขั้นตอนแรกในโปรเจกต์นี้คือการนิยามฟังก์ชัน Python เพื่อดึงข้อมูลจากตารางนี้โดยใช้ชื่อลูกค้าเป็น input โดย pandas ได้ถูก import เป็น pd ไว้แล้ว

คำแนะนำ

100 XP
  • นิยามฟังก์ชัน retrieve_customer_info() ที่รับอาร์กิวเมนต์ชนิด string ชื่อ name
  • กรอง DataFrame customers เพื่อคืนค่าแถวที่คอลัมน์ "name" ตรงกับอาร์กิวเมนต์ name ที่รับเข้ามา
  • เรียกใช้ฟังก์ชันโดยส่งชื่อลูกค้า "Peak Performance Co." เป็น input