
Editable PPT Rebuilder nima
Editable PPT Rebuilder — Codex uchun mo‘ljallangan PowerPoint tiklash Skill’idir. U butun sahifa rasmlari, PPTX sahifalari yoki yuqori aniqlikdagi slayd skrinshotlarini vizual va matnli faktlar manbai sifatida ishlatib, sahifalarni tahrirlanadigan, tekshiriladigan va topshirishdan oldin tekshiruvdan o‘tgan PowerPoint taqdimotlariga qayta tiklaydi.
U butun sahifa skrinshotini PPT’ga shunchaki joylashtirmaydi, balki obyekt turiga mos ifodalash usulini tanlaydi: o‘qiladigan matn PowerPoint matn maydonlariga aylantiriladi, panellar, chegaralar, strelkalar kabi oddiy tuzilmalar mahalliy shakllarga aylantiriladi, fotosuratlar, murakkab diagrammalar va sxemalar esa mustaqil semantik PNG aktivlar sifatida saqlanadi.
Shuni yodda tuting: rasmga aylantirilgan manba asl fayldagi ko‘rinmaydigan vektor obyektlari, yashirin matnlar, diagrammalarning asosiy ma’lumotlari yoki dastlabki tahrirlash qatlamlarini mukammal tiklay olmaydi. Ishonchli aniqlab bo‘lmaydigan mazmun uchun ish jarayoni taxmin qilishni emas, qo‘lda ko‘rib chiqish holatini saqlashni talab qiladi.

Asosiy imkoniyatlar va obyekt tasnifi
Loyiha “inson boshqaradi, AI yordam beradi” usuli asosida ishlab chiqilgan. AI uzun hujjatlarni umumlashtirish, tuzilma variantlari, sahifama-sahifa ssenariylar, vizual eskizlar va obyektlarni ajratishda qo‘llanishi mumkin; professional yo‘nalish, sahifa tanlovi, muhim ma’lumotlarni tekshirish, texnik chegaralarni baholash va yakuniy ko‘rib chiqish esa inson zimmasida qoladi.
- editable_text: sarlavhalar, asosiy matn, yorliqlar, legenda, koordinata o‘qlari, jadvallar va formulalar kabi o‘qiladigan mazmun.
- native_shape: panellar, rangli lentalar, chegaralar, ajratuvchi chiziqlar, ulagichlar, strelkalar, nishonlar va oddiy shakllar.
- semantic_png: fotosuratlar, odamlar, mahsulotlar, murakkab diagrammalar, tarmoq grafiklari, murakkab sxemalar va murakkab ikonalar.
- background: oldingi planni alohida olib tashlash yoki qayta tiklash tekshiruvini talab qiladigan murakkab katta fonlar.
- backup_only: faqat ko‘rinmaydigan zaxira sifatida saqlanadigan, yakuniy ko‘rinadigan obyekt o‘rnini bosa olmaydigan mazmun.
Kichik ikonalar ImageGen’ning majburiy vizual yadro jarayonidan o‘tishi kerak. Bu jarayon matnsiz vizual yadro yaratish, rangli fonni olib tashlash, shaffof qirralarni tekshirish, PPTX’ga joylashtirish va tekshiruv dalillarini qayd etishni o‘z ichiga oladi. Murakkab vizuallar ham aniq semantik obyekt, yagona tegishlilik va tekshiruv dalillariga ega bo‘lishi kerak.
O‘rnatishdan oldingi tayyorgarlik
Avval Codex, Python muhiti va loyihaning to‘liq katalogini tayyorlang. O‘rnatilgandan keyin katalog odatda quyidagi yo‘lda joylashadi:
$CODEX_HOME/skills/editable-ppt-rebuilderAgar CODEX_HOME o‘rnatilmagan bo‘lsa, odatda quyidagi yo‘l ishlatiladi:
~/.codex/skills/editable-ppt-rebuilderO‘rnatish tugagach, Skill’ni chaqirish uchun $editable-ppt-rebuilder dan foydalanish mumkin. Agar joriy vazifa yangi Skill’ni darhol aniqlamasa, Codex’ni qayta yuklang yoki yangi vazifa yarating.
Qaramliklar va vositalar
Skill’ni o‘rnatish va to‘liq ish jarayonini ishga tushirish ikki xil masaladir. Loyihadagi requirements.txt faylidan tashqari, vazifaga qarab quyidagi komponentlarni tayyorlash kerak:
- Skriptlar va qayta ishlash jarayonlari uchun Python qaramliklari.
- Tesseract OCR va tegishli til ma’lumotlari. Xitoy tilini aniqlash uchun odatda
chi_simkerak bo‘ladi. - Yakuniy render tekshiruvi uchun Microsoft PowerPoint yoki unga teng yuqori aniqlikdagi render vositasi.
- Kichik ikonalar uchun majburiy vizual yadro jarayonini bajarishga imkon beradigan ImageGen.
Loyihada config.example.yaml ham mavjud. Unda render, bo‘lish, OCR va sifat tekshiruvi sozlamalaridan namuna sifatida foydalanish mumkin.
To‘liq tiklash jarayoni
1-qadam: manba sahifalarini ajratib olish va saqlash
Avval kiruvchi PPT, PPTX yoki skrinshotlardan manba sahifalarini ajrating yoki render qiling va natijalarni source_pages/ katalogiga saqlang. Manba sahifalari doimo saqlanishi va o‘zgartirilmasligi kerak; ular keyingi vizual taqqoslash, koordinatalarni aniqlash va sifat tekshiruvi uchun mezon hisoblanadi.
2-qadam: bazaviy ajratishni bajarish
OCR, nomzod hududlarni aniqlash va bazaviy natijani olish uchun scripts/decompose_visual_elements.py dan foydalaning. Bu qadam matn, shakl, rasm va ularning koordinatalarini aniqlashga yordam beradi hamda keyingi ajratish uchun boshlang‘ich natijani yaratadi.
python scripts/decompose_visual_elements.py ...Bazaviy natija yakuniy javob emas. Manba sahifasi, obyektlar ro‘yxati, tekshiruv qoplamasi va dastlabki oldindan ko‘rishni bir vaqtda tekshiring. Noto‘g‘ri aniqlangan yoki til modeli yordami yetishmagan OCR natijalari qo‘lda tuzatilishi yoki tekshiruv holati bilan belgilanishi kerak.
3-qadam: har bir obyekt uchun ifodalash usulini tanlash
Ko‘rinadigan obyektlarni sahifama-sahifa tekshiring va har bir obyekt uchun yagona yakuniy ifodalash turini belgilang. O‘qiladigan barcha matnlarni tahrirlanadigan matn sifatida qayta tiklashga, oddiy tuzilmalarni mahalliy shakllarga aylantirishga, murakkab yoki uslubga sezgir vizual mazmunni esa mustaqil semantik PNG sifatida saqlashga ustuvorlik bering.

Har bir sahifa uchun avval yagona javob vazifasini belgilang, keyin matn, mahalliy tuzilmalar va murakkab vizuallar kombinatsiyasini tanlang. Bu butun sahifa skrinshotini boshqarish qiyin bo‘lgan ko‘plab bo‘laklarga bo‘lib yuborishning oldini oladi.
4-qadam: manba sahifasi koordinatalari bo‘yicha PPTX’ni tiklash
Manba sahifasi koordinatalari asosida matn maydonlari, mahalliy shakllar va mustaqil vizual aktivlarni aniq joylashtiring hamda manba sahifasining tomonlar nisbatini saqlang. Sarlavhalar, ma’lumotlar va yorliqlar bevosita tahrirlanadigan bo‘lishi; rangli bloklar, strelkalar va chegaralar sozlanishi; fotosuratlar, murakkab sxemalar va ikonalar esa mustaqil almashtirilishi yoki boshqarilishi kerak.
Murakkab vizuallar butun sahifani sahifa bo‘laklari bilan kollaj qilish uchun ishlatilmasligi kerak. Har bir PNG aniq semantik obyekt, yagona tegishlilik va tegishli tekshiruv daliliga ega bo‘lishi kerak.
5-qadam: murakkab vizuallar va ikonalar bilan ishlash
Murakkab vizuallar va har bir kichik ikona uchun mustaqil aktiv yarating. Kichik ikonalarni ko‘rinadigan yakuniy ikona sifatida manba ikonasi piksellarini bevosita kesib olish, kattalashtirish, izma-iz chizish yoki qayta ishlatish mumkin emas. ImageGen’dan foydalanilganda matnsiz vizual yadro yarating, keyin rangli fonni olib tashlang, shaffof qirralarni tekshiring va PPTX’ga joylashtiring.
Murakkab fonlar uchun oldingi planni olib tashlash yoki qayta tiklash tekshiruvini bajaring. Oddiy fonlarda esa mahalliy PowerPoint shakllaridan foydalanishga ustuvorlik bering va tekshirilmagan generativ fonni to‘g‘ridan-to‘g‘ri yakuniy natija sifatida ishlatmang.
6-qadam: render qilish va haqiqiy natijani tekshirish
Tiklash tugagach, PowerPoint yoki unga teng yuqori aniqlikdagi render vositasi orqali yakuniy oldindan ko‘rishni eksport qiling. Faqat obyekt ma’lumotlari yoki skript chiqishini tekshirmang; haqiqiy render natijasidagi matn, kesish, shaffoflik, ustma-ust tushish va vizual izchillikni ham tekshiring.
7-qadam: ro‘yxat yaratish va topshirish tekshiruvini bajarish
Yakuniy chiqish odatda manba sahifalari, mustaqil PNG’lar, CSV yoki JSON ro‘yxati, kesish tekshiruvi dalillari, fon tekshiruvi dalillari, PowerPoint oldindan ko‘rishi, farq tasviri va sahifama-sahifa sifat hisobotini o‘z ichiga olishi kerak. Batafsil tiklash tugagach, quyidagini ishga tushiring:
python scripts/validate_delivery.py <refined_output_dir> --pptx <refined_deck.pptx>Qat’iy topshirish talabi bo‘yicha tekshiruvchi 0 qiymatini qaytarishi kerak. Agar tekshiruvchi noldan farqli holat bilan tugasa, fayllarni topshirmang; avval hisobotdagi muammolarni bartaraf eting.
Bir nechta kiruvchi faylni ommaviy qayta ishlash
Bir nechta sahifa yoki kiruvchi faylni takroran qayta ishlash kerak bo‘lganda, ommaviy qayta ishlash skriptidan foydalanish mumkin:
python scripts/run_batches.py ...Ommaviy qayta ishlash yagona bazaviy ajratish natijalarini yaratish uchun mos, ammo sahifama-sahifa tekshiruv o‘rnini bosa olmaydi. Har bir sahifada obyekt tasnifi, OCR sifati, kesilgan obyektning tegishliligi va yakuniy vizual natija tasdiqlanishi kerak.
Sifat tekshiruvining asosiy nuqtalari
- Manba sahifasi to‘liq saqlanganmi va o‘zgartirilmaganmi.
- Barcha o‘qiladigan matn tahrirlanadigan matn sifatida qayta tiklanganmi; matn PNG’lari faqat ko‘rinmaydigan zaxira sifatida ishlatilganmi.
- Oddiy tuzilmalar mahalliy PowerPoint obyektlaridan foydalanadimi.
- Murakkab PNG’larda semantik nom, yagona tegishlilik va tekshiruv dalillari mavjudmi.
- Sahifa tomonlar nisbati, obyekt joylashuvi, shaffoflik va kesish to‘g‘rimi.
- Takroriy aktivlar, mazmunning tashqariga chiqishi, obyektlarning kesilishi, kutilmagan ustma-ust tushish yoki fon qoldiqlari mavjudmi.
- Kichik ikonalar ImageGen, shaffof qirralar va semantik mustaqillik tekshiruvlaridan o‘tganmi.
- Barcha tekshiruvlar va sifat muammolari yopilganmi, tekshiruvchi esa nol chiqish holatini qaytarganmi.
Ilg‘or foydalanish bo‘yicha tavsiyalar
Obyekt chegaralarini saqlashga ustuvorlik bering
Tiklashning qiymati butun sahifani piksel darajasida nusxalashda emas, balki aniq obyekt chegaralarini yaratishda. Sarlavhalar, ma’lumotlar, rangli bloklar, strelkalar, fotosuratlar va sxemalarni alohida qayta ishlash keyingi o‘zgartirish, almashtirish va ko‘rib chiqishni yanada ishonchli qiladi.
Tekshiruv dalillarini topshiriladigan materiallarga kiriting
PPTX’dan tashqari ro‘yxat, kesish tekshiruvi, fon tekshiruvi, farq tasviri va sahifama-sahifa sifat hisobotini saqlang. Bu materiallar qaysi mazmun tahrirlanadigan obyekt, qaysi mazmun mustaqil vizual aktiv ekanini hamda yakuniy natija haqiqiy render tekshiruvidan o‘tgan-o‘tmaganini ko‘rsatadi.
Ko‘rinmaydigan mazmun haqida ortiqcha xulosa qilmang
Agar manba rasmining matni o‘qilmasa, logotipni ishonchli aniqlab bo‘lmasa yoki diagrammaning asosiy ma’lumotlari ko‘rinmasa, qo‘lda ko‘rib chiqish holatini saqlang. Bo‘sh joylarni to‘ldirish uchun matn, ma’lumot yoki dastlabki tahrirlash qatlamlarini taxmin qilmang.
Xulosa
Editable PPT Rebuilder manba sahifasini ajratib olish, OCR orqali bo‘lish, obyektlarni tasniflash, aniq tiklash va yakuniy tekshiruvdan iborat to‘liq ish jarayonini taqdim etadi. Undan to‘g‘ri foydalanishning kaliti skrinshotni PPT’ga joylashtirish emas, balki sahifani tahrirlanadigan matn, mahalliy tuzilmalar va aniq semantikaga ega mustaqil vizual aktivlarga ajratish hamda haqiqiy render va qat’iy tekshiruvlar orqali topshirish sifatini ta’minlashdir.
