Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[bot] Instrument informers (5.5K weekly downloads)

クローズ
#200 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
52/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
ruby

調査の方向性

まず lib/braintrust/contrib.rb と lib/braintrust/contrib/ 配下の既存ファイルを読んで、インテグレーションがどのように登録・構成されているかを理解します。次に、依存関係とシナリオの規約を確認するために Appraisals と braintrust.gemspec を確認し、その後、issue で指定されている informers APIs を調べます。完了とは、関連する推論呼び出しが計装され、確認したファイルに informers 関連の抜けを残さず新しいインテグレーションが登録されていることです。

索引モデルが issue の本文から書いたものです。

説明

Summary

The informers gem (RubyGems: informers, by Andrew Kane) is a Ruby library for running Hugging Face transformer models locally via ONNX Runtime — no API keys or network calls required. It provides a concrete execution surface for embeddings generation, text classification, and other transformer inference pipelines, and is not instrumented by this SDK.

What is missing

No instrumentation exists for any informers execution surface. Key APIs that should be instrumented:

Embeddings
  • Informers.pipeline("embedding", model_name).(text) — runs a local ONNX embedding model and returns vector output. This is the primary execution method analogous to embeddings.create in hosted embedding APIs.
  • Batch embedding calls (passing an array of texts) for semantic search / RAG pipelines.
Other Inference Pipelines
  • Informers.pipeline("text-classification", ...), "feature-extraction", "zero-shot-classification", "reranking", etc. — each .call invocation runs local model inference and is a natural span boundary (model name, input, output, latency).

Weekly downloads

5.5K (as of 2026-07-23; https://clickgems.clickhouse.com/dashboard/informers) — ClickGems reports Last day / Last week / Last month / Total download counts sourced from Ruby Central's public RubyGems download dataset. RubyGems.org itself only exposes "Total downloads" and "downloads for this version," not a weekly figure, so ClickGems was used as the directly-reported weekly stat rather than deriving one.

Additional signals: v1.3.0 released April 15, 2026 (rubygems.org); Total downloads 2,515,045 (rubygems.org).

Braintrust docs status

not_found — Checked https://www.braintrust.dev/docs/integrations/sdk-integrations (lists only openai, anthropic, ruby-llm, ruby-openai for Ruby) and searched https://www.braintrust.dev/docs generally. No mention of informers, ONNX, or local/offline embedding inference for Ruby anywhere in Braintrust's documentation.

Upstream sources

Braintrust docs sources checked

Local repo files inspected

  • lib/braintrust/contrib.rb — registers only 4 integrations: OpenAI, RubyOpenAI, RubyLLM, Anthropic. No informers integration.
  • lib/braintrust/contrib/ — no directory or files for informers
  • Appraisals — no appraisal scenario for informers
  • braintrust.gemspec — no mention of informers
  • Grep for informers, Informers, onnx across lib/braintrust/ returns zero matches
主要言語
Ruby
スター
9
フォーク
11
平均マージ
3日 43分
マージ済み PR(30日)
9

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

braintrustdata/braintrust-sdk-ruby のほかの issue

braintrustdata/braintrust-sdk-ruby の issue をすべて見る

似ている issue

Ruby の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。