6 ms·
Ask HN: Discernment Lattice [Prompting]
There were questions about gpt response quality, and this has been from my experience in wrangling gpts to function to spec over the past bit.
I am posting this as its own Ask HN as the topic has wrapped multiple comment threads and I'd like to ask the HN community about their understanding and use of Discernment Lattice | Domain concept as I just discovered it, I am interested to know if this is already what others are doing? What are your thoughts on this.
The following is kind of my discovery of the concept over the last bit - so forgive me if this is uninteresting to you, but it feels sound... Is this pedestrian? Or Interesting? Is everyone doing this already and I am new to the playground?
####
Discernment Lattice:
https://i.imgur.com/WHoAXUD.png
A discernment lattice is a conceptual framework for analyzing and comparing complex ideas, systems, or concepts. It's a multidimensional structure that helps identify similarities, differences, and relationships between entities.
---
@Bluestein https://i.imgur.com/lAULQys.png
Questioned if Discernment Lattice had any affect on the quality outcome of my prompt, so I thought about something I asked AI for regading the HN thread yesterday from ScreenShotBot and their "no db" architecture... and had it compare some things, and :
https://i.imgur.com/2okdT6K.png
---
I used this method, but in a more organic way when I was asking for an evaluation of Sam Altman from the perspective of an NSA cyber security profiler, and it was effective in that first time I used it.
https://i.imgur.com/Ij8qgsQ.png
..
https://i.imgur.com/Vp5dHaw.png
Cite its influences.
https://i.imgur.com/GGxqkEq.png
---
With that said, I then thought how to better use the Discernment Lattice as a premise to craft a prompt from:
>"provide a structured way to effectively frame a domain for a discernment lattice that can be used to better structure a prompt for an AI to effectively grok and perceive from all dimensions. Include key terms/direction that provide esoteric direction that an AI can benefit from knowing - effectively using, defining, querying AI Discernment Lattice Prompting"
https://i.imgur.com/VcPxKAx.png
---
So now I have a good little structure for framing a prompt concept to a domain:
https://i.imgur.com/UkmWKGV.png
So, as an example I check it for logic to evaluate a stock, NVIDIA in a structured way.
https://i.imgur.com/pOdc83j.png
But really what I am after is how to structure things into a Discernment Domain - What I want to do is CREATE a Discernment Domain, as a JSON profile and then feed that to a Crawlee library to use that as a structure to crawl...
But, to do that I want to serve that as a workflow to TXTAI library function that checks my Discernment Lattice Directory for instructions to crawl for:
https://i.imgur.com/kNiVT5J.png
This looks promising, lets take it to the next step for out:
https://i.imgur.com/Lh4luiL.png
--
https://i.imgur.com/BiWZM86.png
---
Closing, context window sizes are way smaller than you expect, and the project context directories are not we ll respected by the bots thus far, hallucinations and memory dumps, and other nefarious actions are rampant.
So - Discernment Domain Scaffolding and Lattice files to keep a bot in check.
So I thought out-loud the above, and I am going to attempt to use a library of Discernment Domain Lattice JSONs to try to keep a bot on topics. AI-ADHD vs Human ADHD is frustrating as F...
Iteratively update the lattice templates for a given domain - then point the crawlee researcher to fold findings into a thing based on them... So for the stock example, then slice across things in interesting ways.
- Bluestein 2y ago> context windows in all the GPTs are a lie The above is a very very bold claim, to say the least.-
- samstave 2y agoLikely I am using the incorrect phrasing, but Ive been heavily using claude's "Project Folders" (paid account) - and when I put "context" files into the project folders, it will "forget" that the files are there - and Ill call it out when it switches back to boilerplate response language -- and it apologizes and says "You are correct I SHOULD HAVE BEEN using the project files for context. Its a flippn' AI Robot with a paid service for a bucket for files to maintain context for the project, and in the thread. It has artifacts that it produces that I tell it to reference, and it forgets about its artifacts, or rewrites them when not needed. How/why is it occurring mid conversation? When given direction in your settings/preferences (both chatGPT and Claude) will forget and ignore. Style guide statements such as "Always include full path" and "Version all files in format XYX" -- It ignores these settings. Also, it will pull language from memories past - from unrelated threads/topics at times. --- This is the premise for this post, I feel like using a Discernment Domain to keep the Robot focused may be a successful tool, and I'd like input from others on the concept, and when I am thinking about how many people are building ChatBots - maybe a ChatBot with a settings panel that allows the definition of such Lattice files - that maybe a Chatbot, domain specific from a prompting focus, would be helpful layer to add on top of things that are trained... The goal is to pull salient, structured, and definable responses ... Now with the json output from openai, one could structure Discernment Domains across JSON output fields from OAI. Such that slices that are otherwise opaque/obfuscated might be discoverable just by asking across a discernment lattice (like the stock on i put) -- saying Run the stock discernment across NVIDIA, Intel, and Open AI, and the use of their datacenter foorprint from the DATACENTER discernment lattice (which shows: https://i.imgur.com/zO0yz6J.png https://i.imgur.com/zO0yz6J.png -- Left is nuke, top = cables, bottom = datacenters. I went to ImportYeti to look into the NVIDIA shipments: https://i.imgur.com/k9018EC.png https://i.imgur.com/k9018EC.png) We can see and track where compute is going and whats powering it and growing etc.. (but i want to be able to use the predefined constraints to feed into the others from the jsons of the gpts output... (Is this what everyone does already?)