You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+22-19Lines changed: 22 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,48 +1,48 @@
1
1
# 🔬 Compileo: The Ultimate AI-Powered Document Processing & Dataset Engineering Suite
2
2
3
-
**Compileo** is an enterprise-grade, modular platform designed to transform raw, unstructured data into high-quality, structured intelligence. Whether you're processing 1,000-page medical PDFs, scraping JavaScript-heavy websites, or engineering datasets for LLM fine-tuning and personal study, Compileo provides a unified, AI-driven lifecycle for the modern data era.
3
+
**Compileo** is a modular platform designed to process, analyze, structure, and generate data. Whether you're processing 1,000page PDFs, scraping JavaScriptheavy websites, or engineering datasets for LLM fine-tuning and personal study, Compileo provides a unified, AI-driven lifecycle for the modern data era.
4
4
5
5
---
6
6
7
7
## 🌟 What can Compileo do?
8
8
9
-
Compileo isn't just a parser—it's a comprehensive **data engineering ecosystem**. It automates the complex journey from "Messy Source" to Validated, Categorized Intelligence."
9
+
Compileo isn't just a parser—it's a comprehensive **data engineering ecosystem**. It automates the complex journey from "Messy Source" to Validated Structured Data.
10
10
11
11
### 📖 Multi-Source Knowledge Consolidation
12
-
Imagine you have several thick textbooks and want to create a specialized dataset focused only on **disease treatments**. Compileo can:
12
+
Imagine you have several thick textbooks and want to create a specialized dataset focused on **disease treatments** and **symptoms**. Compileo can:
13
13
1.**Ingest** all books simultaneously (PDF, DOCX, etc.).
14
-
2.**Discover**a unified "Treatment" taxonomy across all sources automatically.
15
-
3.**Extract** every mention of treatments, dosages, and contraindications with high precision.
14
+
2.**Discover** unified **"Treatment"** and **"Symptom"** taxonomies across all sources automatically.
15
+
3.**Extract** every mention of treatments, dosages, clinical manifestations, and so on for its associated taxonomy for each disease.
16
16
4.**Consolidate** this into one unified, high-quality Q&A dataset for training or study.
17
17
18
18
### 🕹️ Three Ways to Work
19
19
Compileo is designed for every workflow:
20
-
***Web GUI**: A user-friendly Streamlit interface with a 7-step guided wizard.
21
-
***REST API**: Seamlessly integrate dataset generation into your own applications.
22
-
***CLI**: Automate heavy-duty processing with powerful command-line parameters.
20
+
***Web GUI**: A userfriendly Streamlit interface including a 7step guided wizard and .
21
+
***REST API**: Seamlessly integrate data processing, chunking, NER, extraction, and dataset generation into your own applications.
22
+
***CLI**: Automate heavyduty processing with powerful commandline parameters.
***Massive PDF Autonomy**: Automatically splits 1,000+ page documents into manageable segments with **semantic overlaps**, ensuring LLM token limits are never hit while preserving context.
30
-
***Two-Pass VLM Parsing**: Employs a "Skim and Extract" methodology using Vision-Language Models (Grok, Gemini, Ollama) to first understand document layout and then extract high-fidelity Markdown.
31
-
***AI-Assisted Strategy Recommendation**: Don't guess how to split your data. Describe your goal (e.g., *"I want to extract detailed surgical procedures"*), and Compileo's AI will analyze your documentsto recommend the optimal **Semantic**, **Token**, or **Schema-based** chunking strategy.
29
+
***Massive PDF Autonomy**: Automatically splits 1,000+ page documents into manageable segments with intelligent context-aware chunking ensuring LLM token limits are never hit while preserving context.
30
+
***Two-Pass VLM Parsing**: Employs a "Skim and Extract" methodology using VisionLanguage Models (Grok, Gemini, ChatGPT, Huggingface, Ollama) to first understand document layout and then extract high-fidelity Markdown.
31
+
***AI-Assisted Chunking**: Want to chunk your book by chapter but each chapter has a different title? You can instruct AI how to chunk it (Each Chapter starts with... I need you to split the document at this point) or ask AI to advise you about the best strategy for chunking (This is the pattern that start each chapter. Which splitting strategy should I use?). Compileo's AI will analyze your documents, pattern examples, and your splitting goal to recommend the optimal **Semantic**, **Character**, **Token**,**Delimiter** or **Schema-based** chunking strategy.
32
32
33
33
### 🧠 Semantic Data Engineering
34
-
***AI-Assisted Taxonomy**: Don't waste weeks defining categories. Compileo's **Smart Sampling** selects representative content to suggest and build hierarchical knowledge trees automatically.
34
+
***AI-Assisted Taxonomy**: Don't waste weeks defining categories. Compileo can build hierarchical knowledge trees automatically based on your goals. You can also manually define some categories and let Compileo extend them.
35
35
***Multi-Stage Extraction**: Performs **Hierarchical Classification**, moving from coarse-grained categories to fine-grained entities based on your custom or generated taxonomy.
36
-
***Context-Aware NER**: Uses parent context during extraction to disambiguate entities and discover deep relationships between concepts.
36
+
***Context-Aware NER or Full Text**: Uses parent context during extraction to disambiguate entities and discover deep relationships between concepts, then extract name entities or full text.
37
37
38
38
### 🧪 Advanced Quality Control & Evaluation
39
-
***AI Confidence Scoring**: Every extracted entity and relationship is assigned an **AI confidence level** (0.0 - 1.0), allowing you to filter for only the most reliable data.
39
+
***Two-step AI Confidence Scoring**: Every extracted entity and relationship is assigned an **AI confidence level** (0.0 - 1.0), allowing you to filter for only the most reliable data.
40
40
***Deep Quality Metrics**: Automated scoring for **Lexical Diversity**, **Demographic Bias**, **Answer Coherence**, and **Target Audience Alignment** via the `datasetqual` module.
41
41
***Fine-Tuned Model Testing**: Use the `benchmarking` module to evaluate how your **fine-tuned models** perform on your custom datasets using industry-standard metrics (Accuracy, F1, BLEU, ROUGE) and suites like GLUE or MMLU.
42
42
43
43
### 🔌 Developer Extensibility
44
-
***Robust Plugin System**: Effortlessly extend Compileo by adding custom **Ingestion Handlers**, **Dataset Formatters**, or **API Routers** via a simple `.zip` package architecture.
45
-
***Custom Exports**: Out-of-the-box support for **Anki** export, allowing you to turn any technical document into a high-quality study deck.
44
+
***Robust Plugin System**: Effortlessly extend Compileo by adding custom plugins via a simple `.zip` package architecture.
45
+
***Custom Exports**: Out-of-the-box support for **Scrapy** URL Scraping and **Anki**flashcard export, allowing you to turn any technical document into a highquality study deck.
46
46
47
47
---
48
48
@@ -53,9 +53,9 @@ The fastest way to deploy the full stack (API, GUI, and Redis).
0 commit comments