Home / Companies / Elastic / Blog / Post Details
Content Deep Dive

Generative AI for Elastic’s workforce: Under the hood of ElasticGPT

Blog post from Elastic

Post Details
Company
Date Published
Author
-
Word Count
1,801
Language
-
Hacker News Points
-
Summary

ElasticGPT is an internal generative AI assistant developed by Elastic, utilizing a retrieval augmented generation (RAG) framework powered by its proprietary technology stack to facilitate secure and scalable knowledge discovery for its employees. Central to its architecture is SmartSource, an internally fine-tuned RAG model that leverages Elasticsearch for vector search and data storage, enabling context-rich information retrieval from Elastic's internal data sources, while integrating with OpenAI's GPT-4o models hosted securely on Azure. The generative AI application features real-time streaming responses, robust security protocols, and seamless integration with Elastic's ecosystem, including its Search AI Platform, Elastic Cloud for scalability, and Elastic Observability tools for performance monitoring. The frontend uses React and Elastic's design library EUI for a cohesive user experience, while LangChain orchestrates the RAG pipeline and API facilitates efficient communication between the frontend and backend. Beyond SmartSource, ElasticGPT offers private access to OpenAI's models for broader generative tasks, maintaining stringent security and compliance standards. This strategic platform approach enhances employee efficiency and prepares Elastic to adapt swiftly as AI technology evolves, with plans to incorporate specialized AI agents and expand capabilities to include other large language models.