This investigation has focused on how AI can help the owners and users of personal collections; so, a good place to start this summation of its findings is to be clear about what collections consist of and which of their parts can be explored by AI.
About Collections
In this investigation, a collection is one or more items that a person has deemed to be a collection. There are several types of collection that we are all familiar with:
- Accumulations of items like food and clothing that are collected out of functional necessity
- Libraries of works recorded on portable media
- Files of factual information on specific media collected for future reference
- Archives of objects that have been moved from their original locations into long-term storage
- Museums & Galleries collecting objects and cultural phenomena for public viewing
- Private Curators who build valuable collections of original, fine, or rare objects for their own use
- Amateur Collectors who decide what they want to collect as a hobby and then seek out and assemble appropriate items at their leisure.
The primary element of a collection is, of course, the things being collected – physical objects, paper documents, jokes – whatever. The secondary elements are a) an index/catalogue of the collection items, and b) any digital files associated with each item. Of these three elements, AI can only interact with the latter two: current widely available AI systems are not able to interact directly and independently with the world – they have to be fed information in digital form to be able to explore and interpret it. In the future it may be possible for the average person to put a robot in front of a collection and ask it to explore – but that is not a commonly available capability today. So, the collection-related interactions that we can initiate with AI at present are limited to the following:
- General questions about a collection description provided with the question.
- Questions about the collection’s index
- Questions about the titles of the digital files associated with each item/index entry
- Questions about the contents of the associated digital file.
- Any combination of the above four.
The actual questions that might be asked about a collection are many and varied. However, they will almost certainly be associated with one or more of the things that owners and users actually do in connection with their collections. A hierarchical breakdown of these activities has been documented in the book ‘Collecting in the Icon Age – IT’s impact on Collecting Practices’, and this has been used to identify some of the questions that AI might be asked in relation to a collection.
About AI
Before discussing the investigation results it is useful to have an understanding of what AI is and how it works.
Artificial Intelligence (AI) is the broad field concerned with creating computer systems capable of performing tasks that normally require human intelligence. Recent advances in AI have been driven largely by developments in machine learning, particularly deep learning, leading to the emergence of Large Language Models (LLMs).
LLMs are trained on enormous quantities of text, during which they learn statistical patterns in language by adjusting billions of numerical parameters (called weights) within an artificial neural network. Rather than storing facts like a database, these parameters collectively capture relationships between words, concepts and ideas, enabling the model to generate coherent and contextually appropriate responses. When presented with a question in natural language [referred to as a ‘Prompt’], an LLM produces an answer by progressively predicting the most likely next token (roughly equivalent to a word or part of a word) until a complete response has been generated.
Some LLMs are also able to answer questions about images. This is achieved by adding another AI component, known as a Vision Encoder, which converts images into a numerical representation that the LLM can interpret. Similarly, Audio Encoders convert speech or other sounds into a form that the LLM can understand. An LLM combined with one or more of these specialised encoders is known as a multimodal model, because it can process and reason about multiple types of input, such as text, images and audio.
The Large Language Models that many people are aware of are those publicly accessible in the internet:
- ChatGPT from OpenAI (General-purpose assistant, coding, reasoning, multimodal)
- Claude from Anthropic (Long-document analysis, writing, coding)
- Gemini from Google (Search, reasoning, multimodal, coding)
- Grok from xAI (Reasoning, coding, web-aware assistant)
The other main type of model – Open Weight Models – can be downloaded and run on a local machine. The most well-known of these are (according to ChatGPT):
- Mistral from Mistral AI (Enterprise AI, local deployment, coding)
- Llama from Meta (Research, local assistants, fine-tuning)
- Qwen 3 from Alibaba (Multilingual, coding, reasoning)
- DeepSeek from DeepSeek (Reasoning, coding, mathematics)
There are actually many thousands of models – mostly variants and fine tunes of the well-known ones. Web sites like Hugging Face stock large numbers available for download.
LLMs are usually measured in parameters (roughly “weights” in the neural network). ChatGPT reports that:
- Small models have ~1 million to 1 billion parameters, take up 2-4Gb, and can run locally on phones/laptops.
- Medium models have ~1B to 20B parameters, and take up 20-40Gb.
- Large models have ~50B to 200B parameters, take up 200-400 Gb.
- Frontier / cutting-edge models such as ChatGPT, Gemini and Claude, have hundreds of billions to possibly trillions of parameters, and take up 1T to multiple terabytes.
The names given to models often include the letter ‘B’ (like “Mistral 7B Instruct”) and this refers to the number of billion parameters they have.
As indicated earlier in this piece, LLMs work with tokens. In the course of the tests conducted in this investigation, I was told a number of different rules of thumb by various LLMs:
- generally, one token equals approximately 0.75 English words
- there are 2-3 characters/token
- a token is roughly 3–4 characters of English text (Copilot).
However, Copilot also explained to me that files such as my spreadsheet .csv file, with long lines, punctuation, quotes, and irregular structure, tokenize very inefficiently and dramatically increase token count.
This uncertainty about the token-to-character ratio is highlighted because it affects how much information the AI can take into account when answering a prompt. AIs work by getting a model’s parameter-set to work together with a separate set of information (the prompt and any supporting files) to progressively predict the next token. The amount of separate information that an AI model can take into account in a single conversation is limited and is known as its ‘Context Window’. If you want to ask a question about, for example, a complete collection index, you have to include the whole of the index in the prompt or in supporting files. If the combined size of the question and supporting files and the answer and any previous conversations included, exceeds the Context Window, the overrun in the supporting files simply gets truncated and will not be considered in the workings of the AI.
In the course of these investigations, I established the following Context Window sizes:
- Mistral supports around: ~32k tokens context (varies by version).
- ChatGPT’s usable context window is about 128k tokens
- Claude’s context window is 200k tokens
- Copilot doesn’t have a fixed context window – its design means that it’s effective context window is much larger and more flexible than a single token number would suggest.
These are not the only limitations likely to be encountered when using an AI LLM – others include:
Max No of files in one conversation: Mistral – no limit up to context window; ChatGPT – 20; Claude – 20; Copilot – about 7 batches of up to 20 files.
Max size of any one file: Mistral – 512Mb; ChatGPT – 512Mb; Claude – 30Mb; Copilot – 50Mb.
Max total size of all files in one conversation: Mistral & ChatGPT – no limit up to context window; Claude – 20 files x 30Mb each = 600Mb; Copilot: 20 files × 50Mb each = 1Gb.
Limits associated with a specific time period: Mistral – no limit; ChatGPT: 3 files in one day (though up to 20 will be accepted across 3 zip files), Claude – a ‘modest allowance’ that resets on a rolling ~5-hour window; Copilot – up to 20 upload events per 24 hours (an upload event can include 1 file or 20 files).
NB. These figures are primarily for free versions of the models concerned; paid for plans may be different. They are provided only to indicate the type and scale of limitations that exist. They will almost certainly change as time goes by.
In order to get round the Context Window size limitation a technique called Retrieval-Augmented Generation (RAG) has been developed. RAG stores all the material you may want the AI to work on, in chunks of around, for example, 1000 characters, in the form of vectors – mathematical representation of tokens such that related items are clustered together thereby enabling capabilities like similarity searching. This is referred to as ‘embedding’ in a Vector Database. Each vector (i.e. each chunk) is represented by hundreds or thousands of numbers with 6-8 decimal points, for example, 0.143827 or -0.872913. When a prompt is created, it too is embedded and the chunks which most closely match it are identified and sent to the model together with the prompt. In this way, only the most relevant chunks of a large set of material are sent to the model’s context window.
Collections used in the tests
I acquired the above understanding of AI in the course of carrying out a series of tests between April and July this year. The tests were all conducted on one or other of two of my own collections – Mementos and PAWDOC. The Mementos Collection is an assembly of memorabilia from 1949 to the present day. It was extended in the 2020s to include computer artefacts and other items retained for show in a display cabinet; as well as memorabilia from a relative. Items in the collection are diverse in nature. Many are simply photos of objects. All collection items are recorded in an Excel spreadsheet which has 2,394 Index entries. All items are in digital form with only 1,004 of the index entries being retained in physical form. There are 2,751 digital files taking up 15.7Gb, associated with the index entries.
PAWDOC is a digitised collection of most of the work documents I received, read and produced over the period 1981 until I retired in 2012. It continues to be populated with selected material from work I continue to do under the general heading of ‘Order From Chaos’. The collection was started as part of my work on Office Automation at the National Computing Centre (NCC) in Manchester with the aim of gaining some practical experience of what it would be like to work in an electronic office. As time went on, the practice of indexing all my documents became second nature to me and the use of the filing system to control my paperwork and to find and retrieve documents at will, became an integral part of my working life. Many different types of documents are stored in PAWDOC including letters, internal memos, circulars, reports, specifications, minutes, overhead slides, 35mm slides, notes, training materials, brochures, manuals, maps, emails, computer magazines, journal articles, conference proceedings, and videos. Electronic documents such as word processor files, spreadsheets, presentations and web sites are also included. All documents in PAWDOC were either born digital, or have been digitised by scanning or photography, and the paper destroyed. A small subset of about 340 significant physical documents have been retained in physical form. In July 2026, the digital collection comprised some 31,324 digital files taking up approximately 51Gb of storage space. The PAWDOC Index is held in a Filemaker database with 17,381 Index entries.
Preparing for the investigation
The first thing I did was to try and apply the advice in the recent publication “AI preparedness guidelines for archivists” by Prof. Giovanni Colavizza and Prof. Lise Jaillant, to the Mementos collection. This resulted in 14 actions being identified, 12 of which I was able to complete in short order. I didn’t have the experience or knowledge to address the other two (identifying evaluation metrics, and changes to support programmatic retrieval), and dealt with them in the course of the tests I carried out.
Conclusion 1: Don’t address evaluation metrics and support for programmatic retrieval until you start trying out some AI software.
Installation of an Open Weight model on my laptop
After extensive exchanges with ChatGPT about how I could interrogate my Mementos index and associated files, I decided to try a RAG approach on a model loaded on my laptop. ChatGPT guided me through the installation of three components which it recommended for my 8Gb laptop:
- AnythingLLM → the interface and workflow tool you interact with.
- Ollama → the engine that runs the AI model locally.
- Phi-3 Mini → the AI model – the “brain” that generates text.
I used this for a week but found I was getting “Ollama not responding” more often than not when I sent in my prompts, and I eventually concluded that my 8-year-old laptop with 8Gb of memory just wasn’t up to the job. So, I brought forward my replacement plans and acquired an HP Omen laptop with 64Gb of memory, and duly installed AnythingLLM/LM Studio/ Mistral 7B Instruct. Unfortunately, this didn’t work, so ChatGPT then advised AnythingLLM/Ollama/Mistral:Latest (which I believe is Mistral 7B v0.3 (Instruct) – 4.2Gb) – and that did work. After using that for a while, I also downloaded Mixtral 8×7B (26Gb) to see if it would give better results.
Conclusion 2: Use AI to guide you through product selection and installation – but be aware it may not always be right. Try and find a knowledgeable human to get advice from if you need it.
First RAG tests
I knew I needed some evaluation metrics for my first tests and decided to go with a simple set of questions about the Memento collection that I could establish the answers for independently of the AI by doing an Excel Find on the Description column in the Index. Then I could give a percentage correct score to each of the AI answers. The six questions I used were:
- What items are to do with the KRS? [KRS standing for Kodak Recreational Society]
- What happened on the 20th?
- List the items relating to exam results.
- What linen is in the collection?
- Are there any items relating to Aston Martin cars? [There are some individuals called Martin in the Index]
- What documents are there about finances?
The scoring was actually a little more complicated than I had envisaged because the AI also produced other correct answers not identified by the Find search AND incorrect answers. So the formula I ended up using was:
(Number of items identified by FIND that the AI had reported correctly + Number of additional correct answers identified by the AI) (Total correct answers); divided by: (Number of answers identified by the FIND + Number of additional correct answers the AI identified + Number of incorrect answers that the AI identified) (Total number of answers overall).
5 tests were performed on each of the Mistral and Mixtral models, each one with a different variation as described below.
- Index Guide included: The Guide was quite a detailed description of the Mementos collection amounting to 12,418 characters.
- Normalised Facets as advised by ChatGPT: This change mainly involved eliminating plurals and putting all items in lower case (two FGacet columns are included in the mementos Index).
- Primary Facet and AI Context (PF&AIC) as advised by ChatGPT: Added a Primary Facet column, and an AI Context column (which combined the Reference Number, Description, and Facets fields].
- PF&AIC with Context snippets delivered increased to 40: This increased the number of chunks delivered to the model from 4 to 40 (this number is a variable between 1 and 40 which can be set by the user; it was originally defaulting to 4).
- One item in a single Excel cell as advised by ChatGPT: This combined all 18 columns of information for each item into a single cell using a 19-line Excel formula provided by ChatGPT. Context snippets remained at 40.
The results were as follows:
| Test condition | Mistral average score for all six questions | Mixtral average score for all six questions |
| 1a. Guide included | 49% | 50% |
| 1b. Normalised facets | 43% | 57% |
| 1c. Primary Facet & AI Context field (PF&AIC) | 38% | 49% |
| 1d. PF&AIC with 40 chunks delivered | 39% | 38% |
| 1e. One item in a single Excel cell (40 chunks) | 33% | 26% |
These test results seem to suggest that AI is a lot worse at word search than an Excel spreadsheet; and that making various changes to the structure of the Index being tested seemed to make the AI perform worse not better. Even increasing the number of chunks delivered to the model didn’t seem to improve things. On the plus side, however, there were several instances of the AI correctly identifying relevant items without the exact words in the question being present in the item’s record. Unfortunately, a number of instances also occurred in which the AI hallucinated and made things up.
ChatGPT suggested a number of reasons for these occurrences: chunks may have combined multiple index entries which is not ideal; Indexes are often short, compressed, and keyword-based, whereas AI embeddings work best with descriptive sentences; AI is probably at its best when asking exploratory questions; and, finally, ChatGPT suggested using the following text constructs in prompts when needed:
- “Using ONLY the provided documents” to reduce hallucination
- “Do not invent information” to force restraint
- “If unsure, say…” → prevents guessing
Indeed, the more testing I did the more important I found this latter advice to be: Prompts need to be explicit, very clear, and complete. The more detailed a prompt is, the more likely you are to get a better result from the AI.
At this point I decided to do further tests with a different set of questions.
Second set of RAG tests
For these tests I chose the following new set of more general questions:
- What are the main themes that run through the entire index?
- Are there distinct phases or periods in the collection?
- Which items suggest important life events or transitions?
- What patterns or motifs repeat across the collection?
- What are the top 5 most important entries, and why?
To evaluate the answers, I had to rely on my own subjective assessment since there was no easy way of establishing what the correct answer should be. I scored each answer out of 10 and specifically reduced the score for any errors or hallucinations that I spotted. The results may not be absolutely correct but at least they should be consistent and comparable with each other.
Before undertaking this second round of testing I established that a) if an AI’s RAG answer involves more chunks than the model’s context window allows then its just too bad – some chunks won’t be passed to the model and the model’s AI response will not reflect the missing information; and b) an alternative to using the RAG approach was to simply attach the whole of the Memento index file to the prompt – but that that wouldn’t work either as the whole Index is bigger than the Context Window. With this conundrum running round my head, I thought I’d try out the new questions not only with a couple of different versions of the Index using RAG with Mistral and Mixtral, but also with the Copilot AI which was sitting in the task bar of my windows screen – in this case just submitting the whole index with the Copilot prompt (though Copilot would not accept it until I had reduced its size to 346Kb). The results were striking:
| Variation | Model | Score out of 10 | Time to start answer (secs) |
| 2a. Some Index columns removed | Mistral | 4.8 | 14.6 |
| 2b. Some Index columns removed | Mixtral | 5.0 | 15.2 |
| 3a. Extraneous fields removed | Mistral | 2.2 | 12.8 |
| 3b. Extraneous fields removed | Mixtral | 2.9 | 25.6 |
| 3c. Extraneous fields removed | Copilot | 8.0 | 4.4 |
Copilot was a clear winner. I then tried out another version of the index with all fields in a single cell, and with the description field replaced by keywords (this transformation achieved using an Excel formula provided by ChatGPT). This time, however, I split the Copilot file into three files of between 200kb and 300kb each because I had a nasty suspicion that the original file might have been truncated. I also tried using ChatGPT as well. The results are in the table below – with Copilot’s score even better this time.
| Variation | Model | Score out of 10 | Time to start answer (secs) |
| 4a. All fields in single cell+keywords | Mistral | 3.1 | 6.0 |
| 4b. All fields in single cell+keywords | Mixtral | 4.8 | 31.8 |
| 4c. All fields in single cell+keywords | Copilot | 8.6 | 15.8 |
| 4d. All fields in single cell+keywords | ChatGPT | 5.9 | 8.2 |
Copilot’s score was all the more remarkable because I specifically asked Copilot if any of the files had been truncated and it confirmed that only about the first 120 lines of each were ingested – making about 360 entries in all out of the total 2,393. This prompted me to investigate further and I established that Copilot will ingest up to 20 whole documents in a single turn but only up to about 30,000 characters/30kb file size each; and will work across all those documents to construct its answer. I duly split the Mementos Index into 17 files, all between 20,000 – 30,000 characters long, and conducted the Copilot test again, this time including a version of the Guide document. This produced an even better score of 9.1.
In a final set of tests, I dramatically reduced the size of the Mementos index by excluding the set of relative’s mementos, and spilt it into 3 files of around 90Kb for ChatGPt and 14 files of 30Kb or less for Copilot, with the results in 6a-6d in the table below:
| Variation | Model | Score out of 10 | Time to start answer (secs) |
| 5. Mementos Index split into 17 files | Copilot | 9.1 | 18.6 |
| 6a. Reduced size of Mementos Index | Mistral | 4.4 | 6.6 |
| 6b. Reduced size of Mementos Index | Mixtral | 3.6 | 36.4 |
| 6c. Reduced size of Mementos Index | Copilot | 8.7 | 16.4 |
| 6d. Reduced size of Mementos Index | ChatGPT | 6.3 | 6.0 |
Copilot was a clear winner with ChatGPT following on behind. Both provided substantial answers which included rationale, several examples, and a summary. In contrast the MIstral RAG answers were sparse, sometimes not very good, and occassionally included complete hallucinations. Below are my overall conclusions from all the tests conducted to this point:
Conclusion 3: The RAG approach isn’t very effective for Index material.
Conclusion 4: Collection Indexes may contain information which is more unevenly spread throughout their contents than a written document with an ordered set of contents. Consequently, such indexes may require more RAG chunks to be sent to the LLM, and may require the LLM to have larger Context Windows when ingesting files, than ordinary documents in order to obtain satisfactory answers.
Conclusion 5: Different LLMs are trained with different amounts and types of training data, thereby making them more or less suitable for operation within specific domains. Therefore, there may be some LLMs available that are more suitable than others for use with Collection indexes.
Conclusion 6: If you need to manipulate an Excel Index for use in a prompt to an AI, it’s worth trying to get the AI to provide an Excel formula to achieve the result you are looking for.
Tests on both Index entries and file titles
The next set of tests explored how AI can support the combination of a collection’s Index and the titles of the associated files (assuming, of course, that the file titles contain meaningful text and not just a series of letters and numbers). I tried this out by listing the titles of the 2,065 files associated with the Mementos index, in a separate 73kb file. ChatGPT wasn’t used because it has a limit of around 250kb per conversation and the file titles together with the Index significantly exceeded that. I also tried out Anthropic’s Claude model for the first time. The results are shown in the table below together with the results of the last set of previous tests (6a and 6c) for comparison purposes.
| Model | Test with file titles | Previous test with no file titles |
| 7a. Mistral | 2.3 | 4.4 (6a) |
| 7b. Copilot | 8.9 | 8.7 (6c) |
| 5c. Claude | 8.2 | n/a |
From these results, it’s not possible to assess if the inclusion of File Titles has made a difference: However, it seems reasonable to assume that if there is additional information in the file titles, over and above that in the Index, there will be a better outcome.
At this point, three more questions were added to the new set of 5 already being used, to further test the capabilities of the AI models concerned:
- Describe the things that happened to Paul Wilson during the time he spent at Barlborough Hall School and support the story with references to relevant mementos.
- Identify anything strange or unexpected about the contents of the Memento collection and support the analysis with references to particular files.
- Describe life in the Wilson family during the 1990s citing relevant artefacts in the collection.
These extra questions were deliberately designed to explore the AIs ability to make more broadly-based connections and inferences, as opposed to identifying related items in a narrow subject area. This is where AI can excel – and sometimes fail – as indicated in the results below:
| Question | Copilot result | Claude result |
| 8. Barlborough | 7 out of 10: A comprehensive summary – though surprisingly lacking in info about sports activities. | 9.8 out of 10: An excellent, comprehensive answer; easy to read and included all the relevant Memento Reference Numbers. First class. |
| 9. Strange contents | 9 out of 10: A whole bunch of unusual stuff with good rationale for their inclusion. Extraordinary! | 6 out of 10: 12 different strange entries – but actually only about 5 are really valid. This is an interesting set of material – but not entirely correct or useful. |
| 10. 1990s | 9 out of 10: Another very comprehensive answer replete with examples and a good summary at the end. Nothing is standing out as being wrong. | 8.8 out of 10: A very complete account spiced with occasional wry comments and humour. Each detail is accompanied by the relevant Reference Number. It is highly informative but does include a few misinterpretations, however, these are relatively small points amidst the huge array of correct facts in this highly readable piece. |
Conclusion 7: File titles can certainly be included in the material delivered to an AI model, and this is worth doing if they include substantive material (i.e. not just identifying letters and numbers) which is additional to that which is contained in an Index – or if an Index does not exist.
Tests of text and Image content in files
Having discovered that multi-modal LLMs could not only work with textual content, but also with scanned text, and with images in general, I defined the following tests to explore their capabilities:
Tests of Machine-readable text
- Describe and summarise the contents of three years of diary entries in Word format.
- Discuss any relationships that can be found between three Word files with diverse contents: my library loan history for 2004-2012; an account of the petitioning of a school’s teachers to make a change to daily activities; some thoughts about university life while in the infirmary recovering from German Measles.
Tests of Image-only scanned text
- Summarise Friends of the Earth activities in Harrow as documented in three image-only scanned text documents from 1976-1979 in PDF format.
Tests of Text in images
- List all the events and activities described in three documents of events, tickets, membership cards etc.
- Describe and summarise the contents of all the images in three pages of Italy stamps which also include cutouts from the relevant parts of stamp catalogues.
- Catalogue the contents of the three pages of Italy stamps images using the following fields: Reference Number, Country, Year, Value, Notes.
Tests of collections of objects in images
- Describe and summarise the contents of all the images in three photos of chocolate wrappers, with each photo showing a) a double page of a chocolate wrapper scrapbook (in an unused 1967 A4 diary); and b) 3 plastic wallets containing loose wrappers.
- Catalogue the contents of the three chocolate wrapper photos using the following fields: Reference Number, Name, Manufacturer, Type, and Size.
- Describe and summarise the contents of three photos of household ornaments showing a) 10 pieces of Wedgewood, b) 30 small display items; and c) 13 sundry items.
- Catalogue the contents of the household ornament photos using the following fields: Reference Number, Name, Type, Colour.
All 10 tests were applied to the four AIs that had been used in the previous phase – AnythingLLM with Mistral, ChatGPT, Copilot and Claude. I had been using the free version of ChatGPT, Copilot and Claude up to now. However, when I started doing these tests ChatGPT suddenly changed the number of files it was allowing me to upload each day from 3 to 2. Since all the tests involve 3 files I elected to upgrade to ChatGPT-Go which enables you to “usually upload far more than the Free tier’s 3 files/day, but there is still a rate limit, and OpenAI hasn’t publicly stated the exact number.” The cost was £7 a month with the ability to cancel anytime. I encountered no limits when I was conducting these tests with the free versions of Copilot and Claude.
Each individual test was evaluated in two ways: first, I looked at the answer provided and wrote a short paragraph reflecting what I thought about it; and, second, I awarded a score out of 10 according to what I’d written. As with the last series of tests, this was a completely subjective, and a potentially highly inaccurate, process. However, it employs a single observer with a consistent mind-set which hopefully enables comparative conclusions to be drawn. The table below provides an overview of the results.
| Model | Score out of 10 | Assessment |
| 11. Mistral | 1.3 | Mistral made it clear in the later tests that it is unable to interpret images. Given this fact, it is odd that for two of the questions concerning images it gave answers that were completely nonsensical (circuit boards for stamps; and a photo of ‘a person wearing a white lab coat’) – it could have just said it couldn’t interpret the images. Regarding scanned text, Mistral was able to interpret both the scanned typed text and the scans of tickets – however sometimes incorrectly and sometimes hallucinating parts of the resulting answer. Whatever answers were provided by Mistral were typically very brief and lacking in supporting material. |
| 12. ChatGPT | 8.7 | ChatGPT gave a very good answer to the question in which text was provided in Word, but a little less so when assessing scanned typed text. It performed extremely well when assessing objects in images and in picking text out of those images, suggesting that it had been given some training data in the subjects covered (stamps, chocolate wrappers, and household goods). The one thing that wasn’t very helpful were the images which it displayed in answers to the image questions – they were not of items in the supplied images but items similar to those in the supplied images which was just generally confusing. Most answers were generally very clear and complete, and there were only a few errors. The catalogues it produced were clear and with good descriptive information. |
| 13. Copilot | 7.5 | Copilot produced excellent answers when reading from text in Word format – comprehensive, well structured, and insightful, with no noticeable errors. It was a little less competent when reading the scanned typed text. It read text in images without a problem – including vertical text. However, it performed less well when identifying objects in images – often missing out several items from both the descriptive text or grouping several items together; and the catalogue listings were similarly incomplete. This might reflect a lack of training data in the areas concerned. |
| 14. Claude | 9.3 | Claude performed extremely well in all but one of the tests. Its answers were comprehensive, full of detail and easy to read. It displayed competency in all four areas being tested – Word text, scanned typed text, text in images, and images of objects. Very few facts or items were missed. In one of the image files, it identified the a lampstand from an image of just a small piece of its base. Its capabilities suggest it has had a broad range of training data. Its catalogue listings were good with two of the four being produced in a useful Excel format. The only thing that let it down were some numerical errors in the answer cataloguing household items: it incorrectly included the legend row and an empty base row in the total number of items it reported (i.e. it said there were 55 items instead of 53); and it reported that there were 17 items listed in the spreadsheet for image 3 whereas it had only actually listed 15 items in the spreadsheet. |
Claude comes out a clear winner in these tests, with ChatGPT coming in second. Copilot, while performing excellently with text, appears to have had less relevant image training.
Conclusion 8: AIs can work extremely well with both text and images; and could be very useful to collectors in identifying items, describing them, cataloguing them, and creating indexes for them.
Tests of File Splitting and Result Stitching
The tests on the relatively small Memento collection had made it clear that good results could be obtained from Collection Indexes and file titles provided they could all be considered at once in an AI’s Context Window. However, the PAWDOC collection which I now turned to was about six times bigger and would certainly not fit. The solution I decided to try out was to split the index and associated file titles into subsets that would fit into a Context Window, and then to request the AI to stitch the result from each subset together into an overall answer.
For the PAWDOC Index, I exported 4 fields (Reference Number, Title, Publication Date, and Creation Date) into a file which contained 17,381 entries composed of just over 2,400,000 characters and sized at 1.4Mb.
The titles of the associated PAWDOC files typically contain a Reference Number followed by a free text description with a creation date at the end. I created a file of all these titles which contained 31,270 entries composed of 2,568,000 characters and sized at 1Mb.
Copilot and Claude’s limits suggested that each subset should consist of a maximum of 20 files each containing a maximum of 30k characters. I knew this would exceed ChatGPT’s limits, but I thought that I could do without ChatGPT if its results were poor. I had already decided that I would upload a copy of the ‘PAWDOC Guide‘ file in every prompt; and that I would count the text request as a file in its own right; so that left a maximum of 18 files of Index and Filename information in each prompt. Using these criteria the splitting exercise produced 10 subsets (which I named A-J) of either 17 or 18 files each.
I then set about getting each of the AIs to answer question 1 with Subset A. As it happened, there seemed to be no problem with ChatGPT: it happily accepted all the files in a zip file, and advised that no files were truncated when it analysed them. This didn’t seem to concur with the ChatGPT context window information I had established earlier, but the results seemed reasonable so I decided to go ahead and use ChatGPT in the testing. So too with Claude (which, by the way, also was happy to ingest all the files compressed into a single zip file). Copilot, however, produced inferior results which I established, after some Q&A with the AI, was due to the files being truncated. It was clear that I wasn’t going to be able to conduct the tests with Copilot using the same subsets that I had already spent a lot of time and effort creating, so I excluded Copilot from the tests.
I used the following six questions for these tests combined with very detailed prompts:
- List all the people named in this part of the Index and its associated files, and the organisation they belong to if any.
- Describe Paul Wilson’s career over the period covered by this part of the Index and its associated files.
- What significant changes in Information Technology occurred during the period covered by this part of the Index and its associated files?
- Document all the travel undertaken by Paul Wilson over the period covered by this part of the Index and its associated files.
- What training was undertaken by Paul Wilson over the period covered by this part of the Index and its associated files, and how important were particular elements to his subsequent career?
- What are the strangest or most unusual things to be found within this part of the Index and its associated files, including unlikely coincidences, and events with unexpected outcomes?
For each of the six questions I got 10 answers for ChatGPT and 10 for Claude – 120 answers in all. Then I asked ChatGPT and Claude respectively to combine the 10 answers they had produced for each question into a single merged answer, which produced 6 merged answers from ChatGPT and 6 from Claude. I reviewed each of the 132 answers, and gave each of the merged answers a score out of 10; the results are summarised in the table below.
| Question | ChatGPT Score | Assessment of ChatGPT’s merged overall answer | Claude Score | Assessment of Claude’s merged overall answer |
| 15. People | 2 /10 | Poor result. Unable to distinguish people names from adjacent words e.g. ‘Do, To’ | 9 | Over 2,440 names were listed (all looking valid) with 1,245 being allocated to one of 600+ organisation. Impressive data collection in the subsets and an excellent consolidation. |
| 16. Career | 7 | Pretty good 6-page answer but constructed around general activities not organisations or key projects. | 8.5 | An impressive 13-page report. A few errors probably due to limited data in the Index entries and File Names. A hugely informative, comprehensive, and highly readable piece. |
| 17. Changes | 7 | Quite good 11-page answer identifying 14 major categories of IT change with details within; but the Reference Numbers are listed separately and not related to specific changes. | 9 | An impressive 21-page report with 22 categories of IT change, a summary timeline table, and a conclusion with Cross-Cutting Observations. A comprehensive and coherent overview. |
| 18. Travel | 3 | A 5-page report listing 62 travel events (though the subset reports listed a total of 122). Little detailed analysis. Not a very good document. | 9.5 | An exceptionally comprehensive 48-page report with a table of contents and detailing 326 confirmed trips, 331 destination visits, 135 unique destinations, and 137,018 total one-way mileage. Hugely impressive. |
| 19. Training | 3 | A 10-page report with too little data and statistics. Many events are listed under a general category. The subset reports were better listing 93 specific events. | 9 | A 23-page formal report detailing 129 training events and a discussion on their relevance to Wilson’s career. A thoroughly competent and authoritative document. |
| 20. Strange | 8 | An 8-page report listing the top 22 strange and unusual items, rather than all 100+ items identified in the subsets. Clearly presented and readable. | 9 | A 29-page report detailing 172 instances of strange and unusual events sorted into 12 categories. A table at the end lists all 172 instances graded from 1 (least strange) to 10 (most strange) ordered in ascending order of Strangeness. A very good clear answer, well formatted and easy to read. |
Claude has clearly produced the best results – and perhaps the ‘time to produce’ numbers indicate why that should be: ChatGPT took an average of 44 seconds to produce its merged answers, and Claude took an average of 962 seconds. Indeed, in some cases, Claude’s merged reports are so detailed and so well formatted that they are too believable – and this is their downfall: to reproduce such comprehensive results, or to verify the answers, would probably take weeks of manual work, and so, in view of this it is very tempting to just assume they are totally correct. However, although I didn’t diligently check every aspect of some of these extremely detailed reports, I did spot a few errors which suggests there may be several more across this body of material. Examples include incorrect dates; interpreting a joint seminar as joining an organisation; suggesting I was thinking about doing a diploma because I’d received a letter asking me to publicise a course; and courses ascribed to the wrong organisation. These errors may have been due to lack of material in the subset, or to a misinterpretation of the information provided, or to limited information in Index entries without access to the contents of the associated files: but, however they were caused, they provide an important reminder that all LLM material needs to be checked if you want to rely on its veracity.
Conclusion 9: Splitting up Collection information into subsets and then getting the AI to stitch together the subset answers can provide a very effective way to interrogate collection information.
Conclusion 10: No matter how comprehensive and impressive an AI report on collection information might be, it will almost certainly contain errors of some sort or other.
Conclusion 11: Researchers using the ‘subset and stitch’ approach to interrogating collection information would be well-advised to specify verification activities as an integral part of their plans for the exercise.
Exploring the digital files in a collection
The ‘subset and stitch’ approach used to examine a collection’s Index and Titles of associated files, can also be applied to the contents of the associated files. This was tested by investigating two topics in the PAWDOC collection. One concerned the two years (1977-78) that I worked for a company called ‘CPC’; and for the other I chose the word ‘measurement’. In each case, I performed a search of the relevant term (‘CPC’ or ‘measurement’) on my PAWDOC index in the Filemaker application. These produced lists of 21 and 40 index entries respectively. PAWDOC index entries can have any number of files associated with them, and in these cases, it turned out that ‘CPC’ had 48 files, and ‘measurement’ had 72 files, associated with them.
Using the limits I had previously established for Claude and Copilot, I chose to limit the subsets as follows:
- 19 files to a subset (this to include the ‘PAWDOC Guide’ file and a file of the Index entries related to the files in this subset: leaving room for 17 content files)
- Text files to be no larger than 18k characters.
- Max individual file size: 28Mb
- Max Total file size: 40Mb
In preparing the subsets I encountered three issues:
- TIF files: Most of the PAWDOC files are scans of hardcopy documents in multi-page TIF files. However, the free version of Copilot does not support TIF files; and Claude only supports single page TIF files, so I had to turn all the TIF files into PDFs. As it turned out, that was a quick process: select a file; right click the mouse and choose ‘Open with [PDF App]; when it opens in the PDF app, select ‘Save As’ and save it as a PDF in the relevant Subset folder.
- One of the files (a scan of a desk diary) was 35.7 Mb – a little over my Individual file size limit of 28 Mb. So, I split it into two files of 21Mb and 15 Mb respectively.
- One of the files was an old PowerPoint file with a ’ppt’ extension. I believe Claude and Copilot only accept pptx extensions so I produced a pptx version for the subset.
Having dealt with these problems, I ended up with 5 subsets for each question. I then created a prompt for each question, and ran through the subsets using Claude without difficulty. However, for Copilot I encountered a daily upload quota and consequently abandoned the Copilot Measurement test.
The results are summarised in the table below.
| Question/ Model | Score out of 10 | Assessment of the merged overall answer |
| 21. CPC/ Copilot | 7
|
This is a 10-page report with 10 separate sections and lots of sub-headings with the text being primarily in the form of bullet points. There’s plenty of detail in the bullet points, but no citations back to the specific Reference Numbers from which they came. The bullet point format means that there is little additional commentary or embellishment and inevitably makes it a less informative read. Time to start producing the merged report: 8 seconds Average time to start producing the subset answers: 38 seconds |
| 22. CPC/ Claude | 9.7 | This 21-page merged document is of a very high standard. Each section has a huge amount of detail described in discursive text. Claude has clearly inspected and interpreted many, if not all, of the 49 files provided – all of which were scans in PDF documents. I noticed a few doubtful assumptions, but despite these, this is a hugely impressive, comprehensive, thorough, and highly detailed report. Time to start producing the merged report: just over 6 minutes Average time to start producing the subset answers: 7 ½ minutes |
| 23. Measure-ment/ Claude | 9.8 | This is a very comprehensive 23-page report on a wide variety of aspects of ‘measurement’. There is a 4-page discussion on the ‘The philosophy of measurement’ under 6 sub-headings. The ‘Attitudes to measurement’ section has 5 sub-headings; and the pros and cons of measurement are addressed in similar detail (10 pros and 11 cons). The section on ‘Measurement Instruments and Frameworks’ lists 22 different mechanisms. Section 7 provides 11 suggestions for further work; and a full listing of all the documents used in the analysis rounds off the report. As with the CPC report, it appears that Claude inspected and interpreted most, if not all, of the 72 files provided, of which 68 were scans in PDF documents, three were Word documents, and one was a PowerPoint file. This merged report is excellent. How accurate it is, is something I wouldn’t be able to say without doing many days if not weeks of work. Time to start producing the merged report: 8 minutes Average time to start producing the subset answers: 5 ½ minutes |
Three things are apparent from these results: a) Copilot operated in seconds, whilst Claude operated in minutes; b) Claude’s two answers were both very good; and c) using the ‘subset and stitch’ approach seems to work just as well for the contents of digital files as it does for Index entries and File titles.
Conclusion 12: AI can be effectively used to investigate a collection through the contents of its digital files – using the ‘subset and stitch’ approach if necessary; and the results are likely to be even more impressive than those that can be obtained when providing the AI with just index entries and file names.
Conclusion 13: The better the results from research into collections by using AI, the more research is likely to be undertaken and the less time researchers are likely to spend verifying the results. This is a serious long-term issue for archives, for researchers, and for the integrity of the global information canon.
This is the end of the report on findings from the investigation into AI support for personal collections. To see all the Conclusions collected together in one place, click this link. For completeness, below is a breakdown of time spent on the various phases of the journey.
| Activity | No of Tasks or task breakdown | Elapsed time | Time spent |
| Phase 1 | 70 RAG tests on Mementos index (started 05Mar2026) |
43 days | 105 hrs |
| Phase 2 | Index and File Title tests on Mementos | 4 days | 11 hrs |
| Phase 3 | · Tests on images and text in images · Research & write pwofc.com posts |
3 days 4 days |
15 hrs 12 hrs |
| Phase 4 | · Index and File Title tests on PAWDOC · Research & write pwofc.com posts |
14 days 11 days |
80 hrs 31 hrs |
| Phase 5 | · Tests on PAWDOC File Contents · Research & draft pwofc.com posts |
4 days 2 days |
13 hrs 8 hrs |
| Phase 6 | · FileMaker AI training & pwofc.com post · Test Filemaker AI capabilities |
7 days 6 days |
16 hrs 12 hrs |
| Phase 7 | · Read Lustre report & review AI posts · Write final investigation report |
13 days 6 days |
32 hrs 21 hrs |
| Totals | 104 days | 356 hrs |

















