Merge branch 'master' into readme

This commit is contained in:
Kacper Łukawski 2024-03-05 17:36:55 +01:00
commit 95b05a68a9
1 changed files with 19 additions and 14 deletions

View File

@ -64,7 +64,7 @@ export function CustomHeader() {
<Title className={classes.modalHeader}> <Title className={classes.modalHeader}>
How does{" "} How does{" "}
<Text component="span" className={classes.highlight} inherit> <Text component="span" className={classes.highlight} inherit>
Semantic search Code search
</Text>{" "} </Text>{" "}
work? work?
</Title> </Title>
@ -80,23 +80,28 @@ export function CustomHeader() {
}} }}
> >
<Text size="lg" color="dimmed" className={classes.description}> <Text size="lg" color="dimmed" className={classes.description}>
The search page will allow users to search for code snippets using On the search interface, it's possible for users to initiate searches
natural language. The text input will be converted into a vector for code snippets by employing either natural language queries or
representation using advanced machine learning techniques. This more code-like examples. The system processes the input by transforming
vector will then be used to semantically search a code snippet it into vector representations through the use of two neural encoders.
database, retrieving similar code based on its meaning and These vectors play a crucial role in semantically searching a database
functionality. filled with code snippets, ensuring the retrieval of code that aligns
closely with the intended meaning and/or functionality.
</Text> </Text>
<Image src="/workflow.svg" /> <Image src="/workflow.svg" />
<Text size="lg" color="dimmed" className={classes.description}> <Text size="lg" color="dimmed" className={classes.description}>
The search results will display code snippets that are most relevant The outcome of this search presents users with code snippets that closely
to the user's query, ranked by their similarity to the input text. match their query, organized in order of their relevance to the entered
Users can view and compare the retrieved code snippets to find the text. This allows users to explore and evaluate the found code snippets
one that best suits their needs. This approach to code search aims to identify the one that meets their requirements best. By utilizing
to improve the efficiency and accuracy of finding relevant code by natural language processing and machine learning techniques, this code
leveraging advanced natural language processing and machine learning search method enhances the precision and efficiency in locating pertinent
algorithms. code. Moreover, it facilitates the exploration of unfamiliar codebases
even without the necessity of prior knowledge in the programming language,
overcoming the limitations of traditional keyword-based searches which
falter without knowledge of specific variable or class names. Thus, semantic
code search significantly improves the search experience.
</Text> </Text>
<Button <Button
className={classes.modalBtnInner} className={classes.modalBtnInner}