
Siri は生年月日から年齢を正しく計算できない? 63
ストーリー by headless
計算 部門より
計算 部門より
Siri にユーザーが自分の年齢を尋ねると 1 歳多い答えが返ってくることがあるそうだ
(Mac Rumors の記事、
iCulture の記事)。
Siri に年齢を計算してもらうには、ユーザーが「自分のカード」という自分の連絡先カードに生年月日を入力しておく必要がある。もちろん正しい情報を入力しなければ正しい年齢も返ってこないが、正しい情報が入力されていても間違うことがあるという。
これは Siri が年齢を 1 歳加算するタイミングがユーザーの誕生日ではなく、1 月 1 日になっていることが原因とみられる。そもそも自分の年齢を Siri に聞く必要があるのかどうかは不明だが、1 月に生まれた人はほぼ 1 年間正しい年齢を知ることができ、12 月に生まれた人はほぼ 1 年間間違った年齢を教えられることになる。
なお、Siri に年齢を質問してみるよう iOS 15.3 と iOS 15.4 ベータのユーザー数名に Mac Rumor が依頼したところ、回答の年齢が正しかったのは 1 人だけだったという。1 人だけ正しかった理由は不明とのことだが、依頼された人が趣旨を理解していたかどうかも微妙な感じだ。
Siri に年齢を計算してもらうには、ユーザーが「自分のカード」という自分の連絡先カードに生年月日を入力しておく必要がある。もちろん正しい情報を入力しなければ正しい年齢も返ってこないが、正しい情報が入力されていても間違うことがあるという。
これは Siri が年齢を 1 歳加算するタイミングがユーザーの誕生日ではなく、1 月 1 日になっていることが原因とみられる。そもそも自分の年齢を Siri に聞く必要があるのかどうかは不明だが、1 月に生まれた人はほぼ 1 年間正しい年齢を知ることができ、12 月に生まれた人はほぼ 1 年間間違った年齢を教えられることになる。
なお、Siri に年齢を質問してみるよう iOS 15.3 と iOS 15.4 ベータのユーザー数名に Mac Rumor が依頼したところ、回答の年齢が正しかったのは 1 人だけだったという。1 人だけ正しかった理由は不明とのことだが、依頼された人が趣旨を理解していたかどうかも微妙な感じだ。
そんなふうに考えていた時期が俺にもありました (スコア:4, おもしろおかしい)
> そもそも自分の年齢を Siri に聞く必要があるのか
Re:そんなふうに考えていた時期が俺にもありました (スコア:1)
結婚して子供がいて、義父母、義兄弟、甥姪の年齢を把握するには十二支で覚えているのが楽だったりする。12歳間違うことはないから、今年の十二支さえ把握しておけば、後は指を折って数えるだけで歳がわかる。年の差も簡単に分かる。
そうしているうちに、自分の歳も同様に数えるようになってしまって、聞かれても瞬時に答えられない。
Re: (スコア:0)
この歳になると自分の年齢も定かじゃなくなっちゃうからねぇ……あれ、「この歳」っていくつだ???
Re: (スコア:0)
実際、毎日代わり映えのない仕事してると曜日はわかっても今日が何月何日かわからなくなることがよくある。
今年が何年かなんて尚更。歳なんてわからなくなるのも仕方ないな。
Re: (スコア:0)
もう少し進行すると、ついさっき聞いたことさえ思い出せなくなりますよ。
Re: (スコア:0)
おっさんからおじいさん限定だが、普段使ってて「あ、そういや俺何歳だっけ?」はあるんじゃね?
Re: (スコア:0)
おっさんからおじいさんだと何かあるの?
Re: (スコア:0)
一部の女性17歳から年を取らない伝説
Re:そんなふうに考えていた時期が俺にもありました (スコア:1)
(ぉぃぉぃ)
Re: (スコア:0)
年齢が増えるんじゃなくて「N進法」の"N"が増えていく女性なんですよ。
Re: (スコア:0)
女性はある一定の年に達すると
・実年齢よりも上の歳を表示 → これおかしい!壊れてる!!
・実年齢をズバリ表示 → あらやだなにマジに答えてるのよ!
・実年齢よりも下の歳を表示 → ヨシ!!
にあわせた仕様なんですよ(タブン
Re: (スコア:0)
誕生日なんて、履歴書に書くとき以外には気にしないもんな。
履歴書を書き直す時は、毎回ぐぐってる。
もう年齢の項目なくして、生年月日だけでいいんじゃないかな。
そこだけ書き直すのめんどくせえよ
Re: (スコア:0)
誕生日ぐぐるって、Facebook か Wikipedia にでも載っているのかな。
なんて冗談はさておき、生年月日と年齢の両方を記載するのは、法律上年齢で区切られるものが多いとか、年齢で割引なんかがあるからですかねぇ。
生年月日から逆算すればいいんだけど、年齢見た方が手っ取り早いし。
Re: (スコア:0)
30超えたあたりから覚えなくなって、西暦から計算する始末
今度からググろう
Re: (スコア:0)
ナカーマ
Re: (スコア:0)
我々の年齢が上がって、もあるだろうが、
10年くらい前までは懸賞応募葉書とか書くと住所氏名年齢職業電話番号を書くことが
日常当たり前にあったけど、
最近は葉書も書かないし、ネット応募でもそこまで細かい情報が求められない
(または最初のアカウント登録時に一回入力すれば後は毎回は入力しない)
だから自分が何歳かを意識しない、ってのありそうだ
自分が今年になってから葉書に年齢書いたのはてれびくん仮面ライダーリバイス
ハイパーバトルDVDの全プレ(という名称の通販)に応募した時くらいだ
足してるんじゃなく引いてるんじゃない? (スコア:1)
現在の西暦-生まれの西暦=Siriの解答
短絡的なコーダーにありがりなミスかと
# ロゴすら欠けてるんだから完璧を求めんな的な?
Re: (スコア:0)
ね、単純に月日を計算に入れてない感じに見えるよね
日本の法的な満年齢 (スコア:1)
参議院法制局でわかりやすい記事『4月1日生まれの子どもは早生まれ? [sangiin.go.jp]』が見つかったので貼っておきます。
//Excelワークシート関数とかでは、実装は難しいよね。
Re: (スコア:0)
誕生日の前日24時(その日の終わりの瞬間)と誕生日の0時(その日の始まりの瞬間)は時刻をしては同じだけど属する日付が異なるので異なる処理が必要になるのよね。Unix timestampのような形式に変換したとたんに必要な情報が失われてしまう。
Re:日本の法的な満年齢 (スコア:1)
勘違いされているようなので(おそらく大半の人も)、指摘させてもらうと、日本の法律上は歳を一つ取るのは誕生日の前日になった瞬間、言い換えると「誕生日の前日の午前零時」です。
直感とは異なる取り決めなのですが、4月1日生まれの人は3月31日になった瞬間に歳を取るので早生まれになります。
一方で厳密な法解釈に従う必要のない民間での取り決め、例えば満年齢による定年退職などは誕生日に歳を取ると解釈していることが多いです。
選挙権や年金受給権、あるいは少年法の適用年齢などでは注意が必要です。
Re:日本の法的な満年齢 (スコア:3)
https://www.shugiin.go.jp/internet/itdb_shitsumon.nsf/html/shitsumon/b... [shugiin.go.jp]
「ある者の年齢は、その者の誕生日の前日の午後十二時に加算されるものとしている」
「被選挙権に関する公職選挙法一〇条二項において、年令は選挙の「期日」により算定すると規定されており、この被選挙権に関する規定は選挙権についても類推適用されると解すべきであり、(中略)満二〇年に達する前示出生応答日の前日の午後一二時を含む同日午前〇時以降の全部が右選挙権取得の日に当るものと解することができる」
「各種の法令の年齢に関する要件に係る規定は、年齢計算に関する法律の規定を前提としつつ、それぞれの制度の趣旨、目的に照らして合理的な要件を定めているもの」
Re:日本の法的な満年齢 (スコア:3, 参考になる)
いや、それ間違ってますよ。
年齢の算出に関して言えば、年を取るのは誕生日の前日の午後12時だよ。
つまり、誕生日の前日が終わる瞬間。
でも、法律に関して言えば効力の対象となるのが日付基準になっていて、その日の何時というのは定められていない場合がある。
その限りにおいて、対象になるのかならないのかを決めるとき、時刻については切り捨てて考えることにしている。
4/1の早生まれなんかもその影響を受けている事例。
義務教育は満6才に達した日の翌日以降に始まる学年として受けさせることになってる。
このときの満6才に達した日ってのは、誕生日の前日の午後12時から時刻の部分を切り捨てて考えるので、誕生日の前日ってことになる。
4/1生まれの子の場合、3/31になると翌日から以降に始まる学年として教育を受けさせなければならなくなるので、早生まれに含まれる。
それでも、年齢が上がるタイミングはあくまで3/31の午後12時(24時間制なら24時)。
3/31になった瞬間(午前0時)ではないよ。
そこは勘違いしてはいけない。
これもひとつの親心 (スコア:2)
ただ、4/1生まれだと小学校低学年では著しく学業やスポーツが不利に働くので(1年分の差はものすごくデカイ)
出生日の統計をみると親が出生届の日付をズらしている節がある。
4/1生まれがものすごく少なく(360位以下)
4/2生まれがものすごく多い(3位以内)
まあこれも親心というヤツか。
実際、4月生まれの子のほうが3月生まれの子よりも小中学校ではあきらかに成績が良いという統計結果はある。(高校生以上になると差は小さくなるけどあることはある)
https://www.jil.go.jp/institute/zassi/backnumber/2007/12/pdf/029-042.pdf [jil.go.jp]
プロスポーツ選手は4月生まれに近いほうが多い
https://note.com/keisukeee/n/nbe4b3780cc7d [note.com]
Re:これもひとつの親心 (スコア:2)
出生届には、医師・助産師が記入した「出生証明書」がセットになってるので、
親が勝手に日付をずらすことはできませんよ。
(まあ、自宅出産で助産師となぁなぁなら出生証明書ごとずらすことも不可能ではないでしょうけど)、
今時は、届の日付だけをずらすのではなく、分娩そのものの調整を行います。
帝王切開なら完全に予定を組めるし、自然分娩でもある程度の調整は可能。
それこそ、曜日・時間帯別で見ると、明らかに平日昼間の出生が多い [mhlw.go.jp]ってレベルで。
Re:日本の法的な満年齢 (スコア:1)
2月29日生まれの人も、毎年2月28日が終わる瞬間に年をとる事が出来る。
初めて知ったときは感動したね。
Re: (スコア:0)
著作権延長の法律で、似たような状況が起きましたね。
1953年問題 [wikipedia.org]と呼ぶらしいですが。
当時の著作権法では、1953年に公開された映画は、2003年が終わる時に、つまり2003年12月31日午後12時(=24時)に消滅する。
しかし、2004年1月1日午前0時に著作権を20年延長する法律が効力を発揮するようになっていた。
さて、著作権は延長されるのか?
数学的には1月1日0時に限りなく近い極限と1月1日0時は同じか、という問いのように思うので、「異なる」と言いたい所だ。
現実世界としては、同じ時点であるので、同じだ、と言いたい。
法律的解釈としては、「別の日」だから「別の日」なのだ、連続
Re: (スコア:0)
ヒジュラ暦(サウジなどの純粋太陰暦)では、特許や著作権など法制度上の有効期限は、1年が約354暦日で計算される。
当然年齢も。
Re:日本の法的な満年齢 (スコア:1)
年齢計算ニ関スル法律 [wikipedia.org]は「個人の年齢を定義する法律」にはならないの?
Re:日本の法的な満年齢 (スコア:1)
年齢の数え方はちゃんと法律で定められてるでしょ。
明治三十五年法律第五十号 [e-gov.go.jp]
民法143条の規定ってのは、同条2項のこと。
年齢を考えるときには民法の一般則(初日不算入:民法140条)には従わず、出生日が起算日になる。
そして、その人にとっての出生からの一年間は起算日に応答する日の前日に満了する。
つまり生まれた日が4/1である場合、3/31の終了をもって出生から1年間を経て、年齢が1つ上がることになる。
各法律が年齢を見るときの基準日は法律によって個別の規定があるかもしれない(○年○月○日時点で○○才以上の者等)けど、
見られる側である各人の年齢の決め方はこれしかないよ。
Re: (スコア:0)
一日の定義がその日になってから24時間である以上重なりませんよ。
ゼロ時と24時が両立してしまう時点で24時間以上あるし。
Re: (スコア:0)
一日の定義が24時間だからこそ重なるんですが。重ならないと
> 24時間以上ある
ということになる。
Re: (スコア:0)
時刻の表記って0:00:00〜23:59:59.9...の形式と1:00:00〜23:59:59.9...のに種類の形式に分けられると思うけど。2つの形式を混同するからそうなるのでは?
Re: (スコア:0)
怪文書だな。
24時間制だと、0時から24時までの形式と24時丁度を許さない形式がある。前者だと重なり、後者だと重ならない。あと0.99…=1だから、君の書き方だとまさに重なる。
Re:日本の法的な満年齢 (スコア:1)
法的 [e-gov.go.jp]には
正午:午前十二時
正子:午前零時または午後十二時
が正しいはず。午後零時は定義されてない。
Re: (スコア:0)
今はうるう秒があるため、1日の長さは24時間と定義されていないんですよ。
Re: (スコア:0)
24時/0時が問題になったのがローマの休日裁判でしたね。
午後12時・午前0時のどちらでもあるが、同一と扱ってはいけない、と。
「12月31日限りで効力を失う」とあれば、それは12月31日午後12時まで有効で1月1日午前0時には効力が失われる。12月31日午後12時には有効だから1月1日午前0時にも有効であるとは解釈してはならない。なぜならここでの基本単位は日だからである… という感じなのが最高裁判決。
文化庁は、この二つは同じ時点なので翌1月1日午前0時にも有効であったという立場だったが、最高裁に否定された。
色々めんどくさいね。
数え年マイナス1? (スコア:0)
また微妙な仕様だな
Re:数え年マイナス1? (スコア:1)
馬のために作ったのでは。
Re: (スコア:0)
数え年にするなら、それはそれで旧正月基準とかにしてほしい
改善案 (スコア:0)
回答を固定
A案:17…とある教義向け
B案:42…人生宇宙全ての答え
Re:改善案 (スコア:1)
C案:05…チコちゃん年齢
数え年では? (スコア:0)
>数え年は、生まれた時点の年齢を1歳とし、以後元日が来るごとに1歳を加算する
https://ja.wikipedia.org/wiki/%E6%95%B0%E3%81%88%E5%B9%B4 [wikipedia.org]
>2019年現在、数え年が一般的に用いられるのは韓国だけである。
https://www.weblio.jp/wkpja/content/%E6%95%B0%E3%81%88%E5%B9%B4_%E5%90... [weblio.jp]
Re: (スコア:0)
生まれた年が0歳だから数え年マイナス1
Re: (スコア:0)
韓国では数え年以外にも満年齢や出生年度を引くことで求める「年年齢」というものがあり [wikipedia.org]、
Siriが求めているのは「年年齢」?
Siriは正しい答えを返している(※) (スコア:0)
※ただしアジアで一般的な「数え年」
# アセット制作先が透けて見える
Re: (スコア:0)
今回のケースでは生まれたときから翌年まで0歳扱いのようなので、一般的な数え年ではないね
Re: (スコア:0)
こういう奴がへぼい実装するんだろう。
閏年も4年に一回とか言って実装してそうだな。
Re:Siriは正しい答えを返している(※) (スコア:1)
おっと明治5年に改暦の布告を出した日本政府の悪口はそこまでだ…(1899年に勅令で修正したからOK)。
B'z 松本 年齢 (スコア:0)
そもそもSiriは年齢の回答が苦手なんだよ