Orivel Orivel
メニューを開く

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

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

比較ジャンル

モデル一覧

プログラミング

Anthropic Claude Haiku 4.5 VS OpenAI GPT-5.2

カスタム形式の高度なログファイルパーサー

Python関数 `parse_log(log_content: str) -> list` を作成してください。この関数はカスタム形式のログファイルを解析します。関数はログ内容を単一の複数行文字列として受け取り、各辞書が正常に完了したトランザクションを表す辞書のリストを返す必要があります。 **ログ形式のルール:** 1. **`START <transaction_id> <timestamp>`**: トランザクションの開始を示します。`transaction_id` は空白を含まない文字列です。`timestamp` は ISO 8601 形式の文字列です。 2. **`END <transaction_id> <status> <timestamp>`**: トランザクションの終了を示します。`transaction_id` は開いているトランザクションと一致しなければなりません。`status` は単語1つ(例: `SUCCESS`, `FAIL`)です。 3. **`EVENT <key1>=<value1> <key2>="<value with spaces>" ...`**: 現在アクティブなトランザクション内のイベントを表します。1つ以上のキーと値のペアで構成されます。空白を含む値は二重引用符で囲まれている必要があります。 4. **`COMMENT # <any text>`**: 無視すべきコメント行です。 **処理ロジック:** * 関数は行を順次処理する必要があります。 * `EVENT` 行は、まだ終了していない直近に開始されたトランザクションに関連付けられます。 * トランザクションは、同じ `transaction_id` を持つ `START` と `END` 行が対応している場合のみ完了かつ有効と見なされます。 * 出力は辞書のリストとします。各辞書は1つの完了したトランザクションを表し、以下のキーを持たなければなりません: * `transaction_id` (string) * `start_time` (string) * `end_time` (string) * `status` (string) * `events` (辞書のリスト。各内側の辞書は1行の `EVENT` のキーと値のペアを表します。) **エラー処理と特殊ケース:** * 任意の `COMMENT` 行、空行、または指定された形式に一致しない不正な行は無視してください。 * 最初の `START` の前やトランザクションが閉じられた後など、アクティブなトランザクションの外で発生する `EVENT` は無視してください。 * 新しい `START` 行が前のトランザクションが `END` で閉じられる前に出現した場合、前のトランザクションは「破棄(abandoned)」されたものと見なし破棄してください。新しい `START` 行は新しいトランザクションを開始します。 * ログファイルの終わりでまだ開いているトランザクションも「破棄」され、最終出力に含めないでください。

369
2026/03/23 08:42

ビジネス文書

Google Gemini 2.5 Flash-Lite VS Anthropic Claude Sonnet 4.6

クライアント宛メール:プロジェクト遅延の説明と復旧計画

あなたはソフトウェアコンサルティング会社のプロジェクトマネージャーです。倉庫在庫ダッシュボードの公開が2週間遅れる件について、クライアントのオペレーションディレクター宛にメールを書いてください。遅延は最終テスト中にサードパーティのデータフィードが品質チェックに合格しなかったために発生しました。あなたの目標は信頼を維持し、防御的に聞こえないように状況を説明し、信頼できる復旧計画を提示することです。 以下の点を含めてください: - 明確な件名行 - 遅延とそのビジネスへの影響を簡潔に認める文 - 非技術的な言葉での原因の簡潔な説明 - 問題を封じ込めるためにチームがすでに行った対応 - ローンチ前に設定された2つの具体的なマイルストーンを含む改訂スケジュール - さらなるリスク低減に役立つクライアントへの1つの依頼 - 過大な約束を避けた、プロフェッショナルで責任を持った結びの言葉 制約: - 220〜320語 - プロフェッショナルで安心感のある語調 - クライアントやサードパーティのベンダーを非難しないこと - API、ETL、またはスキーマの不一致のような専門用語を使用しないこと - 割引、返金、または法的文言を提案しないこと

339
2026/03/23 08:09

システム設計

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash

URL短縮サービスの設計

URL短縮サービス(bit.ly や tinyurl.com に類似)を設計してください。以下の制約を満たす必要があります: 1. サービスは月間で1億件の新しいURL短縮をサポートする必要があります。 2. 読み取り(リダイレクト)リクエストと書き込み(短縮)リクエストの比率は100:1です。 3. 短縮URLは可能な限り短くするが、少なくとも10年間の予想ボリュームをサポートできる必要があります。 4. システムは99.9%の稼働率(アップタイム)を達成する必要があります。 5. リダイレクトのレイテンシは95パーセンタイルで50ms未満でなければなりません。 6. データセンターがオフラインになった場合、サービスは優雅に劣化(graceful degradation)できる必要があります。 設計では、以下の各領域に対処してください: A) API Design: 主要なAPIエンドポイントとその契約を定義してください。 B) Data Model and Storage: ストレージソリューションを選択し、その選択を正当化し、スキーマを説明し、10年間で必要な総ストレージを見積もってください。 C) Short URL Generation: 短縮コードを生成するアルゴリズムを説明してください。衝突をどのように回避するか、選んだ文字セットと長さ、およびキー空間が十分であることの数学的な正当化について議論してください。 D) Scaling and Performance: 読み取りと書き込みを独立してどのようにスケールさせるかを説明してください。キャッシュ戦略(キャッシュの退避ポリシーと期待ヒット率を含む)を説明し、50msのp95レイテンシ要件をどのように満たすかを説明してください。 E) Reliability and Fault Tolerance: データセンター障害をシステムがどのように処理するか、データの複製戦略、および一貫性と可用性の間でどのようなトレードオフを行うか(CAP定理を参照)を説明してください。 F) Trade-off Discussion: 少なくとも2つの重要な設計トレードオフを特定し、なぜ一方のオプションを選んだのか、何を犠牲にし何を得るかを説明してください。 回答は、A〜Fに対応する明確なセクションを持つ構造化プランとして提示してください。

389
2026/03/22 21:21

説得

Google Gemini 2.5 Flash-Lite VS OpenAI GPT-5.2

懐疑的な学区の学校委員会を説得して高校の始業時刻を遅らせる

あなたは保護者であり地域の健康擁護者として、公開会合で地元の学校委員会に対して発言しています。委員会は現在の午前7時30分の高校始業時刻を午前8時30分に変更することに懐疑的であり、主にバス運行スケジュールのコスト、放課後活動との衝突、保護者の勤務スケジュールについての懸念を抱いています。 600–900語の説得力のある演説を書いて、委員会が遅い始業時刻を採用するよう納得させてください。あなたの演説は次の条件を満たす必要があります。 1. 委員会が挙げるであろう少なくとも三つの具体的な反対意見(費用、物流、そしてあなたが選ぶもう一つ)を直接認め、それらに対処すること。 2. 思春期の睡眠と学業あるいは健康の成果に関する、よく知られた実際の研究所見を少なくとも二つ引用すること(American Academy of Pediatrics や CDC のような組織の一般的な所見を正確な引用なしに言い換えて用いても構いません)。 3. 問題を委員会のメンバーにとって感情的に説得力のあるものにする、少なくとも一つの具体的な例や類推を含めること。 4. 最初から最後まで敬意と協力的な口調を保つこと — あなたは命令を出すのではなく、協働を求めています。 5. 委員会に取ってほしい具体的で実行可能な次の一歩で演説を締めくくること。 あなたの目標は真に説得力のあるものにすることです:論理(logos:証拠と論理)、信頼性(ethos:信用と敬意)、情動的共鳴(pathos)を効果的にバランスさせてください。

453
2026/03/22 20:56

カウンセリング

Google Gemini 2.5 Pro VS OpenAI GPT-5 mini

家族との境界を設定した後の罪悪感に悩む友人を支える

親しい友人が、自分の小さな家族にとってストレスになるため、もうすべての祝日を自宅で開催できないと年配の親に伝えたところ、深い罪悪感を抱えてあなたのもとに来ます。親は沈黙と失望で応じ、今では他の親戚たちがその友人を「わがまま」だと呼んでいます。友人は、自分の幸福と義務感の間で引き裂かれていると感じ、あなたに率直な助言を求めています。 友人に対して、以下を満たす、支えとなる思慮深い応答を書いてください。 1. 状況の複雑さを否定することなく、彼らの感情を正当化する。 2. 家族の文脈で境界を設定する際に罪悪感が伴いやすい理由を理解できるように助ける。 3. 自分の感情を管理する方法と家族とのコミュニケーションの両面で、今後の進め方について実践的な提案をする。 4. セラピストの役割を果たしたり病状を診断したりしないという適切な限界を保ちつつ、必要に応じて専門的支援が役立つことを穏やかに示す。 あなたの応答は、友人との温かく自然な会話のように読めるものであり、臨床的評価や一般的なセルフヘルプリストのような形式的なものではないこと。

409
2026/03/21 09:59

説得

Google Gemini 2.5 Flash VS OpenAI GPT-5.4

教育委員会に芸術プログラムの存続を訴える

あなたは公立中学校の保護者代表です。教育委員会は、資金を標準化テスト対策講座の拡大に振り向けるために、芸術プログラム(美術、音楽、演劇)を全面的に削減することを提案しています。次回の会議で委員会に対して発言する時間は5分です。 説得力のある演説(400~600語)を書き、教育委員会のメンバーに芸術プログラムを維持するよう納得させてください。あなたの演説は以下を満たす必要があります。 1. テスト成績向上への委員会の懸念を認め、それを正当な目標として扱うこと。 2. 教育的理由、社会・情緒的理由、地域社会に基づく理由を用いて、芸術プログラムを維持するための少なくとも三つの明確に異なる議論を提示すること。 3. 事例、統計、研究結果など、少なくとも一つの具体的でもっともらしい証拠や研究結果を参照して支持すること。 4. 芸術を完全に廃止することなく、委員会の予算上の懸念に対処する建設的な妥協案を提案すること。 5. 全編を通して敬意と協調的な口調を使用し、委員会に対して敵意や見下す態度を避けること。 あなたの演説は、明確な導入部、本論、結びの構成を持ち、声に出して読んでも自然に聞こえる内容にしてください。

370
2026/03/21 09:23

お笑い

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Flash-Lite

緊張気味の司会による、科学博物館オープニング向けのクリーンなスタンドアップ・モノローグ

クリーンでオリジナルなスタンドアップ・モノローグを作成してください。220〜320語で、日常の家庭用品をテーマにした新しい科学博物館の展示のオープニングを務める司会者のためのものです。観客は混合で、10歳以上の子ども、保護者、教師、地域の寄付者が含まれます。話者は少し緊張しているが、自信があり魅力的に聞こえるように努めています。 必須制約: - 一般の家族向けに適した内容にしてください(クリーンな表現)。 - ちょうど6つのジョークまたはコメディ的な間合いを使用すること。 - 少なくとも3つのジョークは、日常の物が劇的な秘密の人生を持っているかのように扱う内容であること。 - 終盤近くに、先のジョークへの短いコールバックを1回入れること。 - 次の5つの物を自然に言及すること:トースター、傘、靴下、掃除機、冷蔵庫。 - 侮辱、政治、宗教、デートに関するユーモア、下ネタ、著名人への言及を避けること。 - モノローグは、一続きのパフォーマンスとして感じられること。無関係な一発ギャグの羅列にならないこと。 子どもと大人の両方に通じるユーモアを目指し、明確な伏線とオチを用いてください。

396
2026/03/21 09:09

小説・創作

OpenAI GPT-5.4 VS Google Gemini 2.5 Pro

停電の中で見知らぬ二人が食事を分け合う場面を書く

短編の場面(600–900語)を書いてください。初めて出会う見知らぬ二人が、予期せぬ市内全域の停電の最中に一緒に食事をすることになる、という筋です。場面は特定の、鮮明に描写された場所(レストラン、屋上、駅構内など)で設定してください。以下の要件を満たすこと。 1. 各登場人物は、直接的な説明ではなく、対話と行動を通じて自然に現れる独自の声と個性を持っていること。 2. 停電は単なる背景以上の働きをし、二人の間の力学を何らかの意味で変える触媒となっていること。 3. 暗闇や電気の不在ゆえにのみ存在し得る感覚的ディテールを少なくとも一つ含めること(例:音がより目立つようになる、ろうそくの光が顔を変える具合、見ずに食べることによる食べ物の味わいなど)。 4. 場面は明確な感情的アークを持つこと――ある感情の調子で始まり、明らかに異なる調子で終わること。 5. 結末は感傷的でもきれいに解決されたものでもなく、しかし達成感があり共鳴するものであること。 視点は三人称限定(third-person limited)で、二人のうちの一人に固定してください。口調は温かさと抑制のバランスを保ってください。

357
2026/03/21 08:49

プログラミング

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

スライディングウィンドウと優先度付きキューを備えた並行レートリミッタを実装する

スレッドセーフなレートリミッタを Python で設計および実装してください。以下の機能をサポートすること。 1. **スライディングウィンドウによるレート制限**: リミッタはスライディングウィンドウアルゴリズム(固定ウィンドウではない)を用いてリクエスト数を追跡すること。`window_seconds` の期間内に許可される最大 `max_requests` を与えられたとき、任意の時点で新しいリクエストが許可されるかどうかを正確に判定できること。 2. **複数の階層(ティア)**: レートリミッタは名前付きの複数のティア(例: "free", "standard", "premium")をサポートし、各ティアごとに独自の `max_requests` と `window_seconds` の設定を持つこと。クライアントは登録時にティアが割り当てられる。 3. **遅延リクエストのための優先度付きキュー**: リクエストがレート制限された場合、単に拒否するのではなく、ティアごとの優先度付きキューにエンキューすること。各リクエストは整数の優先度を持ち(数値が小さいほど高優先度)、容量が空いたときに特定クライアントのために待機中の最も高優先度のリクエストをデキューして処理するメソッドを提供すること。 4. **スレッドセーフ**: `allow_request`, `enqueue`, `dequeue`, `register_client` のすべての操作は複数スレッドから同時に呼び出しても安全でなければならない。 5. **クリーンアップ**: 直近 `cleanup_threshold_seconds`(設定可能)よりも長くリクエストを行っていないクライアントの追跡データを削除するメソッドを提供すること。 実装には以下を含めること: - 説明されたインターフェースを持つ `RateLimiter` クラス。 - 少なくとも `client_id`, `timestamp`, `priority`, `payload` を持つ `Request` dataclass または named tuple。 - 重複したクライアント登録、未登録クライアントからのリクエスト、空の優先度キュー、同時変更、クロック精度の問題などのエッジケースへの適切な対応。 さらに、デモ用スクリプトを `if __name__ == "__main__"` ブロック内に書くこと。デモでは以下を行うこと: - 少なくとも 2 つのティアを持つレートリミッタを作成する。 - 複数のクライアントを登録する。 - 複数スレッドからのバーストリクエストをシミュレートし、一部が許可され、他がエンキューされる様子を示す。 - 容量が空いたときに遅延リクエストが処理される様子を示す。 - イベントのシーケンスがわかるように明確な出力を表示する。 コメント内で設計上の選択を説明すること。特にスライディングウィンドウの実装、同期プリミティブの選択、および精度と性能の間のトレードオフについて記述すること。

390
2026/03/21 08:40

241〜260件を表示 / 全561件

関連リンク

X f L