Skip to main content
QUICK REVIEW

[論文レビュー] Software as Content: Dynamic Applications as the Human-Agent Interaction Layer

Mulong Xie, Yang Xie|arXiv (Cornell University)|Mar 22, 2026
Speech and dialogue systems被引用数 0
ひとこと要約

この論文は Software as Content (SaC) を提案し、動的に生成されるエージェント指向アプリケーションが人間とAIエージェント間の相互作用層として長期的で双方向の接点を提供し、構造化タスクに対するチャット型インターフェースの限界を克服します。

ABSTRACT

Chat-based natural language interfaces have emerged as the dominant paradigm for human-agent interaction, yet they fundamentally constrain engagement with structured information and complex tasks. We identify three inherent limitations: the mismatch between structured data and linear text, the high entropy of unconstrained natural language input, and the lack of persistent, evolving interaction state. We introduce Software as Content (SaC), a paradigm in which dynamically generated agentic applications serve as the primary medium of human-agent interaction. Rather than communicating through sequential text exchange, this medium renders task-specific interfaces that present structured information and expose actionable affordances through which users iteratively guide agent behavior without relying solely on language. These interfaces persist and evolve across interaction cycles, transforming from transient responses into a shared, stateful interaction layer that progressively converges toward personalized, task-specific software. We formalize SaC through a human-agent-environment interaction model, derive design principles for generating and evolving agentic applications, and present a system architecture that operationalizes the paradigm. We evaluate across representative tasks of selection, exploration, and execution, demonstrating technical viability and expressive range, while identifying boundary conditions under which natural language remains preferable. By reframing interfaces as dynamically generated software artifacts, SaC opens a new design space for human-AI interaction, positioning dynamic software as a concrete and tractable research object.

研究の動機と目的

  • チャットベースの人間–エージェントインターフェースの根本的な限界を特定する(表現ミスマッチ、相互作用エントロピー、儚い状態)。
  • 動的に生成されるエージェント指向アプリケーションが主要な相互作用媒介として機能するパラダイムとして SaC を提案する。
  • SaC の人間–エージェント–環境モデルを形式化し、エージェント指向アプリのライフサイクルと設計空間を特徴づける。
  • タスク領域を跨ぐ実行可能性を示すため、参照実装を提供しシステムアーキテクチャを開発する。
  • 生成的インターフェースとエージェント指向実行の統合設計原則を導出し、選択・探索・実行などのタスクで評価する。

提案手法

  • 三層の人間–エージェント–環境相互作用モデルを定義し、エージェント指向アプリを持続的なインターフェースとして導入する。
  • 段階的な洗練、構造的拡張、完全なインターフェース再構成を可能にするマルチレベルのレンダリング戦略を記述する。
  • 構造化されたアフォーダンスと自然言語入力を組み合わせた二重チャネルモデルで SaC を形式化する。
  • エージェント指向アプリの意図、データ、時間的進化パターンの分類法を提供する。
  • SaC を運用する参照システムアーキテクチャと実装を提示する。
  • 選択、探索、実行のタスクを横断するシナリオベースの評価を実施し、実現性と範囲を示す。
Figure 1 . Given the same user query, chat returns a continuously accumulating conversation wall (left); Software as Content generates an evolving agentic application that serves as a bidirectional interaction layer between human and agent (right).
Figure 1 . Given the same user query, chat returns a continuously accumulating conversation wall (left); Software as Content generates an evolving agentic application that serves as a bidirectional interaction layer between human and agent (right).

実験結果

リサーチクエスチョン

  • RQ1チャットベースのインターフェースは、複雑で構造化されたタスクや進化する相互作用を阻むどのような制約をもたらすか。
  • RQ2動的に生成されるエージェント指向アプリケーションは、双方向の人間–エージェント相互作用をどのように効果的に媒介できるか。
  • RQ3SaC パラダイムにおけるエージェント指向アプリのライフサイクル、設計空間、分類法は何か。
  • RQ4エージェント指向インタフェースの持続性、進化、個別化を可能にする設計原則とアーキテクチャは何か。

主な発見

  • SaC は、構造化されたアフォーダンスと自然言語によって人間とエージェントを結ぶ持続的で進化する相互作用層を可能にする。
  • エージェント指向アプリは継続的な相互作用サイクルを通じて個別化されたタスク特化ソフトウェアへと収束する。
  • 人間–エージェント–環境の正式なモデルと設計原則が、エージェント指向インタフェースの生成と進化を支配する。
  • 参照システムは、選択、探索、実行のようなタスクを跨いで SaC の実現可能性を実証する。
  • 著者は、自然言語が構造化インタフェースより好まれる境界条件を特定している。
Figure 2 . Positioning and comparison of existing interaction paradigms along two dimensions: information complexity —the degree to which a task requires structured, organized information architecture rather than linear presentation; personalization —the degree to which the interaction medium adapts
Figure 2 . Positioning and comparison of existing interaction paradigms along two dimensions: information complexity —the degree to which a task requires structured, organized information architecture rather than linear presentation; personalization —the degree to which the interaction medium adapts

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。