MENU

Fun & Interesting

Semantic search (search by meaning) - Rails, OpenAI, langchain.rb, pg_vector

CJ Avilla (cjav_dev) 3,406 2 years ago
Video Not Working? Fix It Now

In this video, you'll learn how to use tools like OpenAI, LangChain.rb, and Postgres with pgVector to build semantic search for a Rails app, breaking content into chunks, generating embeddings for each chunk with OpenAI, storing those in Postgres, and then using nearest neighbor search to find relevant chunks for a search query. This allows searching by meaning rather than just matching text exactly. https://medium.com/@rubyroidlabs/how-to-build-an-ai-chatbot-with-ruby-on-rails-and-chatgpt-9a48f292c37c https://github.com/ankane/neighbor https://github.com/andreibondarev/langchainrb https://github.com/andreibondarev/langchainrb/blob/main/lib/langchain/chunker/recursive_text.rb https://github.com/IAPark/tiktoken_ruby https://stdgems.org/matrix/ https://www.youtube.com/@RabbitHoleSyndrome https://www.youtube.com/@jamesbriggs https://www.youtube.com/watch?v=NTk8L2de_2Y #rubyonrails #openai #rails

Comment