@@ -8,7 +8,7 @@ on topics (axes) and subtopics (coordinates).
88documentation 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
1313Since content is just plain text (vs some weird binary database format) it means that many tools can
1414be 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
132132Why 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
163146and time consuming that just taking and classifying notes** .
164147 In fact, I would say that taking and classifying notes, ** creating a
165148well 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
185168reduce the problem dimensionality and our prompt will be a much more
186169efficient 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