Міркування з DeepSeek

Робота з DeepSeek у Python

James Chapman

AI Curriculum Lead, DataCamp

піктограма чату

  • Прогнозує наступні слова
  • ✅ Широкий спектр застосувань
  • ❌ Важко з глибокими багатокроковими задачами

піктограма міркування

  • Ділить складні задачі на підзадачі
  • ✅ Краще на складних задачах
  • ❌ Повільніше й дорожче
Робота з DeepSeek у Python

Міркування і математика

Потяг проходить 60 миль за 1,5 години. Якщо їхати з тією ж швидкістю, скільки він подолає за 4 години і о котрій прибуде, якщо вирушить о 2:15 PM?

Потяг, що рухається колією.

Робота з DeepSeek у Python

Міркування і математика

Потяг проходить 60 миль за 1,5 години. Якщо їхати з тією ж швидкістю, скільки він подолає за 4 години і о котрій прибуде, якщо вирушить о 2:15 PM?

  1. Обчислити швидкість (60 ÷ 1,5 = 40 mph)

  2. Помножити на 4 години, щоб знайти відстань (40 × 4 = 160 miles)

  3. Додати 4 години до часу відправлення (2:15 PM + 4 hours = 6:15 PM)

  4. Повернути: "160 miles, arrival at 6:15 PM"

Робота з DeepSeek у Python

Міркування про міркування

Високорівневий робочий процес міркування: думати, діяти та оновлювати знання.

Робота з DeepSeek у Python

Міркування ввімкнено за замовчуванням

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Pro",
    messages=[{"role": "user", "content": train_problem}]
)

print(response.choices[0].message.content)
  • V4-Pro міркує за замовчуванням → додатковий параметр не потрібен
Робота з DeepSeek у Python
print(response.choices[0].message.content)
**Крок 1 – Знайти швидкість потяга**
Швидкість = 60 / 1,5 = **40 mph**

**Крок 2 – Відстань за 4 години**
Відстань = 40 × 4 = **160 miles**

**Крок 3 – Час прибуття**
2:15 PM + 4 години = **6:15 PM**

**Остаточна відповідь:** 160 miles, arriving at 6:15 PM
Робота з DeepSeek у Python

Вимкнення міркування

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Pro",
    extra_body={"thinking": {"type": "disabled"}},
    messages=[{"role": "user", "content": prompt}]
)
  • "Thinking" "enabled" за замовчуванням; передайте "disabled", щоб вимкнути
  • Без міркування модель працює як звичайна модель чату
Робота з DeepSeek у Python

Підвищення зусиль

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Pro",
    reasoning_effort="max",
    messages=[{"role": "user", "content": train_problem}]
)

print(response.choices[0].message.content)
  • Рівень зусиль за замовчуванням "high" → встановіть "max" для складніших задач
  • Збільшення зусиль міркування підвищує вартість
  • Спершу тестуйте з нижчими значеннями зусиль
Робота з DeepSeek у Python

Давайте потренуємось!

Робота з DeepSeek у Python

Preparing Video For Download...