เขียนโค้ดด้วยโหมดการให้เหตุผล
ถึงเวลาลองเขียนโค้ดโดยใช้ความสามารถด้านการให้เหตุผลของ DeepSeek V4-Pro แล้ว! คุณอาจทราบดีว่าสิ่งสำคัญอย่างหนึ่งในการพัฒนาโค้ดที่เชื่อถือได้คือการเขียนเทสต์ (test) เพื่อตรวจสอบว่ากระบวนการระหว่างทางทำงานถูกต้องก่อนที่จะได้ผลลัพธ์สุดท้าย เทสต์ที่เขียนดีจะช่วยให้การดีบักง่ายขึ้นมาก!
เพื่อนร่วมงานส่งมอบสคริปต์ Python ที่กำลังเขียนอยู่ให้กับคุณ ซึ่งคุณสังเกตเห็นว่ายังไม่มีเทสต์เลย เนื่องจากคุณไม่คุ้นเคยกับไลบรารีหรือไวยากรณ์ที่ใช้ในสคริปต์นี้ คุณจะอาศัยความสามารถด้านการให้เหตุผลเริ่มต้นของ V4-Pro เพื่อเพิ่มเทสต์ที่เหมาะสมลงในสคริปต์ในรูปแบบคำสั่ง assert หากต้องการอ่านเพิ่มเติมเกี่ยวกับคำสั่ง assert ดูได้จาก บทเรียนนี้ของ DataCamp
import numpy as np
a = np.arange(5)
b = a.reshape(-1, 1)
c = np.ones((5, 3))
d = np.hstack((b, c))
col_means = d.mean(axis=0)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การใช้งาน DeepSeek ใน Python
คำแนะนำการฝึกหัด
- คัดลอกโค้ดที่ให้มาไปวางในพรอมต์ที่กำหนดไว้บางส่วนแล้ว
- ส่ง
promptไปยังdeepseek-ai/DeepSeek-V4-Pro-0813
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
# Copy the code into the prompt
prompt = """[Task: Write Python assert statements for the following code.]
Code:
____
"""
# Send the prompt — V4-Pro reasons by default
response = client.chat.completions.create(model="deepseek-ai/DeepSeek-V4-Pro-0813", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)