Storia AI - AI pair programmer for engineering teams using all the world’s code
blog2

Unlocking the Power of AI for Developers: Inside Storia AI’s Vision

Storia AI is a groundbreaking start-up based in Millbrae, California, founded in 2023 by two seasoned AI and software engineering experts, Mihail Eric and Julia Turc. The company aims to revolutionize the software development landscape by providing an AI pair programming tool that leverages the vast repository of the world’s code. By doing so, Storia AI empowers developers to become significantly more productive, enhancing their ability to understand, judge, and architect software rather than merely writing it. With a team of just two dedicated individuals, Storia AI is poised to redefine the way engineers interact with code, focusing on making coding as seamless as storytelling.

Why Focus on AI for Software Development?

The shift towards automation in code generation has fundamentally changed the role of software engineers. Today’s developers spend more time reading, evaluating, and architecting code than writing it. Recognizing this shift, Storia AI is developing tools that cater to these evolving needs. The core idea is to use AI to augment the capabilities of developers, making them ten times more productive. By leveraging advanced AI techniques and a deep understanding of coding processes, Storia AI seeks to create a future where coding is less about the syntax and more about the logic and creativity behind the code.

What is Sage, and How Does It Work?

At the heart of Storia AI’s innovation is Sage, a Perplexity-like agent designed to assist developers in understanding, evaluating, and generating software. Sage is not just another AI tool; it is an advanced agent that integrates seamlessly with existing codebases, offering developers a powerful resource for answering complex coding questions. For instance, developers can ask Sage about the appropriate vector database to use based on their project’s Service Level Agreement (SLA) and latency constraints, or why they should choose Redis over Milvus as a vector store. Sage’s ability to provide well-supported answers, backed by documentation and external references from GitHub, Stack Overflow, and project management software, ensures accuracy and reliability, eliminating the risk of AI hallucinations.

How Does Sage Enhance Developer Productivity?

Sage’s functionality extends beyond simple Q&A interactions. By maintaining an up-to-date understanding of open-source repositories, which are indexed daily, Sage offers developers a comprehensive view of the latest coding practices and libraries. In the near future, Sage is expected to have an in-depth understanding of every line of code available on the Internet. This capability will not only benefit individual developers but also entire teams, as Sage will be able to access and analyze private codebases. This feature is particularly valuable for organizations looking to integrate new libraries or ensure that their existing codebase is compatible with new technologies.

What Sets Storia AI Apart from Other AI Tools?

While many AI tools claim to assist developers, none have successfully created a system that fully understands a codebase and its context as Sage does. Building such a tool requires novel research advances because traditional Retrieval-Augmented Generation (RAG) techniques and off-the-shelf Large Language Models (LLMs) fall short. Storia AI’s founders, Mihail Eric and Julia Turc, bring over 20 years of combined experience in software engineering and AI research to the table, which has been instrumental in developing Sage. Their deep expertise in natural language processing (NLP) and machine learning allows them to create solutions that are not just technically advanced but also highly practical and user-friendly.

Who Are the Founders Behind Storia AI?

Storia AI was co-founded by Mihail Eric and Julia Turc, both of whom have impressive backgrounds in AI research and software development. Mihail Eric has over 12 years of experience as an AI researcher and engineer. He is known for building the first deep learning dialogue models at the Stanford NLP Group and the earliest LLMs at Amazon Alexa. He also launched the first deep-learning-based dialogue system in production at Alexa and founded a machine learning education startup that was widely used in industry and academia. Julia Turc, on the other hand, has over 10 years of experience in NLP. She was pivotal in building the first bidirectional RNN for machine translation at Oxford and played a significant role in developing key technologies at Google, such as federated learning and RAG for the precursors of Gemini.

What is the Future of Coding According to Storia AI?

Storia AI envisions a future where coding is as intuitive as storytelling. Historically, programming has evolved from low-level languages like Assembly to more abstract languages like C++ and Python. Storia AI believes that the next logical step is to transition towards natural language, making coding accessible and intuitive for everyone. This shift will not only simplify the coding process but also allow developers to focus on the high-level logic and creativity behind their projects, rather than getting bogged down by low-level technical details.

How is Storia AI Advancing AI Research?

The development of Sage and other tools at Storia AI is grounded in cutting-edge AI research. Both Mihail and Julia have contributed significantly to the field, with innovations that predate some of the most advanced AI technologies in use today. For example, Julia worked on contextual neural techniques before they were widely recognized as part of RAG and applied these methods to products like Google Keyboard and Pixel phones. Mihail’s work on deep learning dialogue models and LLMs has laid the foundation for some of the most sophisticated AI systems in use today. By continuing to push the boundaries of AI research, Storia AI aims to develop tools that are not only innovative but also capable of transforming the software development industry.

What’s Next for Storia AI?

As Storia AI continues to innovate, they are focused on expanding the capabilities of Sage and developing new tools that will further empower developers. The company is on a mission to free software engineers from the mundane aspects of coding, allowing them to focus on what truly matters — building great software. With a deep commitment to research and a passion for innovation, Storia AI is poised to lead the next revolution in software development. As they like to say, stay tuned for their upcoming plot twist!

Why Should the Tech Community Pay Attention to Storia AI?

The tech community should pay attention to Storia AI because they are not just another player in the AI space; they are redefining it. With their unique approach to AI-assisted programming and their commitment to making coding as easy as storytelling, Storia AI is set to change the way software is developed. Their innovative tools and technologies have the potential to make every developer ten times more productive, and their focus on natural language could open up coding to a whole new generation of developers. For anyone interested in the future of software development, Storia AI is definitely a company to watch.