HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

Opus 5.5 は説明動画作成に優れている

Opus 5.5 is good at explainer videos (launchvideo.io)

396 pointsby iacguy211 コメント

要約

AnthropicのOpus 5.5モデルを活用し、URLやプロンプトからMP4動画を生成する新しいサービスが紹介されています。このサービスは、サーバーレスエージェント、マイクロVM、およびWebページ情報の取得や動画レンダリングを行うツール群を組み合わせ、コードを生成して動画をレンダリングする仕組みです。デプロイは容易で、開発者は数分で独自の動画生成エージェントを構築できます。

全文翻訳

Launch video.

launchvideo.io

URLを貼り付けるか、製品を説明してください。Opus 5.5がフィルムを作成し、サーバーレスエージェントがそれをレンダリングします。動画の長さは約4分、トークン数は約10万トークンです。

例

このページから、編集なしで作成されました。

それぞれが単一の実行です。URLまたはプロンプトを入力すると、MP4が出力されます。編集はありません。

NVIDIA

nvidia.com

Jev, by TypeSafe AI

typesafe.ai

OpenComputer

opencomputer.dev

Linear

linear.app

Infera (プロンプトから)

「推論を扱うモダンなスタートアップのための、モダンで洗練されたパンチの効いた動画を作成してください」

実行方法

OpenComputer上のサーバーレスエージェント。ワンクリックで利用可能。

製品全体は、1つのエージェントファイル、3つのツール、そしてこのフォームで構成されています。OpenComputerがエージェント、レンダリングを行うマイクロVM、モデルゲートウェイ、そしてページがポーリングするセッションAPIを実行します。

エージェント

TypeScriptで定義され、opencomputer deployでデプロイされる、単一のOpenComputerサーバーレスエージェントです。フレームワーク、キュー、または当社のサーバーはありません。

モデル

OpenComputerのモデルゲートウェイ経由のanthropic/claude-opus-5.5です。フィルムごとに約9万入力トークンと1.5万出力トークンを使用し、そのほとんどはHTML自体です。

ランタイム

各ジョブは、新しいマイクロVMでの単一セッションです。Amazon Linux 2023 on arm64、4 vCPU、8 GB RAM、Node 22を使用します。最初のツール呼び出しでPlaywrightのヘッドレスChromiumと静的なffmpeg(約1分)がインストールされ、VMはその後破棄されます。

ツール

3つのdefineTool関数があります。web_fetchは、ページのテキスト、タイトル、見出し、最も使用されている16進数カラー、Google Fontsを返します。check_sceneはフィルムをロードし、サンプリングタイムスタンプでのJavaScriptエラーと表示されているテキストを報告します。render_videoはレンダリングとアップロードを行います。

レンダリング

ビデオモデルはありません。ページのクロック(requestAnimationFrame、タイマー、Date、CSSおよびWeb Animations)は仮想クロックに置き換えられるため、各フレームは決定論的なシークとなります。1920x1080解像度、30 fps、JPEGフレームをlibx264(crf 18)にパイプします。

ストレージ

エージェントは機密情報を保持しません。フォームは、3時間限定のパスにスコープされたVercel Blobアップロードトークンを発行し、ジョブごとのマニフェストに格納します。ツールはジョブIDでそれを取得します。完成したMP4は公開Blob URLとなります。

コントロールプレーン

このページはCLIと同じAPIを使用します。セッションを作成し、1ターン送信し、イベントストリーム(tool.started、tool.completed、turn.completed)をポーリングして進捗を表示し、Blobに出現するMP4を完了とみなします。

// opencomputer/agents/director/agent.ts
import { useInput, useModel, useTool } from "@opencomputer/agent";
import { checkScene, renderVideo } from "./tools/scene.js";
import { webFetch } from "./tools/web.js";

export default function Agent() {
  const input = useInput();           // the JOB block from the form
  useModel("anthropic/claude-opus-5.5");
  useTool(webFetch);                  // read the product's site
  useTool(checkScene);                // load the HTML, report errors + visible text
  useTool(renderVideo);               // headless Chromium → ffmpeg → Blob
  return `You are a motion designer who writes code. ...`;
}

$npx opencomputer template deploy https://github.com/diggerhq/shipvideo

上記のすべてがリポジトリに含まれており、ワンクリックでご自身のアカウントにデプロイできます。このアイデアは、Opus 5.5と解説動画に関するDeedy氏の投稿に由来します。モデルがフィルムをコードとして書き、コードが毎回同じようにレンダリングされるというものです。