AI-Assisted Coding ขั้นสูงสำหรับนักพัฒนา
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


ข้อผิดพลาดในการติดตั้ง:

🤖 Prompt วินิจฉัยสั้น ๆ:
นี่คือข้อกำหนด dependency และผลลัพธ์ข้อผิดพลาดในการติดตั้ง อธิบายสาเหตุหลักของความขัดแย้งด้านเวอร์ชัน

🤖 Prompt สำหรับการตั้งค่าแบบทำซ้ำได้:
จากโครงสร้างโปรเจกต์นี้ ให้เสนอการตั้งค่า Python environment แบบทำซ้ำได้ โดยใช้ pip-tools สร้างไฟล์และคำสั่งที่จำเป็นสำหรับการสร้าง environment ล็อก dependency และติดตั้งแบบ deterministic พร้อมอธิบาย วิธีใช้ virtual environment ใน README.md
การตอบของโมเดล:


🤖 Prompt สำหรับการตรวจสอบ dependency:
จาก Python repository นี้ ฉันต้องการตรวจสอบความสามารถในการบำรุงรักษา dependency และการปฏิบัติตามสัญญาอนุญาต
สร้างคำสั่งเพื่อสร้างรายงานสัญญาอนุญาตในรูปแบบ JSON สำหรับ Python environment ที่ใช้งานอยู่ รวมถึง URL ของแพ็กเกจและไฟล์สัญญาอนุญาต และบันทึกไปยัง reports/licenses.json
การตอบของ AI:

คำแนะนำของ AI:

รายงานสัญญาอนุญาต:

🤖 Prompt สำหรับทางเลือก:
นี่คือ reports/licenses.json จาก pip-licenses ที่เพิ่งสร้าง
สรุปผลในตารางสั้น ๆ ที่มี: แพ็กเกจ เวอร์ชัน สัญญาอนุญาต และระดับความเสี่ยงสำหรับการใช้งานเชิงพาณิชย์ พร้อมระบุสิ่งผิดปกติ ไม่ทราบ หรือขาดสัญญาอนุญาต
เสนอทางเลือกที่ปลอดภัยกว่าสำหรับ dependency ที่มีความเสี่ยงสูงสุดหนึ่งรายการ
การตอบของ AI:



AI-Assisted Coding ขั้นสูงสำหรับนักพัฒนา