Anthropic ClaudeLLM・AI開発⭐ リポ 7品質スコア 59/100
dspy-rb
DSPy.rbを使用して、型安全なLLMアプリケーションを構築できます。Rubyの プログラマティック・プロンプトフレームワークで、署名、モジュール、エージェント、最適化機能を備えています。
description の原文を見る
Build type-safe LLM applications with DSPy.rb - Ruby's programmatic prompt framework with signatures, modules, agents, and optimization
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
DSPy.rb
LLM アプリを、ソフトウェアを構築するのと同じように構築できます。型安全で、モジュール化され、テスト可能です。
DSPy.rb は、ソフトウェアエンジニアリングのベストプラクティスを LLM 開発にもたらします。プロンプトを調整する代わりに、Ruby の型を使って何をしたいのかを定義し、DSPy に後の処理を任せます。
概要
DSPy.rb は、プログラム的なプロンプトを使用して言語モデル・アプリケーションを構築するための Ruby フレームワークです。以下を提供します:
- 型安全なシグネチャ - Sorbet 型を使った入出力定義
- モジュール化されたコンポーネント - LLM ロジックの合成と再利用
- 自動最適化 - 推測ではなく、データを使ってプロンプトを改善
- 本番環境対応 - 組み込みの可視化、テスト、エラーハンドリング
主要なコンセプト
1. シグネチャ
Ruby 型を使用してアプリと LLM の間のインターフェースを定義します:
class EmailClassifier < DSPy::Signature
description "Classify customer support emails by category and priority"
...
詳細情報
- 作者
- majiayu000
- ライセンス
- 不明
- 最終更新
- 2026/5/9
Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定