Just curious looking at this, can any decent programmer build at least an extremely simple version of this? Considering whether it would be cool as a summer project.
Creating a simple generative search engine is straightforward and can be accomplished over a weekend.
Essential components include:
- A search engine API (such as Bing or Google's)
- Integration of search engine results with a Large Language Model (LLM)
This framework, known as Retrieval-Augmented Generation (RAG), was the foundation for the initial version of Perplexity.
The challenging aspect lies in refining the generation outcomes, which involves more proprietary techniques.