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

การเขียนโค้ดด้วยโหมดการให้เหตุผล

ถึงเวลาลงมือเขียนโค้ดโดยใช้การให้เหตุผล (reasoning) ของ DeepSeek V4-Pro! อย่างที่ทราบ หนึ่งในส่วนสำคัญของการพัฒนาโค้ดที่น่าเชื่อถือคือการเพิ่มการทดสอบ (tests) เพื่อตรวจสอบว่ากระบวนการระหว่างทางทำงานได้อย่างถูกต้องก่อนที่จะได้ผลลัพธ์สุดท้าย การเขียนการทดสอบที่ดีจะช่วยให้การดีบักง่ายขึ้นมาก

เพื่อนร่วมงานส่งสคริปต์ 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.1-Flash

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

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

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.1-Flash", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)
แก้ไขและรันโค้ด