Skip to content

Commit c802e22

Browse files
committed
Merge branch 'main' of github.com:earizon/txt_world_domination
2 parents c0435f3 + 5202299 commit c802e22

1 file changed

Lines changed: 21 additions & 31 deletions

File tree

README.md

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on topics (axes) and subtopics (coordinates).
88
documentation management.
99

1010
Recommended to safely store and classify research (PhD) work, complex software documentation,
11-
complex procedures, book writing, "industrial" web pages. A few examples for the impatient:
11+
complex procedures, book writing, "industrial" web pages.
1212

1313
Since content is just plain text (vs some weird binary database format) it means that many tools can
1414
be reused to [edit](https://en.wikipedia.org/wiki/Comparison_of_text_editors) and
@@ -127,39 +127,22 @@ Next features come for free:
127127
* [Software Architecture](https://earizon.github.io/txt_world_domination/viewer.html?payload=../SoftwareArchitecture/ALL.payload)
128128
* [PostgreSQL Architecture](https://earizon.github.io/txt_world_domination/viewer.html?payload=../PostgreSQL/notes.txt)
129129

130-
## Taking and classifying notes "vs" LLM AI and prompt Engineering
130+
## Taking and classifying notes in the era of LLMs and prompt Engineering
131131

132132
Why taking notes in the era of Machine Learning and Large Language Models?
133133

134-
Simply put. They complement each other:
134+
Simply put. They complement each other in a recursive infinite loop:
135135

136-
- LLM responses are just stochastic answers. They look to make sense, but
137-
they completely ignore the real world outside its "buffer" context.
138-
- When taking notes we can just "reuse" the knowledge of experts posting in
139-
magazines, research papers, reddit, coffee chats, ...
136+
- LLMs training can be highly improved by providing embedding hints (topics,
137+
subtopics with well defined dimensions vs randomly trained dimensions in
138+
embeddings).
139+
- Unclassified markdown (and code, and "JIRA" tasks") can make use of LLMs to
140+
tag current content using the previously defined taxonomy or improving/detailing
141+
the taxonomy.
140142

141-
AI works "fine" when applied to limited (not necesarely small) contexts,
142-
for example, basic programming tasks or (not so basic) math-like tasks with
143-
a well defined set and operations (algebraic problems, chess-like problems, ...).
144143

145-
I work in the software development world. Let me summarize my experience:
146-
147-
- When asking AI bots about some well defined programming code, it works.
148-
Really Nice!
149-
- When asking AI bots about some blur administration task related to
150-
operation of systems with many opinionated tools, undefined context,
151-
competing companies shelling overlapping products, ... **AI miserably
152-
fails**.
153-
154-
On the other side, when taking notes from experts we can tag
155-
competing products, highlight pros/cons, take cheat-sheets, annotate
156-
with use-cases, pending features, stuff like that.<br/>
157-
We can fetch some "information" and complete some previous note
158-
(maybe written 4 years ago) so that content that was incomplete starts
159-
to "make sense". Finally, we can take much more sensible decisions.
160-
161-
It's possible through advanced prompt-engineering to make AI return
162-
sensible answers .. **but advanced prompt-engineering is way more difficult
144+
Also, it's possible through advanced prompt-engineering to make AI return
145+
contextual and correct answers .. **but advanced prompt-engineering is way more difficult
163146
and time consuming that just taking and classifying notes**.
164147
In fact, I would say that taking and classifying notes, **creating a
165148
well defined and stable taxonomy is a "MUST" for "advanced" prompt-engineering**.
@@ -185,6 +168,13 @@ standarization, best patterns, ...). In this way we help the LLM to
185168
reduce the problem dimensionality and our prompt will be a much more
186169
efficient prompt.
187170

188-
Needeless to say, an LLM can also help us to design our taxonomy by
189-
suggesting topics and subtopics. In that sense, both systems can feed
190-
each other in an infinite loop. Great, isn't it?
171+
Before modern "autopilots" the supercheat-sheets created by this project
172+
were probably the best way to help writing code. New big LLM models based
173+
tools can create high quality code with easy. Still, throught out the years,
174+
code will grow out of control and it will be difficult to find duplicated
175+
or pottentially reusable or refactorizable code. By tagging it based on
176+
concerns (security, FE, persistence, integration, ...) and subtopics
177+
(security.authentication, security.DoS, security....) code management will
178+
be much simpler, both for humans and IAs.
179+
180+

0 commit comments

Comments
 (0)