AI Engineer Summit 2023
The Rise of the AI Software Engineer: Jesse Han
Read the talk
The Morph Code Index: Infrastructure for a Personal AI Software Engineer
Jesse Han connects a vision of adaptive coding assistants to three uses of a shared code index: semantic search, retrieval, and training-data generation.
From a talk by Jesse Han
At a glance
Ideas worth remembering
The Morph Code Index is proposed as a common foundation for finding code, retrieving codebase context for assistants, and generating training data for personalized models.
The search design combines static analysis, vector embeddings, and graph algorithms with a neurosymbolic query language. The presentation names these components but leaves their interaction and its precision guarantee unexplained.
Retrieval and training are separate routes toward personalization: Python bindings provide an assistant with repository context, while traversal and a generation script produce material for model training.
Han presents the index as open source and free, while the broader platform for building, managing, and deploying personal AI software engineers remains a forthcoming announcement.
An assistant that evolves with the developer
Jesse Han, founder and CEO of Morph Labs, opens with a historical analogy: programming was once called automatic programming, and calculating logarithms was once human knowledge work. He predicts that AI engineering will eventually become ordinary engineering, with developers directing many AI software engineers to write code. This is the ambition behind the presentation, rather than a capability demonstrated in its opening.
The personal AI software engineer he proposes would understand a developer’s preferred idioms and the practices appropriate to their software. It would know the codebase deeply and keep its capabilities current as both the developer and the code change. Personalization therefore includes both individual preferences and continuing knowledge of a particular project. Han places this assistant across the development process, beginning with ideation and specification and extending through implementation and testing.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Combining semantic search with precise queries
Han names three ingredients in the search index: static analysis, vector embeddings, and graph algorithms. He also describes a neurosymbolic query language that can guarantee precise results. The design thus brings semantic search and explicit querying into the same product. However, he does not show query syntax, a worked search example, or how the three ingredients interact. The scope of the precision guarantee remains unspecified, and his description of the index as state of the art is not accompanied by comparative measurements.
The next use is integration with a coding assistant. Han presents Python bindings as the connection: attach a Morph Code Index to an assistant and give it codebase-wide context through retrieval. Here, the index supplies code context for the assistant to use while working. The talk does not specify how the assistant chooses queries, how much retrieved material it receives, or how retrieval quality affects its edits; the concrete integration mechanism offered is the Python interface.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Turning a repository into training material
The index’s third role is to traverse a codebase and generate training data. Han says Morph Labs has already used this exact pipeline to train a newly released code-editing model. He describes it as an open-source model that can run on a laptop and inside an IDE. His stronger claim that it is the only such model is not supported by a comparison in the presentation.
The proposed workflow is short: index the code, run the generation script, and begin training a personal AI software engineer. Codebase traversal is the stated bridge between repository contents and training examples. Han does not describe the examples’ format, their quality controls, or the training objective. Nor does the claim about running the resulting model on a laptop establish the hardware or cost needed to train it. The presentation provides a workflow and a reported application of it, without enough detail to reproduce or assess the training process.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Open infrastructure and a forthcoming platform
Han closes the product argument with ownership and access. He describes the Morph Code Index as open source, transparent, and free, tying those choices to the belief that the future of software should belong to everyone. His emphasis on the developer’s code, data, and model makes control over the ingredients of personalization part of the product’s stated purpose.
The final announcement looks beyond the index to a platform for building, managing, and deploying personal AI software engineers. Han says that platform will be announced soon and invites attendees to register for early access before thanking the audience. This is a future platform preview at the time of the presentation; its architecture, operating model, and deployment behavior are not described.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Read the complete timestamped transcript
- 0:01
[Music]
- 0:14
hi everyone I'm Jesse founder and CEO of
- 0:18
morph laabs I'll be telling you today
- 0:20
about how we're enabling the rise of the
- 0:22
AI software
- 0:26
engineer programming is
- 0:28
evolving programming was once called
- 0:30
automatic programming logarithms used to
- 0:33
be considered human knowledge work one
- 0:35
day we'll think about how engineering
- 0:38
was once called AI engineering and how
- 0:40
intelligence used to be called
- 0:41
artificial general intelligence and
- 0:44
along the way we will command Legions of
- 0:46
AI software Engineers to write the code
- 0:48
for
- 0:51
us here at morph Labs our mission is to
- 0:55
bring the personal AI software engineer
- 0:57
to
- 0:57
everyone the personal AI softare
- 0:59
software engineer will understand you
- 1:02
the best practices for your software
- 1:04
your favorite idioms the personal AI
- 1:07
software engineer will understand your
- 1:08
code base better than you
- 1:10
do its capabilities will evolve with you
- 1:13
and your code and it will always stay up
- 1:15
Tod dat the personal AI software
- 1:18
engineer will augment you at every stage
- 1:20
of the software development life cycle
- 1:22
from ideation and specification to
- 1:24
implementation testing and
- 1:28
deployment I'm proud to ounce the morph
- 1:31
code index a major Milestone towards the
- 1:34
personal AI software engineer the morph
- 1:37
code index is a neuros symbolic code
- 1:39
database for you and your coding
- 1:41
assistant with it you can run semantic
- 1:44
searches with natural language over your
- 1:46
codebase make your entire codebase and
- 1:48
get history visible to your coding
- 1:50
assistant and transmute your codebase
- 1:52
into training data for your personal AI
- 1:55
software engineer so let's dive into
- 1:57
what it
- 1:58
does
- 2:01
the morph code index helps you find
- 2:03
relevant code faster we use static
- 2:06
analysis vector embeddings and graph
- 2:08
algorithms to create a state-of-the-art
- 2:10
code search index the morph code index
- 2:13
also ships with a Naros symbolic query
- 2:15
language which can be used to guarantee
- 2:17
precise
- 2:21
results the code index is the only AI
- 2:23
native code search engine it will make
- 2:26
your coding assistant Smarter with our
- 2:28
python bindings it will be easy to
- 2:31
attach a morph code index to any coding
- 2:33
assistant to give it codebase wide
- 2:35
context via
- 2:38
retrieval finally the morph code index
- 2:41
can Traverse your codebase to generate
- 2:43
vast quantities of training data we've
- 2:46
already used this exact pipeline to
- 2:48
train our newly released Rift coder 7B
- 2:50
model which is the only open source
- 2:52
model for code editing that can run on
- 2:54
your laptop and in your
- 2:56
IDE all you have to do is index your
- 2:58
code run the generation script and you
- 3:01
can start training your personal AI
- 3:02
software
- 3:07
engineer here at morph Labs we believe
- 3:10
the future of software should belong to
- 3:12
everyone that's why the morph code index
- 3:14
is open- Source transparent and free
- 3:17
your code your data your
- 3:23
model finally just for AI engineer
- 3:26
attendees we will soon be announcing a
- 3:28
platform for building managing and
- 3:30
deploying your personal AI software
- 3:32
engineer scan the QR code or sign up at
- 3:35
waitlist. mor. Soo to get Early
- 3:38
Access and thank you for your
- 3:41
[Music]
- 3:46
attention