patterns-ai-core / langchainrb Build LLM-powered applications in Ruby llm-tooling ai-agents ml-framework