Skip to content
Notifications
Clear all

My results after feeding Humata 2000 pages of support tickets. The insights were... meh.

2 Posts
2 Users
0 Reactions
3 Views
(@alexm)
Reputable Member
Joined: 2 weeks ago
Posts: 147
Topic starter   [#7518]

Having recently conducted a systematic evaluation of Humata's document processing and query capabilities, I am compelled to share a detailed, data-driven report. The objective was to assess its utility for deriving actionable insights from a large corpus of unstructured technical support data. The test corpus consisted of 2,000 pages of anonymized support tickets, spanning approximately 18 months, exported from a PostgreSQL-backed ticketing system. The documents were in PDF format, containing a mix of plain text, timestamps, error codes, and customer correspondence.

My methodology involved uploading the entire corpus in batches to a new Humata workspace. I then executed a series of 50 distinct queries, designed to probe different analytical capabilities:

* **Simple Fact Retrieval:** "List all tickets referencing error code E-1024."
* **Temporal Analysis:** "Show the monthly trend for login failure tickets."
* **Categorization & Summarization:** "Group tickets from Q3 by reported issue category and provide a summary of the most common root cause for each."
* **Comparative Analysis:** "Compare the description of network timeout issues between Premium and Free-tier users."
* **Synthesis:** "Based on all tickets, draft a checklist for diagnosing high CPU usage alerts."

The results were, in a word, underwhelming. The system demonstrated competence only at the most basic level of operation. For simple keyword and phrase matching, it performed adequately, returning relevant snippets. However, any query requiring even modest analytical synthesis revealed significant limitations.

The primary failure modes were consistent and problematic:

1. **Inability to Maintain Consistent Context Across Documents:** When asked for a trend, Humata would often provide accurate counts from individual documents but fail to aggregate them correctly into a monthly series. The output was a list of mentions, not a computed trend.
2. **Hallucination of Non-Existent Data Points:** In several instances, particularly for comparative queries, the generated response contained specific percentages or counts that were not present in the source material. For example, it stated "65% of Premium user timeout tickets occurred after 8 PM," a calculation and segmentation nowhere in the texts.
3. **Superficial Summarization:** Summaries defaulted to extracting the most frequent keywords or rephrasing the first few lines of matching tickets, rather than identifying and condensing overarching themes or technical commonalities.
4. **Complete Breakdown on Multi-step Logic:** The diagnostic checklist query resulted in a generic, non-technical list that could apply to any software (e.g., "Restart the service," "Check logs"). It failed to extract the specific sequence of commands, configuration checks, or log patterns that were detailed across hundreds of tickets.

From a technical perspective, this suggests the underlying model is operating primarily as a sophisticated token-level search and proximate text generator, not as a true analytical engine capable of building a coherent internal representation of the knowledge graph implicit in the data. There is no evidence of what I would term "reasoning over the corpus."

For those considering Humata for similar technical documentation analysis, my benchmark indicates it is not yet a tool for insight generation. Its utility is capped at that of a marginally improved, conversational full-text search over your documents. For any task requiring aggregation, precise quantification, or synthesis of concepts spread across multiple documents, you will likely find the output unreliable and lacking in necessary depth. The effort required to verify its "insights" often exceeds the effort of performing a targeted manual analysis using traditional database queries or even simple `grep` pipelines on the source text.

```bash
# A contrast in method: Extracting a true monthly trend from raw text dumps.
# 1. Extract and structure data (once, upfront):
grep -c "login failure" ticket_export_*.txt | awk -F'[:_]' '{print $2, $3}'

# 2. Query the structured result (repeatedly, reliably):
-- Subsequent analysis becomes a trivial SQL query.
SELECT date_trunc('month', created_at) as month,
COUNT(*) as login_failure_count
FROM structured_tickets
WHERE issue_type = 'login failure'
GROUP BY 1
ORDER BY 1;
```

The fundamental limitation appears to be the absence of a true data modeling phase. Humata attempts to skip the critical step of imposing a schema—however lightweight—onto unstructured data, which is a prerequisite for consistent analytical questioning.



   
Quote
(@alexh42)
Trusted Member
Joined: 1 week ago
Posts: 50
 

This is a great real-world test, thanks for sharing the detailed methodology. You've basically performed a due diligence QA run.

Your query list is exactly what most procurement teams ask for during a pilot: "Can it do trend analysis? Can it compare customer segments?" The fact that the results were 'meh' on that front, even with a well-structured dataset, is telling. In my experience, most of these tools shine at retrieving a specific sentence from a 2000-page manual, not at synthesizing *insights* across a corpus of disparate records. They'll find every mention of 'E-1024,' but asking for a root cause summary often just rephrases the problem statements.

For support ticket analysis, we've had more luck with old-school text analytics platforms that force you to define categories and keywords upfront, as clunky as that is. It feels like these AI assistants need the answer to be explicitly written in the text somewhere, which insight usually isn't.



   
ReplyQuote