Introducing ReactiveSearch for React v4:
* AI Answer + Image Search support (Inferencing support choice b/w OpenAI's vision API and Google's Vertex AI),
* Embed charts in search UIs (20+ chart types supported with Apache E-Charts),
* FAQs, Featured Suggestions,
* Simplified SSR config (3x smaller),
* React v18 support,
* a secure API to express search intent, and
* expanding search engine support for Elasticsearch, OpenSearch, Solr, MongoDB and OpenAI.
๐ Quick start with developer guide: https://t.co/MYzrzg2NIU
Fresh use-case ๐ฑ - Build a consumer grade question answering on your domain with vector embeddings and ChatGPT as LLM
The Stack:
๐จโ๐ฌ ReactiveSearch platform for the Q/A orchestration and UI kit
๐ OpenSearch as the vector data store
๐ค ChatGPT for genAI answering
๐ฟ Data is up to you! Here, we use a 2022 Winter Olympics dataset from Wikipedia
What I mean by consumer grade:
โก๏ธ Embed into your user-facing website with an option for end-user authentication
โก๏ธ UI choice between SearchBox and Chat
โก๏ธ No hallucinations and answers strictly from the domain
โก๏ธ Curated FAQs along with AI Answering
โก๏ธ Usage insights to inform improvements
Try out the live demo: https://t.co/RVvEKZBFjg or see the preview video
Starting with a search index set up in Elasticsearch or OpenSearch, learn how to build this:
1. Configure OpenSearch for vector searching. (We offer a util script to transform an existing search index to generate embeddings)
2. Author the search pipeline: Embed user's question โก๏ธ Find relevant docs โก๏ธ Use ChatGPT for answers
3. Scaffold a search UI for your needs with ReactiveSearch's UI kit
โถ๏ธ Watch and build question answering for your own domain data: https://t.co/Nwolec2Huu
ReactiveSearch aims to provide an incremental AI adoption strategy for your business search as an alternative to betting on new solutions.
If your site search uses Elasticsearch, OpenSearch or Solr, you *can choose* to improve it by bringing context awareness, AI answering capabilities, always returning a result and more with ReactiveSearch pipelines and Search UI.
Let's see this with a closer look at building an e-commerce search pipeline that does all of the above:
https://t.co/U1VW3xujjv
How to build a context aware user facing search (e-commerce, website) in 3 steps:
Search in action:
- Popular / recent suggestions are based on realtime user analytics
- Relevant searches have additional query modifiers behind the scenes
- Longer searches return an answer
Finally, build and publish the search UI with no-code, or extend with ReactiveSearch's open source UI kits for React / Vue
A more interactive demo is at: https://t.co/TVDHq0sDjl
How to build a context aware user facing search (e-commerce, website) in 3 steps:
Search in action:
- Popular / recent suggestions are based on realtime user analytics
- Relevant searches have additional query modifiers behind the scenes
- Longer searches return an answer
Where the magic happens: Author bespoke search middleware with pre-built stages or writing your own with JavaScript *, orchestrate as a JSON (or YAML) pipeline.
Detect user intent, modify search request, enrich responses, run a stage in async or sync mode
* V8 engine runtime ๐
Interactive demo of AI Answers full integration with a faceted search experience
Configuration options now include:
- Rendering sources with labels
- Markdown formatting
- Light / dark theming
- Enable / disable follow-up questions
- Allowing end-users to trigger an AI answer on click or when search ends with a question mark
All of this either as a standalone widget or integrated right into the SearchBox.
See live stuff here - https://t.co/sJQ0H0BPOW
Interactive demos of the top 10 applications of the SearchBox ๐ฆ component (form and function) for #react and #vue - from gen AI to querying from different data sources (popular + curated + index) to different styles (suggestions vs pills vs instant search).
Read the blog post for the details:
https://t.co/1QHV5s4AMW
A peek into embedding AI answers into SearchBox:
https://t.co/a2slXDcGzD
Introducing seamless AI Answer integration baked into SearchBox:
- Show suggestions from your search index and provide AI answers
- Latency optimization - Answers stream instantly, just like the demo shows ;)
- Available for latest React and Vue ReactiveSearch UI kits
- Understand the impact of AI answers with end-user analytics
- A point-and-click control plane to tune the AI Answer experience for your users
Live demos with code:
- React https://t.co/5hV8XbjGRq
- Vue https://t.co/NUJtafJRRk
What can you build with this:
- Question answering for your documentation or help hub (just like I did!)
- Question answering based on your domain data
- Incorporate frequently asked user questions and answers into searchbox
Introducing seamless AI Answer integration baked into SearchBox:
- Show suggestions from your search index and provide AI answers
- Latency optimization - Answers stream instantly, just like the demo shows ;)
- Available for latest React and Vue ReactiveSearch UI kits
- Understand the impact of AI answers with end-user analytics
- A point-and-click control plane to tune the AI Answer experience for your users
Live demos with code:
- React https://t.co/5hV8XbjGRq
- Vue https://t.co/NUJtafJRRk
What can you build with this:
- Question answering for your documentation or help hub (just like I did!)
- Question answering based on your domain data
- Incorporate frequently asked user questions and answers into searchbox
What are y'alls go to AI tools, what are you exploring with them?
ChatGPT plus has been solid for both work and learning, beyond that, I've yet to find a good use