Skip to main content

GitHub モデルについて

GitHub Models は、モデルカタログ、プロンプト管理、定量的評価を含む、AIのアイデア段階からリリースまでを支援する開発者向けツール群です。

メモ

Organization およびリポジトリの GitHub Models は パブリック プレビュー であり、変更される可能性があります。

概要

GitHub Models は、エンタープライズ レベルの AI 導入の障壁を下げるワークスペースです。 これは、AI 開発を使い慣れたGitHubワークフローに直接埋め込むことで、分離された実験を超えて移動するのに役立ちます。 GitHub Models には、大規模な言語モデル (LLM) のテスト、プロンプトの調整、出力の評価、構造化されたメトリックに基づく情報に基づく意思決定を行うツールが用意されています。 始めるには、Models を使用した AI 搭載アプリの最適化をご覧ください。

機能

GitHub モデルには、AI 開発の迅速なイテレーション、評価、統合をサポートする一連の機能が用意されています。

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

GitHub モデルの有効化

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

GitHub Models API を使用するには、API を使用した AI モデルの実験を参照してください。

個人向け

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

組織および企業の場合

組織内で GitHub Models を使用するには、エンタープライズ所有者が最初にこの機能を有効にする必要があります。 組織の所有者は、許可するモデルを構成することができます。

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

検索中 GitHub Models

使用可能なモデルを検索するには、GitHub モデルの検索 を参照してください。 名前、publisher、言語、モダリティ、その他のフィルターでモデルを検索できます。

プロンプト

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

比較

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

プレイグラウンド

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

課金

GitHub Modelsの課金の詳細については、GitHub モデルの課金 を参照してください。

コミュニティに参加

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

参考資料