Spaces:
Running
Running
Upload 2 files
Browse files- README.md +34 -4
- index.html +78 -27
README.md
CHANGED
|
@@ -12,6 +12,33 @@ license: mit
|
|
| 12 |
|
| 13 |
A Universal Method for Process Analysis
|
| 14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
## π― Overview
|
| 16 |
|
| 17 |
The Programming Framework is a **meta-tool**βa tool for creating tools. It provides a systematic method for analyzing any complex process by combining the analytical power of Large Language Models with the clarity of visual flowcharts.
|
|
@@ -81,11 +108,14 @@ Model physical processes, engineering systems, and experimental protocols with s
|
|
| 81 |
- Research papers database
|
| 82 |
- API endpoints for programmatic access
|
| 83 |
|
| 84 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 85 |
|
| 86 |
-
|
| 87 |
-
- Welz, G. (2025). "GLMP: Applying the Programming Framework to Biochemical Process Visualization" - Case study
|
| 88 |
-
- Welz, G. (2025). "From Text to Logic: Automated Process Extraction with Large Language Models" - Technical deep-dive
|
| 89 |
|
| 90 |
## π Related Projects
|
| 91 |
|
|
|
|
| 12 |
|
| 13 |
A Universal Method for Process Analysis
|
| 14 |
|
| 15 |
+
## π Prior Work & Research Contributions
|
| 16 |
+
|
| 17 |
+
### Overview
|
| 18 |
+
The Programming Framework represents **prior work** that demonstrates a novel methodology for analyzing complex processes by combining Large Language Models (LLMs) with visual flowchart representation. This research establishes a universal, domain-agnostic approach to process analysis that transforms textual descriptions into structured, interactive visualizations.
|
| 19 |
+
|
| 20 |
+
### π¬ Research Contributions
|
| 21 |
+
- **Universal Process Analysis:** Domain-agnostic methodology applicable across biology, chemistry, software engineering, business processes, and more
|
| 22 |
+
- **LLM-Powered Extraction:** Automated extraction of process steps, decision points, and logic flows using Google Gemini 2.0 Flash
|
| 23 |
+
- **Structured Visualization:** Mermaid.js-based flowchart generation encoded as JSON for programmatic access and integration
|
| 24 |
+
- **Iterative Refinement:** Systematic approach enabling continuous improvement through visualization and LLM-assisted refinement
|
| 25 |
+
|
| 26 |
+
### βοΈ Technical Achievements
|
| 27 |
+
- **Meta-Tool Architecture:** Framework for creating specialized process analysis tools (demonstrated by GLMP)
|
| 28 |
+
- **JSON-Based Storage:** Structured data format enabling version control, cross-referencing, and API integration
|
| 29 |
+
- **Multi-Domain Application:** Successfully applied to biological processes (GLMP), with extensions planned for software, business, and engineering domains
|
| 30 |
+
- **Integration Framework:** Designed for integration with knowledge engines, research databases, and collaborative platforms
|
| 31 |
+
|
| 32 |
+
### π― Position Within CopernicusAI Knowledge Engine
|
| 33 |
+
The Programming Framework serves as the **foundational meta-tool** of the CopernicusAI Knowledge Engine, providing the underlying methodology that enables specialized applications:
|
| 34 |
+
|
| 35 |
+
- **GLMP (Genome Logic Modeling Project)** - First specialized application demonstrating biological process visualization
|
| 36 |
+
- **Copernicus AI** - Main knowledge engine integrating Framework outputs with AI podcasts and research synthesis
|
| 37 |
+
- **Research Papers Metadata Database** - Planned integration for linking processes to source literature
|
| 38 |
+
- **Science Video Database** - Potential integration for multi-modal process explanations
|
| 39 |
+
|
| 40 |
+
This work establishes a proof-of-concept for AI-assisted process analysis, demonstrating how LLMs can systematically extract and visualize complex logic from textual sources across diverse domains.
|
| 41 |
+
|
| 42 |
## π― Overview
|
| 43 |
|
| 44 |
The Programming Framework is a **meta-tool**βa tool for creating tools. It provides a systematic method for analyzing any complex process by combining the analytical power of Large Language Models with the clarity of visual flowcharts.
|
|
|
|
| 108 |
- Research papers database
|
| 109 |
- API endpoints for programmatic access
|
| 110 |
|
| 111 |
+
### How to Cite This Work
|
| 112 |
+
|
| 113 |
+
Welz, G. (2024β2025). *The Programming Framework: A Universal Method for Process Analysis*.
|
| 114 |
+
Hugging Face Spaces. https://huggingface.co/spaces/garywelz/programming_framework
|
| 115 |
+
|
| 116 |
+
This project serves as a foundational meta-tool for AI-assisted process analysis, enabling systematic extraction and visualization of complex logic from textual sources across diverse scientific and technical domains.
|
| 117 |
|
| 118 |
+
The Programming Framework is designed as infrastructure for AI-assisted science, providing a universal methodology that can be specialized for domain-specific applications.
|
|
|
|
|
|
|
| 119 |
|
| 120 |
## π Related Projects
|
| 121 |
|
index.html
CHANGED
|
@@ -35,6 +35,63 @@
|
|
| 35 |
</div>
|
| 36 |
</header>
|
| 37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
<!-- Key Stats -->
|
| 39 |
<section class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 -mt-8">
|
| 40 |
<div class="grid md:grid-cols-4 gap-4">
|
|
@@ -301,33 +358,6 @@
|
|
| 301 |
</div>
|
| 302 |
</section>
|
| 303 |
|
| 304 |
-
<!-- Publications -->
|
| 305 |
-
<section class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
|
| 306 |
-
<div class="bg-white rounded-xl shadow-lg p-8">
|
| 307 |
-
<h2 class="text-3xl font-bold text-gray-900 mb-6">π Publications & Papers</h2>
|
| 308 |
-
|
| 309 |
-
<div class="space-y-4">
|
| 310 |
-
<div class="border-l-4 border-orange-500 pl-4 py-2">
|
| 311 |
-
<h3 class="font-semibold text-gray-900">Welz, G. (2025)</h3>
|
| 312 |
-
<p class="text-gray-700">"The Programming Framework: A Universal Method for Process Analysis Using LLMs and Visual Flowcharts"</p>
|
| 313 |
-
<p class="text-sm text-gray-500 mt-1">Foundational paper introducing the framework methodology</p>
|
| 314 |
-
</div>
|
| 315 |
-
|
| 316 |
-
<div class="border-l-4 border-green-500 pl-4 py-2">
|
| 317 |
-
<h3 class="font-semibold text-gray-900">Welz, G. (2025)</h3>
|
| 318 |
-
<p class="text-gray-700">"GLMP: Applying the Programming Framework to Biochemical Process Visualization"</p>
|
| 319 |
-
<p class="text-sm text-gray-500 mt-1">Case study: genome logic modeling in biology</p>
|
| 320 |
-
</div>
|
| 321 |
-
|
| 322 |
-
<div class="border-l-4 border-blue-500 pl-4 py-2">
|
| 323 |
-
<h3 class="font-semibold text-gray-900">Welz, G. (2025)</h3>
|
| 324 |
-
<p class="text-gray-700">"From Text to Logic: Automated Process Extraction with Large Language Models"</p>
|
| 325 |
-
<p class="text-sm text-gray-500 mt-1">Technical deep-dive into LLM prompting strategies</p>
|
| 326 |
-
</div>
|
| 327 |
-
</div>
|
| 328 |
-
</div>
|
| 329 |
-
</section>
|
| 330 |
-
|
| 331 |
<!-- Related Projects -->
|
| 332 |
<section class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
|
| 333 |
<h2 class="text-3xl font-bold text-gray-900 mb-6 text-center">π Related Projects</h2>
|
|
@@ -361,6 +391,27 @@
|
|
| 361 |
</div>
|
| 362 |
</section>
|
| 363 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 364 |
<!-- Footer -->
|
| 365 |
<footer class="gradient-bg text-white py-8 mt-12">
|
| 366 |
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
|
|
|
| 35 |
</div>
|
| 36 |
</header>
|
| 37 |
|
| 38 |
+
<!-- Prior Work & Research Contributions -->
|
| 39 |
+
<section class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
|
| 40 |
+
<div class="bg-gradient-to-r from-orange-50 to-yellow-50 rounded-xl shadow-lg p-8 mb-8">
|
| 41 |
+
<h2 class="text-3xl font-bold text-gray-900 mb-6">π Prior Work & Research Contributions</h2>
|
| 42 |
+
|
| 43 |
+
<div class="bg-white rounded-lg p-6 mb-6">
|
| 44 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-4">Overview</h3>
|
| 45 |
+
<p class="text-gray-700 mb-4">
|
| 46 |
+
The Programming Framework represents <strong>prior work</strong> that demonstrates a novel methodology for analyzing complex processes by combining Large Language Models (LLMs) with visual flowchart representation. This research establishes a universal, domain-agnostic approach to process analysis that transforms textual descriptions into structured, interactive visualizations.
|
| 47 |
+
</p>
|
| 48 |
+
</div>
|
| 49 |
+
|
| 50 |
+
<div class="grid md:grid-cols-2 gap-6 mb-6">
|
| 51 |
+
<div class="bg-white rounded-lg p-6">
|
| 52 |
+
<h3 class="text-lg font-semibold text-gray-900 mb-3">π¬ Research Contributions</h3>
|
| 53 |
+
<ul class="text-sm text-gray-700 space-y-2">
|
| 54 |
+
<li>β’ <strong>Universal Process Analysis:</strong> Domain-agnostic methodology applicable across multiple fields</li>
|
| 55 |
+
<li>β’ <strong>LLM-Powered Extraction:</strong> Automated extraction using Google Gemini 2.0 Flash</li>
|
| 56 |
+
<li>β’ <strong>Structured Visualization:</strong> Mermaid.js-based flowchart generation encoded as JSON</li>
|
| 57 |
+
<li>β’ <strong>Iterative Refinement:</strong> Systematic approach enabling continuous improvement</li>
|
| 58 |
+
</ul>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="bg-white rounded-lg p-6">
|
| 62 |
+
<h3 class="text-lg font-semibold text-gray-900 mb-3">βοΈ Technical Achievements</h3>
|
| 63 |
+
<ul class="text-sm text-gray-700 space-y-2">
|
| 64 |
+
<li>β’ <strong>Meta-Tool Architecture:</strong> Framework for creating specialized analysis tools</li>
|
| 65 |
+
<li>β’ <strong>JSON-Based Storage:</strong> Structured format enabling version control and API integration</li>
|
| 66 |
+
<li>β’ <strong>Multi-Domain Application:</strong> Successfully applied to biological processes (GLMP)</li>
|
| 67 |
+
<li>β’ <strong>Integration Framework:</strong> Designed for knowledge engines and collaborative platforms</li>
|
| 68 |
+
</ul>
|
| 69 |
+
</div>
|
| 70 |
+
</div>
|
| 71 |
+
|
| 72 |
+
<div class="bg-white rounded-lg p-6">
|
| 73 |
+
<h3 class="text-lg font-semibold text-gray-900 mb-3">π― Position Within CopernicusAI Knowledge Engine</h3>
|
| 74 |
+
<p class="text-gray-700 mb-3">
|
| 75 |
+
The Programming Framework serves as the <strong>foundational meta-tool</strong> of the CopernicusAI Knowledge Engine, providing the underlying methodology that enables specialized applications:
|
| 76 |
+
</p>
|
| 77 |
+
<div class="grid md:grid-cols-2 gap-4 text-sm mb-3">
|
| 78 |
+
<ul class="text-gray-700 space-y-1">
|
| 79 |
+
<li>β’ GLMP (Genome Logic Modeling Project)</li>
|
| 80 |
+
<li>β’ Copernicus AI (main knowledge engine)</li>
|
| 81 |
+
<li>β’ Research Papers Metadata Database</li>
|
| 82 |
+
</ul>
|
| 83 |
+
<ul class="text-gray-700 space-y-1">
|
| 84 |
+
<li>β’ Science Video Database</li>
|
| 85 |
+
<li>β’ Multi-domain process analysis</li>
|
| 86 |
+
</ul>
|
| 87 |
+
</div>
|
| 88 |
+
<p class="text-gray-600 text-sm italic">
|
| 89 |
+
This work establishes a proof-of-concept for AI-assisted process analysis, demonstrating how LLMs can systematically extract and visualize complex logic from textual sources across diverse domains.
|
| 90 |
+
</p>
|
| 91 |
+
</div>
|
| 92 |
+
</div>
|
| 93 |
+
</section>
|
| 94 |
+
|
| 95 |
<!-- Key Stats -->
|
| 96 |
<section class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 -mt-8">
|
| 97 |
<div class="grid md:grid-cols-4 gap-4">
|
|
|
|
| 358 |
</div>
|
| 359 |
</section>
|
| 360 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 361 |
<!-- Related Projects -->
|
| 362 |
<section class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
|
| 363 |
<h2 class="text-3xl font-bold text-gray-900 mb-6 text-center">π Related Projects</h2>
|
|
|
|
| 391 |
</div>
|
| 392 |
</section>
|
| 393 |
|
| 394 |
+
<!-- How to Cite This Work -->
|
| 395 |
+
<section class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
|
| 396 |
+
<div class="bg-white rounded-xl shadow-lg p-8">
|
| 397 |
+
<h2 class="text-3xl font-bold text-gray-900 mb-6">How to Cite This Work</h2>
|
| 398 |
+
<div class="bg-gray-50 rounded-lg p-6 mb-4">
|
| 399 |
+
<p class="text-gray-800 font-mono text-lg leading-relaxed mb-4">
|
| 400 |
+
Welz, G. (2024β2025). <em>The Programming Framework: A Universal Method for Process Analysis</em>.<br>
|
| 401 |
+
Hugging Face Spaces. https://huggingface.co/spaces/garywelz/programming_framework
|
| 402 |
+
</p>
|
| 403 |
+
</div>
|
| 404 |
+
<div class="bg-orange-50 rounded-lg p-4">
|
| 405 |
+
<p class="text-gray-700 mb-2">
|
| 406 |
+
This project serves as a foundational meta-tool for AI-assisted process analysis, enabling systematic extraction and visualization of complex logic from textual sources across diverse scientific and technical domains.
|
| 407 |
+
</p>
|
| 408 |
+
<p class="text-gray-700 font-semibold">
|
| 409 |
+
The Programming Framework is designed as infrastructure for AI-assisted science, providing a universal methodology that can be specialized for domain-specific applications.
|
| 410 |
+
</p>
|
| 411 |
+
</div>
|
| 412 |
+
</div>
|
| 413 |
+
</section>
|
| 414 |
+
|
| 415 |
<!-- Footer -->
|
| 416 |
<footer class="gradient-bg text-white py-8 mt-12">
|
| 417 |
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|