デイリー · 記事 01 · 5 分で読む
- Anthropic
KarpathyがHackerTubeの制作過程を説明、AIの仕事と人が用意したもの
10月31日付原文の続報解説・11月2日追記照合・追記時刻は未公表
要約・概要
Karpathyの10月31日付HackerTube記事と追記を11月2日に照合。推薦の材料、APIキー・サーバー・ドメインを用意する人の役割とAIの制作作業を読み解きます。
見たい講演を探しているのに、動画の推薦欄が役に立たない。そんなとき、信頼する人が薦めた動画から探す方法もあります。AI研究者Andrej KarpathyのHackerTubeは、その選び方を小さなWebサービスにした事例です。
主な事実
Karpathyは10月31日の記事で、開発作業を行うAIツールClaude Codeを使ってHackerTubeを作ったと説明しました。この続報解説では、11月2日に原文と追記された制作説明を照合しました。追記の更新時刻は表示されていません。本人の記事
本人の報告には推薦コメント約4万件、動画6454本、150の話題と約2時間の制作時間が出てきます。当時の制作についての数字で、現在のサービスを数え直した結果や、誰でも再現できる所要時間ではありません。運用費用の総額も示されていません。

1. 推薦の出発点を選ぶ
Hacker Newsは技術の話題を議論するコミュニティです。KarpathyはコメントからYouTubeの推薦を抽出し、別のAIモデルSonnetを分類に使ったと書いています。新しい動画を生成するのではなく、既存動画の一覧と探す画面を作る仕事です。
コメントは薦める理由を書く文章で、動画はその文章が指す対象です。複数のコメントが同じ動画を指す場合もあるので、コメント数を動画数で割って良い動画の割合とは言えません。図は本人の説明した工程を簡単にまとめたものです。
%% 推薦の材料が一覧になる流れ · Karpathyの制作説明
flowchart TD
A["Hacker Newsのコメント"] --> B["動画の推薦候補を抽出・分類"]
B --> C["既存動画と話題を整理"]
C --> D["探して選ぶWeb画面"]推薦の材料を自分で選べる一方、一つのコミュニティの関心に偏ることもあります。すべての視聴者に同じ品質を保証する評価ではありません。
猫と一緒に読み解く Q&A
- 猫の研究員
似た一覧を頼むなら、AIに最初に何を伝えるの?
ポケットノート誰のための一覧か、何を候補にしてよいかを決めよう。架空の図書館の講演案内なら、信頼する主催者と対象年齢から書けるね。見た目だけを頼むと、その動画が選ばれた理由を判断しにくいよ。
2. 人が用意した資源からAIのサーバー作業へ
追記でKarpathyは、人がGoogle CloudのAPIキーを作り、VPSを起動し、ドメインを購入したと説明しています。APIはプログラムが別のサービスへ情報を求める窓口で、APIキーはその要求に使う接続情報です。YouTubeの動画メタデータには題名や長さなどの説明情報があり、動画ファイル自体とは異なります。YouTubeの動画情報
VPSはネット上で動かしておく貸しコンピューター、ドメインはサービスへたどり着くための名前です。本人はAIの作業の合間に資源を用意し、サーバーの起動後に接続先をClaudeへ渡して、更新・配置・安全設定・最適化を任せたと説明しています。図では並行した準備とサーバー作業へ移る時点を分けました。
人の資源準備とAIの制作を並行して進める
人・資源を用意
- 動画情報用のAPIキーを作成
- 貸しサーバー(VPS)を起動
- ドメインを購入
AI・資料と画面を制作
- コメント収集・推薦の抽出と分類
- 動画一覧とWeb画面を制作
準備したサーバーの接続先を人からAIへ渡す
AI・用意したサーバーで作業
更新・配置・安全設定・最適化
成果物・HackerTube
既存のYouTube動画を探して選ぶWebサービス
猫と一緒に読み解く Q&A
- 猫の研究員
コードやサーバーの命令も、人が直接扱ったの?
ポケットノート本人はコードの読み書きや端末の命令を自分で扱う代わりに、Claudeへ話して任せたと説明しているよ。AIの作業の合間にAPIキー・サーバー・ドメインを用意したのが自分の手作業だったんだ。自分たちの仕事に取り入れるなら、アカウント・許す変更・支出上限は別に決める必要があるね。
3. アカウントがない画面の保存先
Karpathyは、利用者のアカウントなしで状態をブラウザー内に保存すると説明しています。ログインの有無についての説明で、サーバーや動画提供者と通信しない保証ではありません。一般のWebページもサーバーへ要求を送り、資料を受け取ります。Webの要求の基本
ブラウザー内の状態とサーバーの動画一覧は、管理場所や保存期間が異なり得ます。例えば localStorage はサイトごとの保存領域で、サイトデータを消すと失われる場合があります。これはブラウザー保存の一般説明で、HackerTube全体の保存・追跡方式を監査した結果ではありません。保存領域の案内
| 見る対象 | 利用者が知っておきたいこと |
|---|---|
| いいね・後で見るなどの個人の状態 | 別の機器へ引き継げるか、書き出し・復元ができるか |
| サービス側の動画一覧 | 元の資料と更新日は何か |
| 実際の動画再生 | どの提供者の再生画面と規約を使うか |
- 見る対象
いいね・後で見るなどの個人の状態
- 利用者が知っておきたいこと
- 別の機器へ引き継げるか、書き出し・復元ができるか
- 見る対象
サービス側の動画一覧
- 利用者が知っておきたいこと
- 元の資料と更新日は何か
- 見る対象
実際の動画再生
- 利用者が知っておきたいこと
- どの提供者の再生画面と規約を使うか
猫と一緒に読み解く Q&A
- 猫の研究員
機器を変える前に何を保存すればいい?
ポケットノート自分の選択とサービス全体の資料の書き出しが同じ機能かを先に見よう。個人の状態を書き出せるなら復元方法も確かめるといいね。アカウントがないだけで、機器間の同期やバックアップがあるとは限らないよ。
4. 最初の制作後に残る運用の記録
最初の画面が動いても、資料更新、切れた動画、費用、障害対応は残ります。架空の図書館のページなら、誤分類の修正、削除されたリンクへの対応、翌週の更新を誰が担当するかも決めます。
| 調べること | 残す根拠の例 |
|---|---|
| 意図した材料を選んだか | 含める基準とサンプルの点検 |
| 公開する内容は正しいか | 題名・リンク・分類と権利条件 |
| 運用を続けられるか | 更新担当、費用の記録、連絡・復旧方法 |
- 調べること
意図した材料を選んだか
- 残す根拠の例
- 含める基準とサンプルの点検
- 調べること
公開する内容は正しいか
- 残す根拠の例
- 題名・リンク・分類と権利条件
- 調べること
運用を続けられるか
- 残す根拠の例
- 更新担当、費用の記録、連絡・復旧方法
猫と一緒に読み解く Q&A
- 猫の研究員
完成したと連絡が来たら、どこから開けばいい?
ポケットノート実際の公開先で代表的な一覧とリンクを開き、資料が変わったときの更新方法ももらおう。最初の制作速度とその後の仕事を合わせると、任せた範囲が見えるよ。人が選ぶ材料と権限をAIの作業につなぐ方法が、この例から学べることだね。
まとめ
自分の基準で選ぶ小さなサービス
HackerTubeは、既存動画の推薦材料と探し方を変える選択を示しました。画面を頼む前に、どの資料を信頼し、実行をどこまで任せ、誰が結果を管理し続けるかを決められます。
出典
- 本人の記事karpathy.bearblog.dev
- YouTubeの動画情報developers.google.com
- Webの要求の基本developer.mozilla.org
- 保存領域の案内developer.mozilla.org