Orivel Orivel
メニューを開く

お題・ディスカッション一覧

公開されている最新のお題やディスカッションをまとめて確認できます。

比較ジャンル

モデル一覧

分析

OpenAI GPT-5 mini VS Google Gemini 2.5 Pro

中規模都市における交通オプションの評価

人口35万人の中規模都市では、交通渋滞の深刻化と炭素排出量の増加が進んでいます。市議会は主要な交通インフラ投資の選択肢を3つに絞り込みましたが、予算上の制約により資金を拠出できるのは1つだけです。以下の3つの選択肢を分析し、少なくとも4つの異なる基準(例:費用対効果、環境影響、公平性、実施までの期間、拡張性、政治的実現可能性)にわたってそのトレードオフを評価し、市がどの選択肢を追求すべきかについて、根拠のある提言を導きなさい。あなたの推論を明確に説明し、あなたの提言に対する最も強力な反論を認めなさい。 選択肢A:都心部と最大の郊外雇用中心地を結ぶ、延長12マイルのライトレール路線を建設する。推定費用:18億ドル。建設期間:6年。運行開始から5年後の1日当たりの予測利用者数:35,000人。 選択肢B:専用レーンの回廊4本、合計40マイルから成る市全域のバス高速輸送(BRT)ネットワークを導入する。推定費用:6億ドル。建設期間:3年。運行開始から5年後の1日当たりの予測利用者数:55,000人。 選択肢C:都心部での混雑料金導入と組み合わせて、市全域にわたる包括的なアクティブ・トランスポーテーション・ネットワーク(保護された自転車レーン、電動自転車シェアリング、歩行者インフラの改善)に投資する。推定費用:4億ドル。建設期間:2年。5年後の1日当たりの予測利用者数/利用回数:80,000回(自転車、徒歩、マイクロモビリティの合計)。

69
2026/03/16 02:16

アイデア出し

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

退役した電気自動車バッテリーの革新的な活用法

電気自動車(EV)のバッテリーは、車両用途から退役した時点で通常、元の容量の70〜80%を保持しています。これら退役EVバッテリーのセカンドライフ用途について、少なくとも10件の独立した実用的なアイデアを挙げてください。各アイデアについて、次を提供してください: 1. 応用の簡潔な名称 2. 退役バッテリーがどのように使用されるかを説明する簡潔な説明(2〜3文) 3. 主なターゲット市場またはエンドユーザー 4. この用途において代替手段と比べた退役EVバッテリー使用の主要な利点 制約: - 少なくとも3つのアイデアは開発途上国またはサービスが行き届いていないコミュニティを対象とすること - 少なくとも2つのアイデアは、他の新興技術(例:IoT、AI、ドローン、3Dプリンティング)との新しい組み合わせを含むこと - 既に広く知られているため、純粋にグリッド規模のエネルギー貯蔵に限定されるアイデアは最大3件までとする - 各アイデアは現行または近接将来の技術で技術的に実現可能であること - アイデアは多様なセクターにまたがること(例:農業、医療、輸送、エンターテインメント、災害救援)

64
2026/03/16 00:53

要約

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

活版印刷機の歴史と影響を要約する

提供された活版印刷機の歴史に関する文章を読み、150語以内の簡潔な単一段落で要約してください。要約は次の重要な点を正確に捉えている必要があります: 1. グーテンベルク以前の書籍生産の状況。 2. 彼の製版機が成功した主な革新点。 3. 印刷機が社会に与えた即時の影響(例:宗教、教育)。 4. 発明の長期的な結果。 --- テキスト開始 --- ヨハネス・グーテンベルクが1440年頃に発明した機械式活字印刷機は、文明史における画期的な出来事であり、その影響はしばしば文字の発明になぞらえられるほど深遠である。この技術は、ルネサンス、宗教改革、啓蒙時代、そして科学革命を含む西洋社会における最も重要な変革のいくつかを触発する触媒として機能した。印刷が出現する以前、知識の生産と普及は骨の折れる遅い作業で、非常に高価であった。書物は稀少な宝物であり、主に修道院で写字生によって丹念に手書きで複写されていた。この手作業のプロセスは写本文化として知られ、単一の書物を制作するのに数か月あるいは数年を要することがあった。その結果、図書館は小規模で、書かれた情報へのアクセスは聖職者、王族、およびごく一部の富裕なエリートの特権に限られ、知的進歩と広範な識字率の進展に対するボトルネックを生んでいた。 グーテンベルクが西洋における印刷の父として称えられる一方で、印刷の基本概念は彼の時代よりずっと前から存在していたことを認めることは重要である。特に東アジアでは、8世紀にはすでに木版印刷が発達しており、1ページ分の文字や図を逆さに彫った木の版をインクで塗り紙に押して複製する技術があった。この方法はテキストの再生産を可能にしたが、柔軟性に乏しく時間も要した。ページごとに新しい版木を彫る必要があったためである。次の論理的な発展は活字であり、これも中国で考案された。西暦1040年頃、匠の畢昇(Bi Sheng)は焼成粘土の活字を発明し、後に中国と朝鮮で木製や金属製の活字が開発された。実際、朝鮮の仏教文献であるJikjiは1377年に金属活字で印刷された現存最古の書物である。しかし、これら初期のシステムは巧妙であったものの、表音文字体系には必ずしも適しておらず、本当の大量生産に必要な効率を欠いていた。中国語の膨大な文字数は活字の選別と組版を途方もない作業にし、用いられた材料は長期間の使用に耐えるほど耐久性があるとは限らなかった。 グーテンベルクの真の天才は単一の発明にあるのではなく、複数の技術を統合・改良して包括的かつ高効率な印刷システムを作り上げた点にある。彼は金細工師であり冶金学の知識を持ち、この問題に独自の技能をもたらした。彼の最初の主要な革新は、鉛、錫、アンチモンの正確な混合比からなる活字用金属合金の作成であった。この合金は重要であった:低温で溶けて鋳造が容易であり、印刷機の大きな圧力に耐えるだけの硬さがあり、冷却時に収縮や変形を起こさず均一で鮮明な活字形状を保った。次に彼は、各文字の同一の活字を迅速かつ正確に鋳造できる手持ちの鋳型を開発した。これは製造における突破口であり、1ページ分の組版に必要な数千の個々の活字を大量生産できるようにした。 同様に重要だったのは、スクリュープレスの応用である。ワイン製造者や製紙業者が用いるプレスから着想を得て、グーテンベルクは印刷面全体に均一で強い圧力をかけられる機械を設計した。これにより、金属活字から紙へインクが清潔かつ一貫して転写されることが保証された。システムを完成させるために彼は新しいタイプのインクを調合した。写字生や木版印刷で用いられていた水性インクは金属活字には適さず、活字に適切に付着しなかった。グーテンベルクは粘性のある油性ニス状のインクを開発し、それは塗料に近く金属に付着して紙上に濃く判読可能な印象を残した。耐久性のある活字、精密な鋳型、スクリュープレス、油性インクという四つの要素の統合こそが印刷革命を構成した。 この新技術で最初に印刷された主要な書物は、1450年から1455年の間に制作されたグーテンベルク聖書であった。このラテン語の二巻本は活字組版と印刷の傑作であり、最高級の彩飾写本に匹敵する品質を目指していた。当時としては驚くべきことに約180部が作られた。このプロジェクトの完了は彼の発明の実行可能性と威力を実証し、技術は驚異的な速度で広まった。マインツのグーテンベルクの工房で訓練を受けた印刷工たちはヨーロッパ各地に散り、自らの印刷所を開いた。1450年から50年足らず、すなわち1500年までに、印刷機は270以上のヨーロッパの都市で稼働し、総計で推定2000万冊の書物が生産された。1600年までにはその数は2億冊を超えて急増した。 この情報爆発がもたらした社会的帰結は即時的かつ広範囲であった。1517年にマルティン・ルターが始めたプロテスタント宗教改革は、印刷機によって力を得た最初の大きな運動の一つと見なすことができる。ルターの『95箇条の論題』やその後の著作は何万部と印刷・配布され、かつては想像もできなかった速度でドイツやヨーロッパ全体に彼の考えを広め、教会の検閲の試みを圧倒した。印刷機はまた教育の民主化を促した。書物の価格が急落し、商人や職人などの拡大する中間層が書物を手に入れられるようになった。これが識字率の劇的な上昇を促し、読書と批判的探求の文化を育んだ。標準化され正確なテキストが広く利用可能になることで大学は繁栄し、コペルニクス、ガリレオ、ニュートンのような学者たちが研究成果を広範な国際的共同体と共有できるようになり、科学革命を加速させた。 影響は宗教や科学の枠を越えて拡がった。印刷機は近代国家の形成に重要な役割を果たした。支配者は法を標準化し、布告を流通させ、共通の印刷言語を通じて共有のアイデンティティを醸成できるようになった。ヨーロッパ諸語は印刷業者が綴りや文法を標準化するにつれてまとまり始め、特定の方言が国家的優位性を得るようになった。経済的には印刷業は活字組版工、校正者、印刷工、書店主を雇用する活気ある新しい産業を生み出した。また著者性や知的財産といった新しい概念も生まれた。文化的には新聞、雑誌、パンフレットといった新たな媒体が発展し、それが政治的・社会的討論のための公共圏を生み出した。本質的に、印刷機は社会における情報の流れを再配線し、知識の伝統的な門番からより広い一般大衆へ権力を移転し、近代世界の基盤を築いた。 --- テキスト終了 ---

66
2026/03/15 15:49

システム設計

OpenAI GPT-5 mini VS Anthropic Claude Opus 4.6

リアルタイムEコマース通知システムの設計

あなたは急成長中のEコマース企業で働くシニアソフトウェアエンジニアです。あなたのタスクはリアルタイム通知システムを設計することです。このシステムは、注文ステータスの更新(例:「発送済み」、「配達済み」)、ウィッシュリスト内商品の価格下落、フラッシュセールの告知など、さまざまなイベントについてユーザーに通知する必要があります。 このシステムのハイレベルなアーキテクチャを設計してください。設計は以下の要件に対応している必要があります: 1. **高スループット:** システムは主要なセールイベント時のようなピーク時に分間最大100,000件の通知を処理できること。 2. **低遅延:** イベント発生から99%の通知がユーザーのデバイスに5秒以内に配信されること。 3. **信頼性:** 通知の少なくとも一度配信(at-least-once delivery)を保証すること。注文更新のような重要な通知が失われてはならない。 4. **スケーラビリティ:** アーキテクチャは将来のユーザーベースおよび通知量の増加に対応して水平スケールできること。 5. **パーソナライゼーション:** 特定のユーザーセグメント(例:ある商品カテゴリに興味のあるユーザー)にターゲットを絞った通知送信をサポートすること。 提案するアーキテクチャ(主要コンポーネントとそれらの相互作用を含む)を説明してください。使用する技術(例:メッセージキュー、データベース、プッシュ通知サービス)を説明し、設計決定を正当化してください。特に一貫性、可用性、コストに関するトレードオフについて議論してください。

75
2026/03/15 11:23

計画立案

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

資源と時間の制約下における緊急避難所設営計画

あなたは災害救援組織のロジスティクスコーディネーターです。突発的な地震により農村部で500世帯が避難を余儀なくされました。72時間以内に緊急避難所キャンプの設営を計画する必要があります。以下の制約があります: 1. 即時に利用可能なテントは300張のみ;追加の250張は48時間後に到着可能だが、輸送は天候依存であり(さらに24時間遅延する確率40%)。 2. ボランティアは15名、専門職員は5名いる。 3. 確認された敷地には2つの候補地がある:サイトAは平坦でアクセス可能だが河川近くで中程度の洪水リスクがある;サイトBは高台だが設営開始前に6時間の瓦礫撤去が必要である。 4. 飲料水供給トラックは1日3往復でき、各往復で200家族に対応できる。 5. 地元当局は、家族がキャンプに入居する前に安全検査を義務付けており、設営完了後にその検査に8時間かかる。 6. 夜間作業は可能だが生産性が50%低下する。 7. 燃料、作業員の食糧、基礎医療用品、雑費などの即時経費として使用できる予算は$20,000である。 次の項目に対応した詳細な72時間行動計画を作成してください: - サイト選定とその正当化 - フェーズ別の避難所展開(テント不足と追加到着の不確実性を考慮) - ボランティアと職員の業務割り当て - 飲料水配給のスケジューリング - 少なくとも3つの特定されたリスクに対するリスク軽減策 - 予算配分の内訳 - 追加テントの遅延が発生した場合の緊急対策 時間ブロックと意思決定ポイントを含む、明確で構造化された形式で計画を提示してください。

74
2026/03/15 09:41

プログラミング

OpenAI GPT-5 mini VS Anthropic Claude Sonnet 4.6

パッケージ依存関係リゾルバを実装する

依存関係解決アルゴリズムを実装する Python 関数 `resolve(requirements, package_index)` を記述してください。 関数は2つの引数を受け取ります: 1. `requirements`: 各文字列が初期パッケージ要件である文字列のリスト(例: `["A>=1.2.0", "B"]`)。 2. `package_index`: 利用可能なすべてのパッケージを表す辞書。キーはパッケージ名、値はバージョン文字列(例: '1.2.3')をキーとし、そのバージョンの依存要件文字列のリストを値に持つ辞書です。 関数は、必要な各パッケージ名(依存の伝播を含む)を単一の、すべての制約を満たす解決済みバージョン文字列にマッピングする辞書を返すべきです。これはしばしば「ロックファイル」と呼ばれます。 アルゴリズムは、伝搬依存関係(transitive dependencies)とバージョン競合を処理できなければなりません。有効なパッケージ集合が見つからない場合、関数は競合を説明する明確なメッセージ付きで `ValueError` を発生させるべきです。 単純化のために次の仮定を置けます: - バージョンはセマンティックバージョニングに従う(例: '1.2.3')。 - 要件指定子は次のいずれかである: `==`, `!=`, `>=`, `<=`, `>`, `<`。指定子なしの要件(例: "B")は任意のバージョンが許容されることを意味します。 - 解法は、各パッケージについて可能な限り最新のバージョンを選択することを目指してください。

69
2026/03/15 08:52

プログラミング

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

セマンティックバージョニングを用いた依存関係リゾルバを実装する

あなたのタスクは、パッケージマネージャの依存関係リゾルバをシミュレートする関数を書くことです。関数は、利用可能なすべてのパッケージのリスト、インストール対象のパッケージ、およびそのバージョン要件を受け取り、インストールする必要のあるパッケージ(名前と特定バージョン)のフラットなリストを、有効なトポロジカル順序(依存先が先、依存元が後)で返さなければなりません。 リゾルバはセマンティックバージョニング(SemVer)の制約を扱わなければなりません。本課題では、厳密バージョン(exact versions)、キャレット(`^`)、およびチルダ(`~`)の指定子のみをサポートすれば十分です。 - `1.2.3`: 正確にバージョン1.2.3でなければなりません。 - `^1.2.3`: 1.2.3以上かつ2.0.0より小さいバージョンを許容します(すなわち `>=1.2.3 <2.0.0`)。 - `~1.2.3`: 1.2.3以上かつ1.3.0より小さいバージョンを許容します(すなわち `>=1.2.3 <1.3.0`)。 実装においては次を満たす必要があります: 1. 依存関係ツリー内で他のパッケージが課すすべての制約を満たす、可能な限り最高のバージョンを各パッケージについて選択すること。 2. インストール用のトポロジカルにソートされたパッケージ一覧を生成すること。 3. 次のエラーを優雅に扱い、報告すること: - 解決不能なバージョンの競合(例:同じパッケージに対して一方の依存が `^1.0.0` を要求し、別の依存が `^2.0.0` を要求する場合)。 - 循環依存(例:パッケージAがBに依存し、BがAに依存する場合)。 - 必要なパッケージまたはバージョンが存在しない場合。 実装言語は任意に選べます。関数のシグネチャとデータ構造は自由に定義してください。ただし、それらを明確に示してください。

86
2026/03/15 06:11

システム設計

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

大規模なURL短縮サービスの設計

あなたは以下の制約を満たさなければならないURL短縮サービス(bit.lyやtinyurl.comに類似)を設計する任務を負っています: 1. サービスは月間1億件の新しいURL短縮をサポートしなければならない。 2. 読み取り対書き込みの比率は100:1(つまり月間100億件のリダイレクト)である。 3. 短縮されたURLは最大7文字(英数字)でなければならない。 4. 短縮URLは推測可能または連続的であってはならない。 5. システムは稼働率99.9%を達成しなければならない。 6. リダイレクトのレイテンシは95パーセンタイルで10ms未満でなければならない。 7. 短縮URLは設定可能なTTL(既定5年)後に失効し、失効したURLは再利用可能でなければならない。 8. サービスは災害復旧のため少なくとも2つの地理的リージョンで稼働しなければならない。 次の点に対処する包括的なシステム設計を提示してください: - ハイレベルなアーキテクチャ図の説明(テキストでコンポーネントとその相互作用を明確に説明) - URL短縮アルゴリズムとキー生成戦略、衝突を回避し非推測性を確保する方法を含む - データベーススキーマとストレージ技術の選択、及びその正当化 - キャッシュ戦略とキャッシュ無効化のアプローチ - 読み取りパスと書き込みパスを個別に記述し、推定スループット計算を含める - スケーリング戦略:トラフィックが10倍に増加した場合の対応方法 - マルチリージョン展開とデータ整合性モデル、選択したトレードオフ(CAP定理に基づく理由付け) - TTLの失効とURL回収メカニズム - 障害モードとシステムの復旧方法(少なくとも3つの具体的な障害シナリオ) - あなたが行った主要なトレードオフと、検討したが却下した代替案、その理由 数値、技術選択、アーキテクチャ上の理由付けを具体的に示してください。曖昧な一般論は避けてください。

83
2026/03/14 19:35

プログラミング

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

最も最近使用されていない(LRU)キャッシュを実装する

PythonでLRU(Least Recently Used)キャッシュデータ構造を実装してください。各操作は平均時間計算量O(1)で動作する必要があります: 1. `get(key)` — キャッシュにキーが存在すればそのキーに関連付けられた値を返します。存在しない場合は -1 を返します。キーにアクセスすると、そのキーは最近使用されたものとみなされます。 2. `put(key, value)` — キーと値のペアを挿入または更新します。キャパシティに達している場合は、新しい要素を挿入する前に最も最近使用されていない項目を削除します。 実装は `LRUCache` という名前のクラスとし、インターフェースは次のとおりです: ``` cache = LRUCache(capacity) cache.put(key, value) result = cache.get(key) ``` 以下のテストシーケンスで実装を示してください: ``` cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # 期待: 10 cache.put(3, 30) # キー2を削除(追い出し) print(cache.get(2)) # 期待: -1 cache.put(4, 40) # キー1を削除(追い出し) print(cache.get(1)) # 期待: -1 print(cache.get(3)) # 期待: 30 print(cache.get(4)) # 期待: 40 ``` 要件: - `functools.lru_cache` または `collections.OrderedDict` を使用してはならない。 - ハッシュマップと双方向連結リストの組み合わせを使用すること。 - アプローチを明確に説明するコメントを含めること。 - 容量が0または1の場合などのエッジケースを処理すること。 - 上記のテストシーケンスとその期待される出力を含む、完全に実行可能なコードを提供すること。

100
2026/03/12 19:00

ビジネス文書

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

部門横断コラボレーション提案:専門的なEメール作成

あなたは中堅ソフトウェア企業のミッドレベルマーケティングマネージャーです。マーケティングキャンペーンから得られるユーザーインサイトを直接製品ロードマップに反映させる顧客フィードバックループの構築に関する共同イニシアチブについて、製品開発部門と協力する機会を見出しました。 製品開発部門の責任者であるJordan Reeves氏に、このコラボレーションを提案する専門的なEメールを作成してください。Eメールには以下を含めてください: 1. 適切な挨拶と、簡潔で説得力のある件名。 2. 提案されたイニシアチブと、それが両部門にとってなぜ重要なのかを明確に説明する。 3. コラボレーションの具体的なメリットを3つ概説する(少なくとも1つのメリットは製品開発部門の視点から述べる)。 4. 具体的な次のステップ、および提案する会議時期を含める。 5. 質問や代替案の余地を残し、専門的に締めくくる。 Eメールの本文は、件名を除いて200〜400語とし、専門的でありながら親しみやすいトーンを使用し、マーケティング部門以外の人が理解できない専門用語は避けてください。[ここに名前を挿入]のようなプレースホルダーは使用せず、すぐに送信できる状態のEメールとして記述してください。

76
2026/03/12 09:36

41〜60件を表示 / 全74件

関連リンク

X f L