Analisis mendalam dan pembuatan kode

Bekerja dengan DeepSeek di Python

James Chapman

Curriculum Manager, DataCamp

Ringkasan...

Keluaran penalaran
<think>
Proses berpikir...
</think>

Respons akhir: ...
  • PikirLakukanPerbarui
  • model="deepseek-ai/DeepSeek-R1"
  • Tidak ada parameter temperature untuk model penalaran
Bekerja dengan DeepSeek di Python

1. Tetap sederhana

  • Prompt ringkas

What are the differences between lists and tuples in Python?

In Python, there are different data structures. Lists are...

  • Memberi contoh (mis. few-shot) bisa menurunkan kinerja

Who developed the Python programming language?

Example 1:
Q: Who developed the R programming language?
A: Ross Ihaka and Robert Gentleman
Bekerja dengan DeepSeek di Python

2. Dorong penalaran

 

"... Take your time and think through each step."

 

Akurasi meningkat

Penggunaan token meningkat

Waktu respons lebih lama

Bekerja dengan DeepSeek di Python

3. Hindari tugas yang terlalu sederhana!

 

Model chat

Model chat mudah menyelesaikan tugas sederhana.

 

Model penalaran

Model penalaran kesulitan pada masalah sederhana.

1 Dibuat dengan GPT-4o
Bekerja dengan DeepSeek di Python

3. Hindari tugas yang terlalu sederhana!

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-R1",
    messages=[{"role": "user", "content": "Return the result of 1+1."}]
)
<think>
Baik, pengguna meminta hasil dari 1 tambah 1. Pikirkan sebentar. Aritmetika dasar: menambah dua
angka berarti menjumlahkan nilainya. Jadi 1 ditambah 1 seharusnya... hmm. Bayangkan: satu apel,
ditambah satu apel lagi, jadi dua apel. Masuk akal. Jadi 1 + 1 = 2. Ada trik? Sepertinya tidak,
namun saya cek lagi. Hitung dengan jari: satu, tambah satu...
</think>
Hasil 1 + 1 adalah **2**.
Bekerja dengan DeepSeek di Python

3. Hindari tugas yang terlalu sederhana!

Keluaran chat

The result of \(1 + 1\) is \(2\). 
\[
1 + 1 = 2
\]
Bekerja dengan DeepSeek di Python

Contoh: Debugging kode

Seorang manusia melakukan debug kode.

Alur kerja model penalaran.

1 Dibuat dengan GPT-4o
Bekerja dengan DeepSeek di Python

Contoh: Debugging kode

Model penalaran memperbaiki kode berdasarkan error.

1 Dibuat dengan GPT-4o
Bekerja dengan DeepSeek di Python

Contoh: Debugging kode

prompt = """
[Task: Fix the following code.]

Code:
def count_to_ten(start):
    while start < 10:
        print(start)
    return "Done"

count_to_ten(1)
"""
Bekerja dengan DeepSeek di Python
<think>
Baik, mari lihat. Pengguna memberi fungsi Python bernama count_to_ten...

Fungsi memakai while: while start < 10. Lalu mencetak start. Namun, di dalam loop,
tidak ada penambahan nilai start. Benar, itu masalahnya...

Perbaikannya: tambah increment pada start di dalam loop, mis. start += 1...
</think>

Berikut kode yang diperbaiki:

def count_to_ten(start):
    while start < 10:
        print(start)
        start += 1
    return "Done"

count_to_ten(1)
Bekerja dengan DeepSeek di Python

Ayo berlatih!

Bekerja dengan DeepSeek di Python

Preparing Video For Download...