Communityコーディング&開発github.com

outlines-dev/outlines

テキストシーケンスインデックスユーティリティ。構造モデルの追跡パラメータを異なるインフラストラクチャターゲット間でクリーンに変換します。

outlines とは?

outlines-dev/outlinesは、構造モデルの追跡パラメータを異なるインフラストラクチャターゲット(例:クラウドプロバイダ、オンプレミス環境)間でクリーンに変換するためのテキストシーケンスインデックスユーティリティを提供するスキルです。開発者はこのスキルを使用して、モデル実行のパラメータ(例:実行ID、データセットバージョン、ハイパーパラメータ)を一貫したテキストベースのインデックスに変換し、異なるシステム間での追跡と調整を容易にします。このスキルは主にClaude CodeなどのAIエージェントプラットフォームで利用可能で、ユーザーが定義したパラメータマッピングルールに基づいて自動的にインデックスを生成・変換します。その結果、手動によるパラメータマッピングのエラーを減らし、大規模な機械学習パイプラインや分散システムの運用効率を向上させます。

対応~Claude Code~Codex CLI~Cursor
npx skills add outlines-dev/outlines

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

outlines は何をしますか?

テキストシーケンスインデックスユーティリティ。構造モデルの追跡パラメータを異なるインフラストラクチャターゲット間でクリーンに変換します。

概要

このスキルは、構造モデルの追跡パラメータ(実行ID、データセットバージョン、ハイパーパラメータなど)をテキストシーケンスインデックスに変換し、異なるインフラストラクチャターゲット間で一貫性を持たせます。

使用例

from outlines import index

# パラメータからインデックスを生成
params = {
    "run_id": "abc123",
    "dataset_version": "v2.0",
    "learning_rate": 0.001
}

idx = index.generate(params, target="aws")
print(idx)
# 出力: "run_abc123-dataset_v2.0-lr_0.001"

サポートされるターゲット

  • aws - AWS環境
  • gcp - Google Cloud Platform
  • azure - Azure環境
  • onprem - オンプレミス環境
  • local - ローカル開発環境

パラメータマッピングルール

各ターゲットには独自のマッピングルールがあります。詳細は設定ファイルを参照してください。

注意事項

  • インデックスは最大255文字までに制限されています。
  • 特殊文字は自動的にアンダースコアに置き換えられます。

ライセンス

MIT

関連スキル