Skip to content

AIプロンプト実行コマンドを追加し、任意のプロンプトを直接実行できるようにする #300

@ujiro99

Description

@ujiro99

概要

ChatGPTやGeminiを始めとするAIサービスに対して、事前に定義したプロンプト+選択テキストや表示中ページURLなどのテキストを自動入力するOpenModeを作成する。これにより、テキストの翻訳や変換、ページの要約といったAIサービスによるタスクをより簡単に起動できるようにする。

設計の要点

  • PromptAutocraftで作成した、以下のコンポーネントを流用する
  • packages/shared/src/constants/open-mode.ts の OPEN_MODE へ新規のモードとして追加する
  • 設定画面では、該当モードのコマンドに対して、以下を設定できるようにする
    • コマンド名(一行文字列)
    • 利用AIサービス(選択)
    • プロンプト(複数行文字列)
      • プロンプト中には、以下の変数を埋め込むことができる
        • 選択テキスト
        • 表示中ページURL
        • クリップボード
      • 可能であれば、以下のコンポーネントを流用する
        packages/extension/src/components/pageAction/InputEditor.tsx
    • ウィンドウ表示方法
    • アイコンURL (ポップアップ、タブ、バックグラウンドタブ、ウィンドウ、サイドパネル)
    • フォルダ

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions