APIキーの発行や管理は不要 「Claude」でノーコードによるAIアプリの作成、共有が可能に:開発者はAPI使用に関する費用を負担しなくてもよい
Anthropicは、「Claude」アプリでインタラクティブなAIアプリをコーディング不要で作成、ホスト、共有できるようにした。
Anthropicは2025年6月26日(米国時間)、同社のAI(人工知能)モデル「Claude」を使ったアプリケーション(claude.ai)で「インタラクティブなAIアプリケーションをコーディングせずに作成、ホスト、共有できるようにした」と発表した。
この機能は2025年6月現在はβ版で、Claudeの「Free」「Pro」「Max」の全プランのユーザーが利用できる。
「ノーコード」でAIアプリケーションを作成
この機能を利用するには、まずサイドバーから「アーティファクト」スペースに入り、「Artifacts」(アーティファクト)を有効にするボタンを押す。次に、右上の「新規アーティファクト」ボタンを押して、作成したいAIアプリケーションのアイデアを自然言語で説明した文章をプロンプトに入力するか、「インスピレーション」タブで表示される既存のアーティファクトの中からいずれかを選択し、右上の「カスタマイズ」ボタンを押すことで、AIアプリケーションを作り始めることができる。
プロンプトで指示すると、Claudeはそれに基づいてコードを記述し、「Claude API」を利用するAIアプリケーション(つまり、アーティファクト)を作成する。ユーザーインタフェース(UI)は「React」で作成される。
ユーザーがClaudeにフィードバックを与えると、Claudeはそれに基づいてコードをデバッグし、改善する。改善されたアプリケーションは、「アーティファクトスペース」でリンクを通じて即座に共有できるため、デプロイ(展開)作業は不要だ。Anthropicは「Claudeがプロンプトエンジニアリング、エラー処理、AI機能のオーケストレーションなどの技術的な細部を処理するため、ユーザーはアイデアの実現に集中できる」としている。
ただし、2025年6月現在は、外部APIの呼び出しや永続ストレージは利用できないといった制限があるため注意が必要だ。
コストや手間をかけずにAIアプリを共有
アーティファクトスペースから共有したClaudeベースのAIアプリケーションをユーザーが利用する場合、ユーザーは自分のClaudeアカウントでログイン(認証)する。アプリケーションを利用する際に使ったAPIの利用料については、アプリケーションを作成、共有したユーザーではなく、利用者に請求される。
つまり、AIアプリケーションを作成、共有したユーザーは、API使用に関する費用を負担しなくてもよい。利用者が増加した場合も、対応するためのスケーリングの複雑さやコストを心配せずに済む。また、APIキーの管理も不要となっている。
コミュニティーのアイデア
Anthropicによると、早期ユーザーは既にインタラクティブアーティファクトを使用して、以下のようなAIアプリケーションを作成している。
- 会話を記憶し、プレイヤーの選択に適応するNPC(ノンプレイヤーキャラクター)を持つAI搭載ゲーム
- 個人のスキルレベルに合わせてパーソナライズされた指導を提供する学習ツール
- ユーザーがCSV形式のファイルをアップロードし、自然言語でフォローアップの質問をするデータ分析アプリケーション
- スクリプトから技術ドキュメントまで、あらゆる作業を支援する執筆アシスタント
- 複雑なタスクのために複数のClaude呼び出しのオーケストレーションをするエージェントワークフロー
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
進化が続くClaude Code リモートMCPだけでなく、VS Codeにも公式で対応
Anthropicのエージェント型コーディングツール「Claude Code」がリモートMCPサーバをサポートしたと発表した。同じタイミングで「Visual Studio Code」でClaude Codeの機能を直接利用できる拡張機能も公開されている。Anthropicが日本語での指示や解説に強いコーディングツール「Claude Code」の解説ページを公開
Anthropicは、エージェント型コーディングツール「Claude Code」の解説ページを公開した。同ツールは、自然言語を通じて開発者がより速くコーディングできるようサポートするとしている。「Claude」もリモートMCPサーバ対応 Anthropicが「インテグレーション」機能をリリース
Anthropicは、「Claude」に関する新機能「インテグレーション」機能を発表した。リモートMCPサーバを利用することで、さまざまなツールと連携でき、「複雑なプロジェクトを独立して処理する、知識豊富なチームメイトのような存在になる」という。