Toplam etkinlik ile dolu zaman farklı sorulardır

Sabah takviminizde dört etkinlik var. Sürelerini topladığınızda 165 dakika buluyorsunuz. 09.00–12.00 arasındaki üç saatten bunu çıkaran yapay zekâ, yalnızca 15 dakika boşluğunuz kaldığını söylüyor. Oysa iki etkinlik yarım saat üst üste geliyorsa takvimde dolu görünen süre 135 dakikadır. Aradaki fark yeni bir boşluk yaratmaz; aynı dakikaların toplamda iki kez sayıldığını gösterir.

Bu örnekte aynı günün, aynı saat bağlamındaki sentetik aralıklarını kullanıyoruz. Bütün etkinlikler çalışma penceresinin içinde. Yolculuk, hazırlık, mola ve takvimde görünmeyen görev bilgisi yok. Bulacağımız boşluk, yalnızca verilen kayıtlar açısından boştur. Gerçekte yeni bir işin oraya yerleştirilmesinin uygun olduğunu otomatik olarak söylemez.

Sentetik sabah takvimi
KimlikBaşlangıçBitişSüre / dakika
T109:0010:0060
T209:3010:3060
T310:3011:0030
T411:3011:4515

Her aralığı başlangıç dahil, bitiş hariç kabul ediyoruz. Böylece 10.30’da biten T2 ile tam o anda başlayan T3 ortak süre taşımaz. iCalendar standardındaki VEVENT başlangıç ve DTEND tanımı da bu sınır düzenini kullanır. Bu sözleşme bütün takvim nesneleri veya görünmeyen varsayımlar için genel izin değildir; burada açıkça seçilmiş aralık kuralıdır.Kaynak: RFC 5545 — iCalendar, VEVENT

Sabahı sınır noktalarından bölün

Aralıkları incelemek için önce bütün başlangıç ve bitişleri sıralayın. İki komşu sınır arasındaki etkinlik kümesi değişmez. 09.00–09.30 yalnız T1, 09.30–10.00 hem T1 hem T2, 10.00–10.30 yalnız T2 kapsamındadır. Bu küçük parçalar dolu zamanın hesabını, etkinlik sürelerini birbirine eklemekten daha görünür hale getirir.

Elle hazırlanmış zaman üyeliği
AralıkAktif kayıtlarDakikaYorum
09:00–09:30T130Dolu
09:30–10:00T1, T230Çakışma
10:00–10:30T230Dolu
10:30–11:00T330Dolu
11:00–11:30Yok30Boş
11:30–11:45T415Dolu
11:45–12:00Yok15Boş

Aktif kayıt sayısı en az bir olan parçaların sürelerini bir kez toplarsanız 30 + 30 + 30 + 30 + 15 = 135 dakika bulursunuz. Etkinliklerin süre toplamı ise 60 + 60 + 30 + 15 = 165 dakikadır. İki hesap aynı soruyu yanıtlamaz. Birincisi takvimde işgal edilen zamanı, ikincisi kayıtların toplam süre talebini gösterir.

T1 ve T2’nin kesişimi 09.30–10.00 arasıdır. Yarım saatlik bu bölüm iki etkinliğe de aittir, fakat zaman ekseninde bir kez yaşanır. 10.30 sınırında T2 ile T3 bitişik durur; pozitif uzunlukta bir kesişim yoktur. Birleşim hesabında bitişik aralıkları tek dolu blok gibi göstermek mümkündür, ancak iki etkinliğin kimliği korunmalıdır.

Birleşimi ve boşluğu birlikte raporlayın

Kopyalanabilir takvim denetimi
Çalışma penceresi aynı gün 09:00–12:00. T1 09:00–10:00; T2 09:30–10:30; T3 10:30–11:00; T4 11:30–11:45. Başlangıç dahil, bitiş hariç. Önce etkinlik sürelerini, sonra aralık birleşimini hesapla. Çakışan kayıtları ve boş aralıkları kimlikleriyle göster. Boş zamanı etkinlik toplamını pencereden çıkararak bulma. Etkinlikleri taşıma, silme veya aynı anda yapılabilir sayma. Gerçek takvime kayıt ekleme.
Açıklama amacıyla hazırlanmış sonuç
Pencere: 180 dakika. Etkinlik süreleri toplamı: 165 dakika.
Dolu birleşim: 09:00–11:00 ve 11:30–11:45; 135 dakika.
Boş aralıklar: 11:00–11:30 ve 11:45–12:00; 45 dakika.
Çakışma: T1/T2, 09:30–10:00; 30 dakika.
Kontrol: 135 + 45 = 180.

Takvimde 45 dakika boşluk bulunması, çakışan iki insan işini yapılabilir hale getirmez. Eğer ikisi de sizin tam katılımınızı gerektiriyorsa 09.30–10.00 arası çözülmemiş bir plan çelişkisidir. Burada yalnızca mevcut zaman üyeliğini çıkardık. Hangi işin taşınacağı veya iptal edileceği, kullanıcının öncelik ve katılım bilgisiyle verilecek ayrı bir karardır.

T1 bir otomatik işlem, T2 bir insan işi olsaydı birlikte yürütülmeleri mümkün olabilirdi. Bu bilgi kaynakta yokken modele böyle bir açıklama ekletmeyin. Aynı zaman çizelgesi farklı kaynak ihtiyaçlarıyla farklı uygulanabilirlik kararları verebilir. Çakışma tespiti ile çakışmanın kabul edilebilirliği ayrı alanlarda tutulmalıdır.

Dakikaları iki yoldan doğrulayın

  • Her etkinliğin bitişi başlangıcından sonra olmalı.
  • Bütün aralıklar aynı tarih ve saat bağlamında bulunmalı.
  • Dolu ve boş birleşimler birbirine girmemeli; toplamları pencereyi kaplamalı.
  • Kesişim bulunan kayıtlar ayrıca listelenmeli; kaynak kimlikleri kaybolmamalı.

İkinci bir kontrol olarak her dakikanın başlangıcını düşünün: 09.00’dan 11.59’a kadar 180 konum var. Bunlardan herhangi bir etkinlikte bulunanları bir kümeye alırsanız 135 farklı dakika elde edersiniz. Bu yöntem yalnızca burada verilen tam dakikalı sınırlar için basit bir denetimdir. Saniye veya daha hassas kayıtlar aynı dakika yuvarlamasına zorlanmamalıdır.

Üç veya daha fazla etkinlik aynı anda bulunursa bütün ikili kesişimleri süre toplamından çıkarmak da hatalı olabilir. Aynı bölüm farklı çiftlerde tekrar yer alır. Sınır noktalarıyla bölme veya doğrudan birleşim kurma yöntemi bu sorunu açık biçimde çözer. Kaynak kayıt sayısı arttığında da toplamdan rastgele kesişim çıkarmak yerine üyeliği izleyin.

Bir etkinlik pencerenin dışına taşıyorsa tam etkinlik süresiyle pencere içindeki katkısını ayrı tutun. Bu örnekte böyle bir satır yoktur. Gerçek takvimde kırpma uygulanırsa kaynak başlangıcı ve bitişi değiştirilmeden, yalnızca rapor penceresiyle ortak bölüm hesaplanmalıdır.

Çakışmanın içine yeni kayıt koyun

T5 etkinliği 09.45–10.15 olarak eklensin. Diğer kayıtlar aynı kalsın. Etkinlik sürelerinin toplamını, dolu birleşimi ve boş zamanı yeniden hesaplayın. Yeni kaydın dolu süreyi neden artırmadığını, buna rağmen aynı anda takip edilmesi gereken iş yükünü nasıl değiştirdiğini açıklayın.

Alıştırmanın cevabı
Etkinlik toplamı 195 dakikaya çıkar. T5 bütünüyle mevcut 09:00–11:00 dolu bloğunda olduğu için birleşim 135 ve boş zaman 45 dakika kalır. 09:45–10:00 arasında T1/T2/T5 üçlü çakışır; takvim üyeliği aynı kalsa da kaynak yükü artar.

Kendi günlük planınızda bir dolu zaman hesabı ve bir çakışma listesi oluşturun. Bu iki çıktıyı birlikte okumak, yapay zekânın yalnızca toplam dakika üzerinden verdiği kapasite yorumunu denetlemenizi sağlar.

Kaynaklar ve doğrulama

  • RFC 5545 — iCalendar, VEVENT

    VEVENT başlangıcının dahil, DTEND bitişinin hariç olması; sentetik takvimde aynı sınır sözleşmesi kullanılır.

    Erişim ve kontrol:

İlgili okumalar

Üretken Yapay Zekâ ile İş Verimliliği

Üretken Yapay Zekâ ile İş Verimliliği programında takvimden aldığınız birkaç aralıkla başlayabilirsiniz. Planı yeniden düzenlemeden önce çakışmaların gerçek yükünü görmek, uygun soruyu kurmanıza yardım eder.

  • Bireysel tarih henüz açıklanmadı