Libretto
Spring 2025活動中Webサイトのワークフローを信頼性の高いAPIに変える
- サマリー
- AIエージェント向けに、Webサイトの操作手順を再利用可能なAPIへ変換するCLIを提供する
- 課題
- 従来のブラウザ自動化は遅く高価で、複雑なサイトでは壊れやすく予測しにくい
- 解決策
- 開発時にAIエージェントがPlaywrightと直接のAPI呼び出しを使うコードを生成する
AI による要約
- 所在地
- San Francisco, CA, USA
- チーム規模
- 2 人
事業内容
Librettoは、エージェントがWebサイト上のワークフローを高速で再利用可能なスクリプトに変換し、デプロイできるようにするオープンソースのCLI。\n\n課題:多くのブラウザ自動化ツールは、ロボットがユーザーの代わりに入力やクリックを行うように、AIエージェントをリアルタイムでWebサイトの操作に使う。この方法は遅く、コストが高く、予測しにくい。レガシーサイトや複雑なサイトでは壊れやすいDOM解析に依存しており、直感的でないワークフローや一貫性のないワークフローでエージェントがどのように動作するかを完全に信頼することもできない。\n\nLibrettoのアプローチ:Librettoは、コーディングエージェントが実行時ではなく開発時に、実際に動作する読みやすいコードとしてワークフローを生成できるようにする。内部ではPlaywrightと、同一セッション内で直接ネットワーク/APIを呼び出す仕組みを組み合わせ、信頼性を高めながらbot検知を回避する。また、ステップ実行デバッグとread-onlyモードにも対応し、エージェントがワークフローを構築・デバッグする際の意図しないデータ変更を防ぐ。\n\nこれにより、特に複雑なWebサイトや重要度の高いワークフローにおいて、より低コストで高速、かつ保守しやすい自動化を実現する。