Andrei Bondarev
Andrei Bondarev
For one of my project, I'm implementing direct e-mail replies by using the new ActionMailbox framework. The recipient replies directly to the Thredded e-mail notification and that post gets automatically...
### Description Currently OpenAI is the only supported LLM by `Langchain::Assistant`. We'd like to expand the list of support LLMs. ### Tasks - [x] Add support for Google Gemini (https://github.com/andreibondarev/langchainrb/pull/513)...
### Description The current search Tool utilizes the `google_search_results` gem which is a [very wonky experience](https://github.com/andreibondarev/langchainrb/blob/main/lib/langchain/tool/google_search/google_search.rb#L52-L127). We'd like to use something cleaner. What's been proposed was using Tavily AI. ###...
This PR introduces a new parameter `response_schema:` to the LLM `chat()` methods that, using Function Calling, forces the response to adhere to a specific schema. Example usage: ```ruby json_schema =...
### Description We'd like to improve the experience of creating Tools (classes that inherit from `Langchain::Tool::Base`) for Assistants to use. Open API spec is difficult to compose and we'd like...
## Description In Discord it was asked whether we can specify a distance threshold when calling the `Vectorsearch#ask` method. The need is to return ALL record based on their relevance...
## Description By pulling so many external gems in -- we've become victims to a massive dependency chain. It's gotten difficult to ensure compatibility between the different gems. ## Tasks...
Deprecation of PaLM API from Google AI for Developers With increasingly capable models being used by our community, the PaLM API (https://ai.google.dev/palm_docs) from Google AI for Developers was deprecated in...
## Description Instructor: https://jxnl.github.io/instructor/ WIP