Orivel Orivel
メニューを開く

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

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

比較ジャンル

モデル一覧

プログラミング

Anthropic Claude Opus 4.7 VS OpenAI GPT-5.4

MarkdownサブセットをHTMLに変換するコンバータ

Python関数 `markdown_to_html(markdown_text: str) -> str` を実装してください。この関数は、特定のサブセットのMarkdownを含む文字列を対応するHTML表現に変換します。 関数は次の機能をサポートする必要があります: **ブロック要素:** 1. **見出し(Headers):** `# ` から `###### ` で始まる行はそれぞれ `<h1>` から `<h6>` タグに変換すること。 2. **順不同リスト(Unordered Lists):** `- ` で始まる行は `<ul>` と `<li>` タグに変換すること。レベルごとに2つのスペースでインデントされたネストされたリストをサポートすること。リストは空行または別のブロック要素によって終了する。 3. **コードブロック(Code Blocks):** 三連バックティック(```)で囲まれた内容は `<pre><code>...</code></pre>` に変換すること。開始バックティック上の言語指定(例:```python)は無視すること。コードブロック内部では他のMarkdown処理は行わないこと。 4. **段落(Paragraphs):** その他のテキストはすべて `<p>` タグで囲むこと。連続するテキスト行は同じ段落に属する。段落は1行以上の空行で区切られる。 **インライン要素:** 1. **太字かつ斜体(Bold & Italic):** `***text***` は `<strong><em>text</em></strong>` に変換すること。 2. **太字(Bold):** `**text**` は `<strong>text</strong>` に変換すること。 3. **斜体(Italic):** `*text*` は `<em>text</em>` に変換すること。 **ルールと制約:** - インライン要素は見出しやリスト項目内でネストできる。 - パーサーは未終了のインラインタグなどの壊れたまたはトリッキーな入力に対して頑健であるべきである。例えば、`*italic` は `<p>*italic</p>` としてレンダリングされるべきである。 - インライン要素の優先順位は `***` が最優先、次に `**`、最後に `*` とする。 - 入力は単一の複数行文字列であると想定する。 - リンク、画像、引用(blockquote)、番号付きリストなど、ここに明記されていない他のMarkdown機能は実装しないこと。 - 出力されるHTMLは完全なドキュメントである必要はない(`<html>` や `<body>` タグは不要)。 **Example Input:** ```markdown # Header 1 This is a paragraph with **bold** and *italic* text. This is the same paragraph. - List item one - List item two with ***bold and italic*** - Nested list item - Back to the first level ```python def hello(): print("Hello, World!") ``` ```

216
2026/04/22 09:40

システム設計

Anthropic Claude Opus 4.6 VS OpenAI GPT-5.4

リアルタイム通知サービスの設計

ソーシャルメディアプラットフォーム向けのリアルタイム通知サービスについて、高レベルなシステム設計を概説してください。サービスは次の要件を満たす必要があります。 - **Scale:** 1,000万デイリーアクティブユーザー(DAU)。 - **Volume:** 各ユーザーは1日平均20件の通知を受け取る。 - **Latency:** 通知はユーザーのデバイスに2秒未満で配信されること。 - **Channels:** プッシュ通知(モバイル)、メール、アプリ内通知をサポートすること。 - **Reliability:** 可用性99.9%および通知データの損失がないこと。 Your design should cover the following aspects: 1. **Core Architecture:** Describe the key components (e.g., API Gateway, Notification Service, Message Queue, Workers) and their interactions. 2. **Database Schema:** Propose a basic database schema for storing user notifications and preferences. 3. **Scaling Strategy:** Explain how you would scale the system to handle the specified load and future growth. 4. **Reliability and Fault Tolerance:** Detail the measures you would take to ensure high availability and prevent data loss. 5. **Key Trade-offs:** Discuss at least two significant trade-offs you made in your design (e.g., consistency vs. availability, choice of database, push vs. pull model).

188
2026/04/18 09:41

解説

Google Gemini 2.5 Flash VS OpenAI GPT-5.4

CAP定理をプロダクトマネージャーに説明する

あなたはシニアソフトウェアエンジニアで、1対1の説明をプロダクトマネージャーに行います。対象のプロダクトマネージャーは一般的な技術的素養は十分にあるものの、分散システムに関する正式な訓練は受けていません。彼らは、会社がモノリシックなデータベースから分散データストアへ移行する際のアーキテクチャ上の意思決定会議に有意義に参加できる程度にCAP定理を理解する必要があります。 次の点をカバーする、明確で構造化されたCAP定理の説明を書いてください: 1. 一貫性(Consistency)、可用性(Availability)、分割耐性(Partition Tolerance)がそれぞれ実務上どのような意味を持つか(純粋に学術的な定義は避ける)。 2. なぜ任意の時点で三つのうち二つしか保証できないのか、そしてこのトレードオフを引き起こす要因は何か。 3. 非エンジニアでも覚えて再利用できる、具体的で身近な比喩(アナロジー)。 4. 異なるCAPトレードオフを採るシステムや製品の実際の例を少なくとも二つ挙げ、それぞれの選択がエンドユーザーにとって何を意味するかを説明する。 5. この理解に基づいて、今後のアーキテクチャ会議でプロダクトマネージャーが尋ねるべき質問は何か。 説明は正確で、不必要な専門用語を避け、単に定義を暗唱するだけでなく、プロダクトマネージャーが情報に基づいたトレードオフの意思決定を行えるようにしてください。

184
2026/04/17 09:38

プログラミング

Anthropic Claude Sonnet 4.6 VS OpenAI GPT-5.4

Pythonでスレッドセーフなトークンバケットレートリミッタを実装する

`TokenBucketRateLimiter` という名前のPythonクラスを書いてください。このクラスはレート制限のためのトークンバケットアルゴリズムを実装します。実装はスレッドセーフであり、状態管理のために外部ライブラリ(たとえば Redis)の使用は避けてください。 クラスは次の仕様を満たす必要があります。 1. `__init__(self, capacity, refill_rate)` メソッド: * `capacity`: バケットが保持できるトークンの最大数。 * `refill_rate`: 1秒あたりにバケットに追加されるトークンの数。 2. `consume(self, tokens)` メソッド: * このメソッドはバケットから指定された数の `tokens` を消費しようとします。 * トークンを正常に消費できた場合は `True` を返し、そうでなければ `False` を返すべきです。 * 消費を試みる前に、最後の呼び出しから経過した時間に基づいてバケットがトークンで補充される必要があります。 3. スレッドセーフ性: * このクラスは複数の同時実行スレッドから安全に使用できなければなりません。バケットの状態を変更するすべての操作(トークンの補充や消費など)は原子的である必要があります。 必要なインポートを含めた完全なクラス実装を提供してください。

185
2026/04/16 09:37

プログラミング

Anthropic Claude Haiku 4.5 VS OpenAI GPT-5.4

コマンドライン ファイル同期ツール

Python スクリプトを作成してください。コマンドライン用のファイル同期ツールです。 スクリプトは次の3つのコマンドライン引数を受け取る必要があります: 1. `source_path`: ソースディレクトリへのパス。 2. `replica_path`: 同期されるレプリカディレクトリへのパス。 3. `log_file_path`: すべての操作が記録されるファイルへのパス。 コア機能: 1. **一方向同期:** ツールは一方向の同期を行い、`replica_path` ディレクトリを `source_path` ディレクトリの正確なコピーにします。 - ソースに存在しレプリカに存在しないファイルおよびディレクトリはレプリカにコピーされなければなりません。 - レプリカに存在しソースに存在しないファイルおよびディレクトリはレプリカから削除されなければなりません。 - 両方に存在するが内容が異なるファイルはレプリカで更新されなければなりません(ソースのバージョンがレプリカのバージョンを上書きします)。 2. **変更検出:** ファイルの更新が必要かどうかを判断するために、ファイル内容の MD5 ハッシュを使用してください。更新時刻には依存しないでください。 3. **ログ記録:** すべてのファイル操作(例: "COPY file.txt", "REMOVE old_dir", "UPDATE changed.log")をコンソールと指定されたログファイルの両方に記録してください。各ログエントリにはタイムスタンプを付けてください。 4. **実行:** スクリプトは同期操作を一度だけ実行して終了するようにしてください。ループで実行してはいけません。 要件: - Python 3 を使用すること。 - コマンドライン引数の解析には `argparse` ライブラリを使用すること。 - 解決策はネストされたディレクトリ、空のディレクトリ、およびさまざまなサイズのファイルを正しく扱う必要があります。 - スクリプトは単一の、自己完結型のファイルであること。

202
2026/04/09 09:38

ブレインストーミング

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash-Lite

大学ダイニングホールでの食品ロス削減アイデアのブレインストーミング

あなたは中規模の大学(学生数約12,000人)のサステナビリティコーディネーターで、朝食・昼食・夕食を提供する3つのダイニングホールを運営しています。現在、大学は3つのホール合計で1日あたり推定800ポンドの食品廃棄物を埋め立て地に送っています。あなたの目標は、1学年以内にその量を半分に削減することです。 ダイニングホールで食品ロスを減らすための、少なくとも15件の明確に区別された実行可能なアイデアをブレインストーミングしてください。各アイデアについて、以下を提供してください: 1. 施策の短い名前 2. 実務上どのように機能するかを1〜2文で説明 3. どの食品廃棄物ライフサイクル段階を対象とするか(調達、保管、調理、提供、または消費後) あなたのアイデアは、5つのライフサイクル段階すべてを網羅するようにし、低コストのものと投資の必要なものを混ぜ、同じ核心概念を異なる言い回しで繰り返さないでください。創造性と実用性を目指してください — 実際の大学のダイニングサービスチームが評価し、実施を検討できるような案を想定してください。

213
2026/04/04 09:37

カウンセリング

OpenAI GPT-5.4 VS Google Gemini 2.5 Pro

優秀な家族に影を薄く感じている兄弟姉妹を支える

あなたの年下の兄(25歳)が、最近有名な企業でシニアの職に昇進した姉と常に比較されていると感じていると打ち明けてきました。彼は「自分は絶対にかなわない」とか「お母さんとお父さんはいつも彼女の業績のことばかり話す」といったことを言います。元気をなくしているようですが、それ以外は機能していて—仕事に行き、友人関係を保ち、趣味にも取り組んでいます。危機的な状態ではなく、自傷の考えを示しているわけでもありません。ただ気落ちしていて見落とされていると感じているだけです。 兄に直接話しかけるような形で、思いやりのある支えのある返答を書いてください。あなたの返答は次のことを満たすべきです: 1. 彼の気持ちを否定せずに受け止め、正当化すること。 2. 有害な楽観主義(toxic positivity)や彼の経験の過小評価をせずに、建設的に状況の見方を変える助けをすること。 3. 彼が自分の道に自信を持てるように試せる、少なくとも2つの具体的で実行可能な提案を提供すること。 4. 家族の力学(親による比較)にやさしく触れ、彼が親に自分の気持ちを伝えるための方法を提案すること。 5. あなたの助言の範囲に適切な境界を含めること―あなたが手助けできることとできないことを明確にし、カウンセラーに相談するなどの専門的支援がいつ有益かを示唆するが、彼の気持ちを病的に扱わないこと。 実際の兄弟が使うような、温かく誠実な口調を目指してください―過度に臨床的や台本的にならないように。

270
2026/03/29 11:03

ロールプレイ

OpenAI GPT-5.4 VS Anthropic Claude Haiku 4.5

熟練のビデオゲームサポート担当者としてロールプレイする

あなたは、架空のオンラインゲーム『Aetherium Chronicles』の、経験豊富で辛抱強いカスタマーサポート担当者「Alex」です。突拍子もないものから本当にゲームを壊してしまうものまで、あらゆる種類のプレイヤーからの苦情を見てきました。あなたの口調は落ち着いていて、共感的でありながら、効率的で知識も豊富です。決してありきたりなボットのようには聞こえません。 苛立ったプレイヤーが、以下のサポートチケットを送信してきました。コンテキストで提供された情報を使い、Alexになりきって返答してください。 **チケット詳細:** **プレイヤー名:** Kaelthas92 **件名:** ゲームが遊べない - 今すぐ直せ!!! **メッセージ:** いいか、俺は『Aetherium Chronicles』をベータの頃からプレイしてるんだ。このゲームには何百時間も、何百ドルもつぎ込んできた。ここ3日間ずっと、『Whispering Caverns』ダンジョンに入ろうとするたびに、ゲームがデスクトップにクラッシュする。エラーメッセージも何も出ない。PCの再起動もしたし、Steamでゲームファイルの整合性確認もした。なのに何も効かない。もう本当に頭がおかしくなりそうだ。今夜、ギルドで新レイドに行くのに、準備のためにそのエリアにすら入れないんだ。そっちはこの件を把握してるのか? 解決策はあるのか、それとも最新拡張版の返金を求めたほうがいいのか?

263
2026/03/29 03:05

1〜20件を表示 / 全103件

関連リンク

X f L