RubyLLMを試す
Getting Started | RubyLLM
2025-09-27
RubyLLM::Schema ないなぜ
code:shell
(dev)> defined?(RubyLLM)
=> "constant"
(dev)> defined?(RubyLLM::Schema)
=> nil
code:ruby
# First, add to your Gemfile:
# gem 'ruby_llm-schema'
#
# Then in your code:
require 'ruby_llm/schema'
パッケージ分けておく必要ある??
content[:nanika] でアクセスできるようにしといてもろてもいい気がするが
デバッグログ出るともっといいんだけど
Configuration | RubyLLM
設定したけどそもそものデバッグログの量が少なそうだ
Support Web Search and Function Calling in OpenAI · Issue #213 · crmne/ruby_llm · GitHub
Providerごとに細かい変化があるので統一的なインターフェイスを用意するのは難しいだろう
Provider(n)xFeature(m) とすると対応も膨大で tool call くらい一般化したり、MCP みたく共通規格化されてない箇所は頑張るのつらそうすぎる
RubyLLM.chat ではなく RubyLLM::OpenAI.chat の方がおそらく良い
2025-11-23
Output Schema の指定や description 書く要素余白ないか
2025-11-24
Eval とか OTEL周りが弱いね
https://github.com/crmne/ruby_llm/discussions/482
なんか tool の array っぽいやつは使えないな