patterns-ai-core / langchainrb

Build LLM-powered applications in Ruby
https://rubydoc.info/gems/langchainrb
MIT License
1.3k stars 181 forks source link

Introducing a factory/adapter patterns to clean up the Langchain::Assistant supporting multiple different LLMs. #714

Closed andreibondarev closed 2 months ago

andreibondarev commented 2 months ago

Inspired by @dferrazm's idea to introduce the factory/adapter pattern.