Skip to main content

GitHub Models について

GitHub Models は、モデル カタログ、プロンプト管理、定量的評価など、AI のアイデアからリリースまでをサポートする開発者ツールのスイートです。

メモ

GitHub Models for organizations and repositories is in パブリック プレビュー and subject to change.

概要

GitHub Models は、Enterprise レベルの AI の導入障壁を低くするワークスペースです。 使い慣れた GitHub ワークフローに AI 開発を直接埋め込むことで、隔離された実験から脱却するのに役立ちます。 GitHub Models は、大規模言語モデル (LLM) をテストし、プロンプトを調整し、出力を評価し、構造化されたメトリックに基づいて適切な意思決定を行うためのツールを提供します。 始めるには、「Optimizing your AI-powered app with Models」をご覧ください。

機能

GitHub Models には、AI 開発のためのプロンプトの反復、評価、統合をサポートする一連の機能が用意されています。

  • プロンプト開発: システム命令、テスト入力、変数構成をサポートする構造化エディターで AI 開発を直接開始します。
  • モデルの比較: 複数のモデルを、同じプロンプトと入力で並べてテストし、さまざまな出力を試すことができます。
  • エバリュエータ: 類似性、関連性、根拠などのスコアリング メトリックを使って出力を分析し、パフォーマンスを追跡します。
  • プロンプト構成: プロンプト、モデル、パラメーター設定をリポジトリ内の .prompt.yml ファイルとして保存します。 これにより、レビュー、コラボレーション、再現が可能になります。
  • 運用環境の統合: 保存した構成を使用して、AI 機能を構築するか、または SDK と API 経由で接続します。

GitHub Models を有効にする

ロールとニーズに応じて、GitHub Models の使用を開始する方法はいくつかあります。

GitHub Models API を使うには、「API を使った AI モデルの実験」を参照してください。

個人向け

GitHub Models を使うには、新しい GitHub リポジトリを作成するか、既存のリポジトリを開きます。 リポジトリ設定で、サイドバーの [Models] をクリックして機能を有効にします。

Organization および Enterprise の場合

Organization 内で GitHub Models を使うには、まず Enterprise 所有者がこの機能を有効にする必要があります。 その後、organization 所有者は、許可するモデルを構成できます。

チームのモデル使用状況の管理」を参照してください。

プロンプト

リポジトリに格納されているプロンプト構成を管理します。 各プロンプトは、モデル、パラメーター、テスト入力を定義する .prompt.yml ファイルとして保存されます。 ここから、実験や運用環境での使用をサポートするプロンプトを作成、編集、整理できます。

比較

[Comparisons] ビューを使って、一貫性のあるテスト駆動型のワークフローで複数のプロンプト構成の出力を評価します。 入力データの行全体にわたってテストを実行し、類似性、関連性、根拠など、各構成の評価スコアを表示します。 このビューは、プロンプトの調整、変更の検証、回帰の回避に最適です。

プレイグラウンド

プレイグラウンドを使うと、モデルをすばやく調べ、プロンプトのアイデアをリアル タイムでテストできます。 プレイグラウンドは初期の実験に最適で、モデルの動作、機能、応答スタイルを理解するのに役立ちます。 対話型にモデルを選び、パラメーターを調整し、応答を並べて比較することができます。

請求

GitHub Models の課金の詳細については、「GitHub Models billing」を参照してください。

コミュニティに参加

質問やフィードバックの共有については、こちらの GitHub Models に関するディスカッション投稿をご覧ください。
他のユーザーが GitHub Models をどのように使っているかを知るには、GitHub コミュニティの Models に関するディスカッションを参照してください。

参考資料