Derin analiz ve kod üretimi

Python ile DeepSeek Kullanımı

James Chapman

Curriculum Manager, DataCamp

Özet...

Akıl yürütme çıktısı
<think>
Düşünme süreci...
</think>

Nihai yanıt: ...
  • DüşünYapGüncelle
  • model="deepseek-ai/DeepSeek-R1"
  • Akıl yürütme modellerinde temperature parametresi yoktur
Python ile DeepSeek Kullanımı

1. Basit tutun

  • Kısa istemler

What are the differences between lists and tuples in Python?

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

  • Örnek vermek (ör. few-shot) performansı azaltabilir

Who developed the Python programming language?

Example 1:
Q: Who developed the R programming language?
A: Ross Ihaka and Robert Gentleman
Python ile DeepSeek Kullanımı

2. Akıl yürütmeyi teşvik edin

 

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

 

Daha yüksek doğruluk

Daha fazla token kullanımı

Daha uzun yanıt süresi

Python ile DeepSeek Kullanımı

3. Basit görevlerden kaçının!

 

Sohbet modelleri

Basit bir görevi kolayca tamamlayan bir sohbet modeli.

 

Akıl yürütme modelleri

Basit sorunlarda zorlanan bir akıl yürütme modeli.

1 GPT-4o ile oluşturuldu
Python ile DeepSeek Kullanımı

3. Basit görevlerden kaçının!

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-R1",
    messages=[{"role": "user", "content": "Return the result of 1+1."}]
)
<think>
Tamam, kullanıcı 1 artı 1'in sonucunu soruyor. Düşüneyim. Temel aritmetik, iki sayıyı
 topladığınızda değerlerini birleştirdiğinizi söyler. Yani 1'e bir 1 daha eklenirse... hmm. Bunu görselleştireyim. Bir elmam varsa ve biri bana bir elma daha verirse,
 iki elmam olur. Mantıklı. Yani 1 + 1 eşittir 2. Burada bir hile var mı? Soru basit görünüyor ama yine de iki kez kontrol edeyim. Parmaklarımla sayayım. Bir parmak yukarı, sonra bir tane daha...
</think>
1 + 1'in sonucu **2**'dir.
Python ile DeepSeek Kullanımı

3. Basit görevlerden kaçının!

Sohbet çıktısı

\(1 + 1\) sonucu \(2\)'dir. 
\[
1 + 1 = 2
\]
Python ile DeepSeek Kullanımı

Örnek: Kod hata ayıklama

Kod ayıklayan bir insan.

Akıl yürütme modelinin iş akışı.

1 GPT-4o ile oluşturuldu
Python ile DeepSeek Kullanımı

Örnek: Kod hata ayıklama

Hata mesajına göre kodu düzelten bir akıl yürütme modeli.

1 GPT-4o ile oluşturuldu
Python ile DeepSeek Kullanımı

Örnek: Kod hata ayıklama

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

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

count_to_ten(1)
"""
Python ile DeepSeek Kullanımı
<think>
Tamam, bakalım. Kullanıcı count_to_ten adlı bir Python fonksiyonu verdi...

Fonksiyon bir while döngüsü kullanıyor: while start < 10. Sonra start'ı yazdırıyor. Fakat döngünün
 içinde start değişkeni artırılmıyor. Evet, sorun bu...

Çözüm: döngü içinde start'ı artırmak. Örneğin start += 1...
</think>

Düzeltilmiş kod:

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

count_to_ten(1)
Python ile DeepSeek Kullanımı

Hadi pratik yapalım!

Python ile DeepSeek Kullanımı

Preparing Video For Download...