garywelz commited on
Commit
dfdfc02
Β·
verified Β·
1 Parent(s): ee49848

Upload 2 files

Browse files
Files changed (2) hide show
  1. README.md +34 -4
  2. 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
- ## πŸ“š Publications
 
 
 
 
 
85
 
86
- - Welz, G. (2025). "The Programming Framework: A Universal Method for Process Analysis Using LLMs and Visual Flowcharts" - Foundational paper
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">