Skip to content

Commit

Permalink
Semstrings doc update
Browse files Browse the repository at this point in the history
  • Loading branch information
Jayanaka-98 committed Jul 5, 2024
1 parent 85a2904 commit 6a5582f
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion docs/docs/md/docs/building-blocks/semstrings.md
Original file line number Diff line number Diff line change
@@ -1 +1,27 @@
# Semstrings
# Semstrings

The core idea behind MT-LLM is that if the program has been written in a readable manner, with type-safety, an LLM would be able to understand the task required to be performed using _meaning_ embedded within the code.

However, there are instanced where this is not the case for all instances. Hence, a new _meaning_ insertion code abstraction called "**semstrings**" has been introduced in MT-LLM.

## Where code is not meaningful enough!

Lets look into an instance where the existing code constructs are not sufficient to describe the meaning of the code for an LLM.

```python | apple.jac
import:py from mtllm.llms, OpenAI;

glob llm = OpenAI();

obj item


```


- Recap the core idea behind MTLLM.
- Show an example where existing code abstractions are not sufficient for embedding meaning in code.
- Introduce semstrings
- Show same example with semstrings
- Show possible semstring insertion points
- where not to use semstring

0 comments on commit 6a5582f

Please sign in to comment.