Andrei Bondarev

Results 54 issues of 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...

enhancement

### 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)...

assistants

### 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. ###...

ASSISTANTS
NEW FEATURE

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...

ASSISTANTS

## 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...

enhancement

## 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...

enhancement

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

NEW FEATURE