• Reflections
  • Projects
  • Lists
  • About me
  • Contacts

Concepts & Projects

The content here used to be on my home page. I've moved it so that I better expand on the topics (and yes, new topics) with more details and some illustrations. These are not intended as tutorials but rather as summaries of, hopefully, useful information. Current Topics... Localized Large Language Models (L3Ms) Agentic AI Enhanced Entity Attribute Value (EEAV) Data Modelling Prompt Engineering
Current efforts: Extending my EEAV model to handle joins, dataset concatenation, and testing some ideas on data auditing. Adding new models (very impressed with gemma3, 3 and 12 billion parameter versions). Tweaking model parameters to improve performance.. Need to develop a better way to manage models (I'm tracking 10 models now, from the 50+ I've looked at in the past year). Extending some ideas on context-based prompt engineering. Spent a lot of time earlier this year looking at "many" different reasoning functions, working now on a more limited set that provides increased functionality and optimal performance.
Localized Large Language Models (L3Ms)
L3Ms are computational models that mimic how text is understood and used to simulate human intelligence. They are based on Large Language Models (LLMs) using Generative Pre-trained Transformer (GPT). "Generative" means it creates new content, "Pre-trained" indicates it was trained on vast amounts of data before being used, and "Transformer" refers to the neural network architecture it uses to process information and understand context. LLM-based applications such as ChatGPT, Gemini, and CoPilot are run on GPU-based architectures to support the heavy duty processing required for the models and numbers of users. The following diagram illustrates a general view of a commercially available GPT application such as ChatGPT. Note that the processing is completed remotely on a high capacity processing platform.
Running LLMs on local machines means you're not subject to being connected all the time, have more privacy, and have the flexibility to change models as they improve.
Capabilities include responding to questions, categorization, document summarization, keyword (general, name, place) extraction, definition generator, sentiment analysis, outputting to JSON. The following diagram illustrates the difference of L3M architectures in that LLMs are downloaded to local environments and processing is conducted locally.
The following summarizes the kinds of things you can do with LLMs and the overall pros and cons.
Agentic AI
Given the L3M discussion above, the following describes use cases that I've been working on. Agentic AI is really about doing useful things with AI tools such as LLMs and RAG. My focus has been on how to integrate LLM technology with data repositories (lakes, ponds, etc.) and with external processing including user interaction and reporting.
The following provides an overview of the integration process.
Enhanced Entity Attribute Value (EEAV) Data Modeling
EEAV is a flexible data model for capturing and exploiting data sets.
It works by converting two-dimensional data tables into key-value sets stored in a flexible relational environment.
This approach allows you to store virtually any data set by letting the data define the structure.
Once data is stored in the database, there are a number of processing and analytic functions that can be applied.
Prompt Engineering
Working with Large Language Models (LLMs) is a combination of science and art. The science is a function of understanding how LLMs work. The art is understanding what you want to know and the best way to ask for it. The following illustrates a set of reasoning strategies that I have implemented via L3M models to support Agentic AI applications.
Contact me...
301-602-4719
dave@dhillman.com
© Copyright 2025 Dave Hillman. All rights reserved. All registered trademarks herein are the property of Dave Hillman. All opinions are my own, even (especially) the blog.

We use cookies to enable essential functionality on our website, and analyze website traffic. By clicking Accept you consent to our use of cookies. Read about how we use cookies.

Your Cookie Settings

We use cookies to enable essential functionality on our website, and analyze website traffic. Read about how we use cookies.

Cookie Categories
Essential

These cookies are strictly necessary to provide you with services available through our websites. You cannot refuse these cookies without impacting how our websites function. You can block or delete them by changing your browser settings, as described under the heading "Managing cookies" in the Privacy and Cookies Policy.

Analytics

These cookies collect information that is used in aggregate form to help us understand how our websites are being used or how effective our marketing campaigns are.