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

Робота з DeepSeek у Python

James Chapman

AI Curriculum Lead, DataCamp

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

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

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

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

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

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

Потяг, що їде колією.

Робота з DeepSeek у Python

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

Потяг долає 60 miles за 1.5 hours. Якщо їхатиме з тією ж швидкістю, яку відстань пройде за 4 hours і о котрій прибуде, якщо вирушить о 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, прибуття о 6:15 PM"

Робота з DeepSeek у Python

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

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

Робота з DeepSeek у Python

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

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

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

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

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

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

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

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

Посилення зусиль

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Pro-0813",
    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...