Прескочи на главни садржај
🔒 Режим прегледа. Првих петнаест Foundations лекција је бесплатно; ова је Pro. Покрените 7-дневни trial да откључате едитор, AI савете и остатак курса. Картица је обавезна, можете отказати у било ком тренутку у Dashboard.Покрени 7-дневни trial →
← KurseviAI Engineering with PythonМодул 3 · РАГ (генерација са проширеним проналажењем)Стратегије ломљењаwrite36 / 105
+100 XP
Zadatak
📝 **Питање:** **Напишите функцију** \`цхунк_цоунт(тотал_токенс, цхунк_сизе, оверлап)\` која враћа број делова које документ производи са клизним прозором. Спецификација: сваки комад је токени \`величина_комада\`. Сваки комад се преклапа са претходним помоћу токена \`преклапања\` — тако да је *корак* (ефикасни нови токени по комаду) \`цхунк_сизе - преклапање\`. Први комад почиње од 0; нови комади се додају све док почетна позиција не премаши \`тотал_токенс\`. Формула: \`\`\` корак = величина_комада - преклапање цоунт = цеил(мак(0, тотал_токенс - преклапање) / корак) \`\`\` (Рубни случај: ако је \`тотал_токенс <= цхунк_сизе\`, то је и даље 1 комад.) Затим се делови штампања рачунају за ове три конфигурације документа од 50.000 токена: \`\`\` 500/50: 111 800/80: 70 1500/200: 39 \`\`\` Смањење од 3× са 111 на 39 комада → то је компромис о трошковима уградње који старији програмери експлицитно наводе пре индексирања 1М докумената. 📋 Изаберите тачан одговор. 💡 **Савет:** Поново прочитајте горњу теорију ако нисте сигурни.
✏️ Piši kod ovde
🐍
Učitavanje Pythona...
Jednokratno preuzimanje (~1 MB). Potom radi odmah.
📊 Rezultat
Klikni Pokreni da vidiš rezultat...

💬 Diskusija

Budi prvi — postavi pitanje ili podeli savet.
Prijavi se da bi se pridružio diskusiji. Čitanje je besplatno.
Učitavanje diskusije…