Spaces:
Running
Running
Add 3 files
Browse files- README.md +7 -5
- index.html +579 -19
- prompts.txt +2 -0
README.md
CHANGED
@@ -1,10 +1,12 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
-
emoji:
|
4 |
-
colorFrom:
|
5 |
-
colorTo:
|
6 |
sdk: static
|
7 |
pinned: false
|
|
|
|
|
8 |
---
|
9 |
|
10 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
1 |
---
|
2 |
+
title: insur-mcp
|
3 |
+
emoji: 🐳
|
4 |
+
colorFrom: purple
|
5 |
+
colorTo: pink
|
6 |
sdk: static
|
7 |
pinned: false
|
8 |
+
tags:
|
9 |
+
- deepsite
|
10 |
---
|
11 |
|
12 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
index.html
CHANGED
@@ -1,19 +1,579 @@
|
|
1 |
-
<!
|
2 |
-
<html>
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>Insur.MCP | Agentic AI for Insurance</title>
|
7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
9 |
+
<style>
|
10 |
+
/* Custom CSS for elements that need more precise control */
|
11 |
+
.hero-gradient {
|
12 |
+
background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 50%, #bae6fd 100%);
|
13 |
+
}
|
14 |
+
|
15 |
+
.card-hover {
|
16 |
+
transition: all 0.3s ease;
|
17 |
+
}
|
18 |
+
|
19 |
+
.card-hover:hover {
|
20 |
+
transform: translateY(-5px);
|
21 |
+
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
|
22 |
+
}
|
23 |
+
|
24 |
+
.swipe-container {
|
25 |
+
scroll-snap-type: x mandatory;
|
26 |
+
}
|
27 |
+
|
28 |
+
.swipe-card {
|
29 |
+
scroll-snap-align: start;
|
30 |
+
}
|
31 |
+
|
32 |
+
/* Mobile menu animation */
|
33 |
+
.mobile-menu {
|
34 |
+
max-height: 0;
|
35 |
+
overflow: hidden;
|
36 |
+
transition: max-height 0.3s ease-out;
|
37 |
+
}
|
38 |
+
|
39 |
+
.mobile-menu.open {
|
40 |
+
max-height: 500px;
|
41 |
+
}
|
42 |
+
|
43 |
+
/* Canvas area styling */
|
44 |
+
.canvas-area {
|
45 |
+
background-color: #f8fafc;
|
46 |
+
border: 2px dashed #cbd5e1;
|
47 |
+
border-radius: 0.5rem;
|
48 |
+
min-height: 400px;
|
49 |
+
}
|
50 |
+
|
51 |
+
.draggable-item {
|
52 |
+
cursor: grab;
|
53 |
+
user-select: none;
|
54 |
+
}
|
55 |
+
|
56 |
+
.draggable-item:active {
|
57 |
+
cursor: grabbing;
|
58 |
+
}
|
59 |
+
</style>
|
60 |
+
</head>
|
61 |
+
<body class="font-sans antialiased text-gray-800 bg-white">
|
62 |
+
<!-- Navigation -->
|
63 |
+
<nav class="bg-white shadow-sm sticky top-0 z-50">
|
64 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
65 |
+
<div class="flex justify-between h-16">
|
66 |
+
<div class="flex items-center">
|
67 |
+
<div class="flex-shrink-0 flex items-center">
|
68 |
+
<span class="text-blue-600 font-bold text-xl">Insur.MCP</span>
|
69 |
+
</div>
|
70 |
+
</div>
|
71 |
+
|
72 |
+
<!-- Desktop Navigation -->
|
73 |
+
<div class="hidden md:flex items-center space-x-8">
|
74 |
+
<a href="#" class="text-blue-600 font-medium border-b-2 border-blue-600 px-1">Home</a>
|
75 |
+
<a href="#features" class="text-gray-500 hover:text-blue-600 font-medium px-1">Features</a>
|
76 |
+
<a href="#about" class="text-gray-500 hover:text-blue-600 font-medium px-1">About</a>
|
77 |
+
<a href="subpage.html" class="text-gray-500 hover:text-blue-600 font-medium px-1">Canvas</a>
|
78 |
+
<button class="bg-blue-600 hover:bg-blue-700 text-white px-4 py-2 rounded-md font-medium transition duration-300">
|
79 |
+
Contact Us
|
80 |
+
</button>
|
81 |
+
</div>
|
82 |
+
|
83 |
+
<!-- Mobile menu button -->
|
84 |
+
<div class="md:hidden flex items-center">
|
85 |
+
<button id="mobile-menu-button" class="text-gray-500 hover:text-blue-600 focus:outline-none">
|
86 |
+
<svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
87 |
+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
|
88 |
+
</svg>
|
89 |
+
</button>
|
90 |
+
</div>
|
91 |
+
</div>
|
92 |
+
</div>
|
93 |
+
|
94 |
+
<!-- Mobile menu -->
|
95 |
+
<div id="mobile-menu" class="mobile-menu md:hidden bg-white">
|
96 |
+
<div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
|
97 |
+
<a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-blue-600 bg-blue-50">Home</a>
|
98 |
+
<a href="#features" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 hover:text-blue-600 hover:bg-blue-50">Features</a>
|
99 |
+
<a href="#about" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 hover:text-blue-600 hover:bg-blue-50">About</a>
|
100 |
+
<a href="subpage.html" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 hover:text-blue-600 hover:bg-blue-50">Canvas</a>
|
101 |
+
<button class="w-full text-left block px-3 py-2 rounded-md text-base font-medium text-white bg-blue-600 hover:bg-blue-700">
|
102 |
+
Contact Us
|
103 |
+
</button>
|
104 |
+
</div>
|
105 |
+
</div>
|
106 |
+
</nav>
|
107 |
+
|
108 |
+
<!-- Hero Section -->
|
109 |
+
<section class="hero-gradient">
|
110 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20 md:py-28">
|
111 |
+
<div class="flex flex-col md:flex-row items-center">
|
112 |
+
<div class="md:w-1/2 mb-10 md:mb-0">
|
113 |
+
<h1 class="text-4xl md:text-5xl font-bold text-gray-900 leading-tight mb-6">
|
114 |
+
Deploying Synthetic Workers with Strategic Confidence
|
115 |
+
</h1>
|
116 |
+
<p class="text-lg text-gray-700 mb-8">
|
117 |
+
At Insur.MCP, we're not just experimenting with AI — we're deploying synthetic workers through our Strategic and Structured Iterative Model Context Protocol (MSP) approach.
|
118 |
+
</p>
|
119 |
+
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
|
120 |
+
<button class="bg-blue-600 hover:bg-blue-700 text-white px-6 py-3 rounded-md font-medium transition duration-300">
|
121 |
+
Get Started
|
122 |
+
</button>
|
123 |
+
<button class="border border-blue-600 text-blue-600 hover:bg-blue-50 px-6 py-3 rounded-md font-medium transition duration-300">
|
124 |
+
Learn More
|
125 |
+
</button>
|
126 |
+
</div>
|
127 |
+
</div>
|
128 |
+
<div class="md:w-1/2 flex justify-center">
|
129 |
+
<div class="relative w-full max-w-md">
|
130 |
+
<div class="absolute -top-6 -left-6 w-32 h-32 bg-blue-100 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob"></div>
|
131 |
+
<div class="absolute -bottom-8 -right-8 w-32 h-32 bg-blue-300 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob animation-delay-2000"></div>
|
132 |
+
<div class="relative bg-white p-8 rounded-2xl shadow-xl">
|
133 |
+
<h3 class="text-xl font-semibold text-gray-800 mb-4">Agentic Workflow System</h3>
|
134 |
+
<p class="text-gray-600 mb-6">Helps incumbents escape pilot purgatory and confidently scale real AI outcomes.</p>
|
135 |
+
<div class="flex items-center">
|
136 |
+
<div class="flex-shrink-0 bg-blue-100 p-3 rounded-full">
|
137 |
+
<i class="fas fa-robot text-blue-600 text-xl"></i>
|
138 |
+
</div>
|
139 |
+
<div class="ml-4">
|
140 |
+
<p class="text-sm font-medium text-gray-900">Digital Workforce</p>
|
141 |
+
<p class="text-sm text-gray-500">Always-on synthetic agents</p>
|
142 |
+
</div>
|
143 |
+
</div>
|
144 |
+
</div>
|
145 |
+
</div>
|
146 |
+
</div>
|
147 |
+
</div>
|
148 |
+
</div>
|
149 |
+
</section>
|
150 |
+
|
151 |
+
<!-- Scrollable Content Section -->
|
152 |
+
<section id="about" class="py-16 bg-white">
|
153 |
+
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
|
154 |
+
<div class="text-center mb-16">
|
155 |
+
<h2 class="text-3xl font-bold text-gray-900 mb-4">Our Approach</h2>
|
156 |
+
<div class="w-20 h-1 bg-blue-600 mx-auto"></div>
|
157 |
+
</div>
|
158 |
+
|
159 |
+
<div class="space-y-12 text-lg text-gray-700 leading-relaxed">
|
160 |
+
<p>
|
161 |
+
At Insur.MCP, we help corporates and incubators automate the digitalization of skills by replicating how teams work — their tools, tasks, and workflows — into agentic AI systems.
|
162 |
+
</p>
|
163 |
+
|
164 |
+
<p>
|
165 |
+
We bring deep insurance industry knowledge where departments run on repetitive, structured tasks, and we translate that into multi-agent AI environments that perform jobs-to-be-done autonomously.
|
166 |
+
</p>
|
167 |
+
|
168 |
+
<p>
|
169 |
+
Our mission is to build secure, sandboxed workspaces with synthetic datasets to validate and train these agents safely, because we believe the future of work is agentic, modular, and truly autonomous.
|
170 |
+
</p>
|
171 |
+
|
172 |
+
<p>
|
173 |
+
It's like giving every team a digital twin that thinks and acts, not just reacts.
|
174 |
+
</p>
|
175 |
+
</div>
|
176 |
+
</div>
|
177 |
+
</section>
|
178 |
+
|
179 |
+
<!-- Feature Cards Section -->
|
180 |
+
<section id="features" class="py-16 bg-gray-50">
|
181 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
182 |
+
<div class="text-center mb-16">
|
183 |
+
<h2 class="text-3xl font-bold text-gray-900 mb-4">Our Capabilities</h2>
|
184 |
+
<p class="text-lg text-gray-600 max-w-2xl mx-auto">
|
185 |
+
Strategic deployment of synthetic workers through our MSP approach
|
186 |
+
</p>
|
187 |
+
<div class="w-20 h-1 bg-blue-600 mx-auto mt-4"></div>
|
188 |
+
</div>
|
189 |
+
|
190 |
+
<!-- Desktop Grid Layout -->
|
191 |
+
<div class="hidden md:grid grid-cols-1 md:grid-cols-3 gap-8">
|
192 |
+
<div class="bg-white p-8 rounded-xl shadow-sm card-hover">
|
193 |
+
<div class="w-14 h-14 bg-blue-50 rounded-full flex items-center justify-center mb-6">
|
194 |
+
<i class="fas fa-project-diagram text-blue-600 text-2xl"></i>
|
195 |
+
</div>
|
196 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Agentic Workflows</h3>
|
197 |
+
<p class="text-gray-600">
|
198 |
+
Transform traditional processes into autonomous, self-optimizing workflows powered by AI agents that collaborate like human teams.
|
199 |
+
</p>
|
200 |
+
</div>
|
201 |
+
|
202 |
+
<div class="bg-white p-8 rounded-xl shadow-sm card-hover">
|
203 |
+
<div class="w-14 h-14 bg-blue-50 rounded-full flex items-center justify-center mb-6">
|
204 |
+
<i class="fas fa-shield-alt text-blue-600 text-2xl"></i>
|
205 |
+
</div>
|
206 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Sandboxed Validation</h3>
|
207 |
+
<p class="text-gray-600">
|
208 |
+
Test and refine synthetic workers in secure environments with synthetic data before deployment to production systems.
|
209 |
+
</p>
|
210 |
+
</div>
|
211 |
+
|
212 |
+
<div class="bg-white p-8 rounded-xl shadow-sm card-hover">
|
213 |
+
<div class="w-14 h-14 bg-blue-50 rounded-full flex items-center justify-center mb-6">
|
214 |
+
<i class="fas fa-random text-blue-600 text-2xl"></i>
|
215 |
+
</div>
|
216 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Modular Architecture</h3>
|
217 |
+
<p class="text-gray-600">
|
218 |
+
Compose and reconfigure specialized AI agents to match evolving business needs without costly reimplementation.
|
219 |
+
</p>
|
220 |
+
</div>
|
221 |
+
|
222 |
+
<div class="bg-white p-8 rounded-xl shadow-sm card-hover">
|
223 |
+
<div class="w-14 h-14 bg-blue-50 rounded-full flex items-center justify-center mb-6">
|
224 |
+
<i class="fas fa-database text-blue-600 text-2xl"></i>
|
225 |
+
</div>
|
226 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Industry Knowledge</h3>
|
227 |
+
<p class="text-gray-600">
|
228 |
+
Pre-built insurance domain models that understand underwriting, claims, compliance and other core functions.
|
229 |
+
</p>
|
230 |
+
</div>
|
231 |
+
|
232 |
+
<div class="bg-white p-8 rounded-xl shadow-sm card-hover">
|
233 |
+
<div class="w-14 h-14 bg-blue-50 rounded-full flex items-center justify-center mb-6">
|
234 |
+
<i class="fas fa-sync-alt text-blue-600 text-2xl"></i>
|
235 |
+
</div>
|
236 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Continuous Learning</h3>
|
237 |
+
<p class="text-gray-600">
|
238 |
+
Agents that improve over time through reinforcement learning and human feedback loops.
|
239 |
+
</p>
|
240 |
+
</div>
|
241 |
+
|
242 |
+
<div class="bg-white p-8 rounded-xl shadow-sm card-hover">
|
243 |
+
<div class="w-14 h-14 bg-blue-50 rounded-full flex items-center justify-center mb-6">
|
244 |
+
<i class="fas fa-chart-line text-blue-600 text-2xl"></i>
|
245 |
+
</div>
|
246 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Performance Analytics</h3>
|
247 |
+
<p class="text-gray-600">
|
248 |
+
Comprehensive dashboards tracking synthetic worker efficiency, accuracy and business impact.
|
249 |
+
</p>
|
250 |
+
</div>
|
251 |
+
</div>
|
252 |
+
|
253 |
+
<!-- Mobile Swipe Layout -->
|
254 |
+
<div class="md:hidden overflow-x-auto pb-6 swipe-container">
|
255 |
+
<div class="flex space-x-4 w-max px-4">
|
256 |
+
<div class="w-72 flex-shrink-0 bg-white p-6 rounded-xl shadow-sm swipe-card">
|
257 |
+
<div class="w-12 h-12 bg-blue-50 rounded-full flex items-center justify-center mb-4">
|
258 |
+
<i class="fas fa-project-diagram text-blue-600 text-xl"></i>
|
259 |
+
</div>
|
260 |
+
<h3 class="text-lg font-semibold text-gray-900 mb-2">Agentic Workflows</h3>
|
261 |
+
<p class="text-sm text-gray-600">
|
262 |
+
Transform traditional processes into autonomous workflows powered by AI agents.
|
263 |
+
</p>
|
264 |
+
</div>
|
265 |
+
|
266 |
+
<div class="w-72 flex-shrink-0 bg-white p-6 rounded-xl shadow-sm swipe-card">
|
267 |
+
<div class="w-12 h-12 bg-blue-50 rounded-full flex items-center justify-center mb-4">
|
268 |
+
<i class="fas fa-shield-alt text-blue-600 text-xl"></i>
|
269 |
+
</div>
|
270 |
+
<h3 class="text-lg font-semibold text-gray-900 mb-2">Sandboxed Validation</h3>
|
271 |
+
<p class="text-sm text-gray-600">
|
272 |
+
Test synthetic workers in secure environments before deployment.
|
273 |
+
</p>
|
274 |
+
</div>
|
275 |
+
|
276 |
+
<div class="w-72 flex-shrink-0 bg-white p-6 rounded-xl shadow-sm swipe-card">
|
277 |
+
<div class="w-12 h-12 bg-blue-50 rounded-full flex items-center justify-center mb-4">
|
278 |
+
<i class="fas fa-random text-blue-600 text-xl"></i>
|
279 |
+
</div>
|
280 |
+
<h3 class="text-lg font-semibold text-gray-900 mb-2">Modular Architecture</h3>
|
281 |
+
<p class="text-sm text-gray-600">
|
282 |
+
Reconfigure specialized AI agents to match business needs.
|
283 |
+
</p>
|
284 |
+
</div>
|
285 |
+
|
286 |
+
<div class="w-72 flex-shrink-0 bg-white p-6 rounded-xl shadow-sm swipe-card">
|
287 |
+
<div class="w-12 h-12 bg-blue-50 rounded-full flex items-center justify-center mb-4">
|
288 |
+
<i class="fas fa-database text-blue-600 text-xl"></i>
|
289 |
+
</div>
|
290 |
+
<h3 class="text-lg font-semibold text-gray-900 mb-2">Industry Knowledge</h3>
|
291 |
+
<p class="text-sm text-gray-600">
|
292 |
+
Pre-built insurance domain models for core functions.
|
293 |
+
</p>
|
294 |
+
</div>
|
295 |
+
</div>
|
296 |
+
</div>
|
297 |
+
</div>
|
298 |
+
</section>
|
299 |
+
|
300 |
+
<!-- CTA Section -->
|
301 |
+
<section class="py-16 bg-blue-600 text-white">
|
302 |
+
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
303 |
+
<h2 class="text-3xl font-bold mb-6">Ready to Transform Your Insurance Operations?</h2>
|
304 |
+
<p class="text-xl mb-8 opacity-90">
|
305 |
+
Discover how our agentic AI systems can automate your most complex workflows.
|
306 |
+
</p>
|
307 |
+
<div class="flex flex-col sm:flex-row justify-center space-y-4 sm:space-y-0 sm:space-x-4">
|
308 |
+
<button class="bg-white text-blue-600 hover:bg-gray-100 px-8 py-3 rounded-md font-medium transition duration-300">
|
309 |
+
Schedule a Demo
|
310 |
+
</button>
|
311 |
+
<button class="border border-white text-white hover:bg-blue-700 px-8 py-3 rounded-md font-medium transition duration-300">
|
312 |
+
Contact Our Team
|
313 |
+
</button>
|
314 |
+
</div>
|
315 |
+
</div>
|
316 |
+
</section>
|
317 |
+
|
318 |
+
<!-- Footer -->
|
319 |
+
<footer class="bg-gray-900 text-white py-12">
|
320 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
321 |
+
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
|
322 |
+
<div>
|
323 |
+
<h3 class="text-xl font-bold mb-4">Insur.MCP</h3>
|
324 |
+
<p class="text-gray-400">
|
325 |
+
Deploying synthetic workers with strategic confidence through our MSP approach.
|
326 |
+
</p>
|
327 |
+
</div>
|
328 |
+
|
329 |
+
<div>
|
330 |
+
<h4 class="text-lg font-semibold mb-4">Quick Links</h4>
|
331 |
+
<ul class="space-y-2">
|
332 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition">Home</a></li>
|
333 |
+
<li><a href="#features" class="text-gray-400 hover:text-white transition">Features</a></li>
|
334 |
+
<li><a href="#about" class="text-gray-400 hover:text-white transition">About</a></li>
|
335 |
+
<li><a href="subpage.html" class="text-gray-400 hover:text-white transition">Canvas</a></li>
|
336 |
+
</ul>
|
337 |
+
</div>
|
338 |
+
|
339 |
+
<div>
|
340 |
+
<h4 class="text-lg font-semibold mb-4">Resources</h4>
|
341 |
+
<ul class="space-y-2">
|
342 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition">Documentation</a></li>
|
343 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition">Case Studies</a></li>
|
344 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition">Blog</a></li>
|
345 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition">API</a></li>
|
346 |
+
</ul>
|
347 |
+
</div>
|
348 |
+
|
349 |
+
<div>
|
350 |
+
<h4 class="text-lg font-semibold mb-4">Connect</h4>
|
351 |
+
<div class="flex space-x-4">
|
352 |
+
<a href="#" class="text-gray-400 hover:text-white transition">
|
353 |
+
<i class="fab fa-linkedin text-xl"></i>
|
354 |
+
</a>
|
355 |
+
<a href="#" class="text-gray-400 hover:text-white transition">
|
356 |
+
<i class="fab fa-twitter text-xl"></i>
|
357 |
+
</a>
|
358 |
+
<a href="#" class="text-gray-400 hover:text-white transition">
|
359 |
+
<i class="fab fa-github text-xl"></i>
|
360 |
+
</a>
|
361 |
+
<a href="#" class="text-gray-400 hover:text-white transition">
|
362 |
+
<i class="fab fa-medium text-xl"></i>
|
363 |
+
</a>
|
364 |
+
</div>
|
365 |
+
<p class="text-gray-400 mt-4">
|
366 |
+
[email protected]<br>
|
367 |
+
+1 (555) 123-4567
|
368 |
+
</p>
|
369 |
+
</div>
|
370 |
+
</div>
|
371 |
+
|
372 |
+
<div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
|
373 |
+
<p class="text-gray-400 text-sm">
|
374 |
+
© 2023 Insur.MCP. All rights reserved.
|
375 |
+
</p>
|
376 |
+
<div class="flex space-x-6 mt-4 md:mt-0">
|
377 |
+
<a href="#" class="text-gray-400 hover:text-white text-sm">Privacy Policy</a>
|
378 |
+
<a href="#" class="text-gray-400 hover:text-white text-sm">Terms of Service</a>
|
379 |
+
<a href="#" class="text-gray-400 hover:text-white text-sm">Cookies</a>
|
380 |
+
</div>
|
381 |
+
</div>
|
382 |
+
</div>
|
383 |
+
</footer>
|
384 |
+
|
385 |
+
<!-- Canvas Subpage (hidden by default) -->
|
386 |
+
<div id="subpage" class="fixed inset-0 bg-white z-50 overflow-auto hidden">
|
387 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
|
388 |
+
<div class="flex justify-between items-center mb-8">
|
389 |
+
<h2 class="text-2xl font-bold text-gray-900">Agent Workflow Canvas</h2>
|
390 |
+
<button id="close-subpage" class="text-gray-500 hover:text-gray-700">
|
391 |
+
<i class="fas fa-times text-2xl"></i>
|
392 |
+
</button>
|
393 |
+
</div>
|
394 |
+
|
395 |
+
<div class="flex flex-col lg:flex-row gap-6">
|
396 |
+
<!-- Components Panel -->
|
397 |
+
<div class="lg:w-1/4 bg-gray-50 p-4 rounded-lg">
|
398 |
+
<h3 class="font-semibold text-lg mb-4">Components</h3>
|
399 |
+
<div class="space-y-3">
|
400 |
+
<div class="draggable-item bg-white p-3 rounded border border-gray-200 cursor-move" draggable="true" data-type="input">
|
401 |
+
<i class="fas fa-keyboard text-blue-500 mr-2"></i> Input Node
|
402 |
+
</div>
|
403 |
+
<div class="draggable-item bg-white p-3 rounded border border-gray-200 cursor-move" draggable="true" data-type="process">
|
404 |
+
<i class="fas fa-cog text-green-500 mr-2"></i> Process Node
|
405 |
+
</div>
|
406 |
+
<div class="draggable-item bg-white p-3 rounded border border-gray-200 cursor-move" draggable="true" data-type="decision">
|
407 |
+
<i class="fas fa-code-branch text-yellow-500 mr-2"></i> Decision Node
|
408 |
+
</div>
|
409 |
+
<div class="draggable-item bg-white p-3 rounded border border-gray-200 cursor-move" draggable="true" data-type="output">
|
410 |
+
<i class="fas fa-file-export text-red-500 mr-2"></i> Output Node
|
411 |
+
</div>
|
412 |
+
<div class="draggable-item bg-white p-3 rounded border border-gray-200 cursor-move" draggable="true" data-type="agent">
|
413 |
+
<i class="fas fa-robot text-purple-500 mr-2"></i> AI Agent
|
414 |
+
</div>
|
415 |
+
</div>
|
416 |
+
</div>
|
417 |
+
|
418 |
+
<!-- Canvas Area -->
|
419 |
+
<div class="lg:w-3/4">
|
420 |
+
<div id="workflow-canvas" class="canvas-area p-6">
|
421 |
+
<p class="text-gray-500 text-center py-20">Drag and drop components here to build your agent workflow</p>
|
422 |
+
</div>
|
423 |
+
|
424 |
+
<div class="mt-4 flex justify-end space-x-3">
|
425 |
+
<button class="px-4 py-2 border border-gray-300 rounded-md text-gray-700 hover:bg-gray-50">
|
426 |
+
Clear Canvas
|
427 |
+
</button>
|
428 |
+
<button class="px-4 py-2 bg-blue-600 text-white rounded-md hover:bg-blue-700">
|
429 |
+
Save Workflow
|
430 |
+
</button>
|
431 |
+
</div>
|
432 |
+
</div>
|
433 |
+
</div>
|
434 |
+
</div>
|
435 |
+
</div>
|
436 |
+
|
437 |
+
<script>
|
438 |
+
// Mobile menu toggle
|
439 |
+
const mobileMenuButton = document.getElementById('mobile-menu-button');
|
440 |
+
const mobileMenu = document.getElementById('mobile-menu');
|
441 |
+
|
442 |
+
mobileMenuButton.addEventListener('click', () => {
|
443 |
+
mobileMenu.classList.toggle('open');
|
444 |
+
});
|
445 |
+
|
446 |
+
// Canvas subpage functionality
|
447 |
+
const canvasLink = document.querySelector('a[href="subpage.html"]');
|
448 |
+
const subpage = document.getElementById('subpage');
|
449 |
+
const closeSubpage = document.getElementById('close-subpage');
|
450 |
+
|
451 |
+
if (canvasLink) {
|
452 |
+
canvasLink.addEventListener('click', (e) => {
|
453 |
+
e.preventDefault();
|
454 |
+
subpage.classList.remove('hidden');
|
455 |
+
document.body.style.overflow = 'hidden';
|
456 |
+
});
|
457 |
+
}
|
458 |
+
|
459 |
+
closeSubpage.addEventListener('click', () => {
|
460 |
+
subpage.classList.add('hidden');
|
461 |
+
document.body.style.overflow = 'auto';
|
462 |
+
});
|
463 |
+
|
464 |
+
// Drag and drop functionality for canvas
|
465 |
+
const draggableItems = document.querySelectorAll('.draggable-item');
|
466 |
+
const canvas = document.getElementById('workflow-canvas');
|
467 |
+
|
468 |
+
draggableItems.forEach(item => {
|
469 |
+
item.addEventListener('dragstart', (e) => {
|
470 |
+
e.dataTransfer.setData('text/plain', e.target.dataset.type);
|
471 |
+
e.dataTransfer.effectAllowed = 'copy';
|
472 |
+
});
|
473 |
+
});
|
474 |
+
|
475 |
+
canvas.addEventListener('dragover', (e) => {
|
476 |
+
e.preventDefault();
|
477 |
+
e.dataTransfer.dropEffect = 'copy';
|
478 |
+
});
|
479 |
+
|
480 |
+
canvas.addEventListener('drop', (e) => {
|
481 |
+
e.preventDefault();
|
482 |
+
const type = e.dataTransfer.getData('text/plain');
|
483 |
+
|
484 |
+
// Create a new node based on the type
|
485 |
+
const newNode = document.createElement('div');
|
486 |
+
newNode.className = 'inline-block bg-white p-3 m-2 rounded-lg shadow-sm border cursor-move';
|
487 |
+
|
488 |
+
// Position the new node near the drop location
|
489 |
+
const rect = canvas.getBoundingClientRect();
|
490 |
+
const x = e.clientX - rect.left - 50;
|
491 |
+
const y = e.clientY - rect.top - 20;
|
492 |
+
newNode.style.position = 'absolute';
|
493 |
+
newNode.style.left = `${x}px`;
|
494 |
+
newNode.style.top = `${y}px`;
|
495 |
+
|
496 |
+
// Set content based on type
|
497 |
+
let icon, color, text;
|
498 |
+
switch(type) {
|
499 |
+
case 'input':
|
500 |
+
icon = 'keyboard';
|
501 |
+
color = 'blue';
|
502 |
+
text = 'Input';
|
503 |
+
break;
|
504 |
+
case 'process':
|
505 |
+
icon = 'cog';
|
506 |
+
color = 'green';
|
507 |
+
text = 'Process';
|
508 |
+
break;
|
509 |
+
case 'decision':
|
510 |
+
icon = 'code-branch';
|
511 |
+
color = 'yellow';
|
512 |
+
text = 'Decision';
|
513 |
+
break;
|
514 |
+
case 'output':
|
515 |
+
icon = 'file-export';
|
516 |
+
color = 'red';
|
517 |
+
text = 'Output';
|
518 |
+
break;
|
519 |
+
case 'agent':
|
520 |
+
icon = 'robot';
|
521 |
+
color = 'purple';
|
522 |
+
text = 'AI Agent';
|
523 |
+
break;
|
524 |
+
}
|
525 |
+
|
526 |
+
newNode.innerHTML = `
|
527 |
+
<i class="fas fa-${icon} text-${color}-500 mr-2"></i> ${text}
|
528 |
+
`;
|
529 |
+
|
530 |
+
canvas.appendChild(newNode);
|
531 |
+
|
532 |
+
// Make new nodes draggable
|
533 |
+
newNode.draggable = true;
|
534 |
+
newNode.addEventListener('dragstart', (e) => {
|
535 |
+
e.dataTransfer.setData('text/plain', 'move');
|
536 |
+
e.dataTransfer.setData('node-id', newNode.id);
|
537 |
+
e.dataTransfer.effectAllowed = 'move';
|
538 |
+
});
|
539 |
+
|
540 |
+
// Generate unique ID for the new node
|
541 |
+
newNode.id = `node-${Date.now()}`;
|
542 |
+
});
|
543 |
+
|
544 |
+
// Make canvas nodes draggable
|
545 |
+
canvas.addEventListener('dragover', (e) => {
|
546 |
+
const node = document.elementFromPoint(e.clientX, e.clientY);
|
547 |
+
if (node && node !== canvas && node.draggable) {
|
548 |
+
e.preventDefault();
|
549 |
+
e.dataTransfer.dropEffect = 'move';
|
550 |
+
}
|
551 |
+
});
|
552 |
+
|
553 |
+
canvas.addEventListener('drop', (e) => {
|
554 |
+
const nodeId = e.dataTransfer.getData('node-id');
|
555 |
+
if (nodeId) {
|
556 |
+
const node = document.getElementById(nodeId);
|
557 |
+
if (node) {
|
558 |
+
const rect = canvas.getBoundingClientRect();
|
559 |
+
const x = e.clientX - rect.left - node.offsetWidth / 2;
|
560 |
+
const y = e.clientY - rect.top - node.offsetHeight / 2;
|
561 |
+
node.style.left = `${x}px`;
|
562 |
+
node.style.top = `${y}px`;
|
563 |
+
}
|
564 |
+
}
|
565 |
+
});
|
566 |
+
|
567 |
+
// Detect mobile device and adjust layout if needed
|
568 |
+
function detectMobile() {
|
569 |
+
return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
|
570 |
+
}
|
571 |
+
|
572 |
+
if (detectMobile()) {
|
573 |
+
document.body.classList.add('mobile');
|
574 |
+
} else {
|
575 |
+
document.body.classList.add('desktop');
|
576 |
+
}
|
577 |
+
</script>
|
578 |
+
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=designfailure/insur-mcp" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
579 |
+
</html>
|
prompts.txt
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
#Context: I need a website application with frontend and backend components and modules. The frontend styling design must be minimalistic and modern, with a canvas page for a drag & drop feature, component capabilities for one sub-page. Additionally, the main page and one subpage are just navigable subpages from the main menu bar tab. The website must also be optimized for desktop and mobile browsing by simply detecting the user's browser type. “Scope: Deploying Synthetic Workers with Strategic Confidence at Insur.MCP, we’re not just experimenting with AI — we’re deploying synthetic workers through our Strategic and Structured Iterative Model Context Protocol (MSP) approach, for the AGENTIC insurance workflow system. It helps incumbents escape pilot purgatory and confidently scale real AI outcomes.” ##Task: Start with the frontend main page wich contains a scrollable context and a swipe layout of feature cards as follows: “At Insur.MCP, we help corporates and incubators automate the digitalization of skills by replicating how teams work — their tools, tasks, and workflows — into agentic AI systems. We bring deep insurance industry knowledge where departments run on repetitive, structured tasks, and we translate that into multi-agent AI environments that perform jobs-to-be-done autonomously. Our mission is to build secure, sandboxed workspaces with synthetic datasets to validate and train these agents safely, because we believe the future of work is agentic, modular, and truly autonomous. It’s like giving every team a digital twin that thinks and acts, not just reacts.” Start with the largest layout components and progressively refine down to smaller elements and individual components. Ensure the plan includes clear steps for testing responsiveness across all breakpoints to maintain consistency and a seamless user experience. Share the plan for review before proceeding. ###Guidelines: Name the site “Insur.MCP”.
|
2 |
+
# Context: Implement modifications to the second task feature while ensuring core functionality, other features, and processes remain unaffected. ## Task: The second task is to develop and deploy step-by-step the canvas of the drag & drop subpage. Enhance the drag & drop feature capability of this subpage. Ensuring the drag & drop from the left TAB, where are placed <agent> , <task> , <tool> , <data>. Each of this TAB when selected and drag & dropped to the canvas will appear as a feature component. Users could interconnect each of those all together in different ways and specialities. ### Guidelines: a header button [Get Started] drives use to this canvas subpage, which one has the drag & drop capability. Users can select either the AGENT, TASK, TOOL, or the DATA set from the left tab. Once the TAB is placed on the canvas shows the drop-down menu as follows: [Agent]; underwriting_agent, sales_agent, fraud_agent, claims_agent [Task]; risk_assesment, fraud_detection, sales_propsective, appraisal, estimation, [Tool]; web_search, data_set, analysis, delegation, think, output_delivery [Data]; customer_synt, claim_synt, process_synt, dataset, sales, #### Constraints: Make visual enhancements—ensure functionality and drag & drop logic capability to the canvas subpage, others pages remain unaffected. Gain a comprehensive understanding of how the existing UI interacts with applicative drag & drop UX. Make certain that all designs are completely responsive at every breakpoint, adopting a mobile-first strategy. Apply contemporary UI/UX best practices to define how components should adjust for varying screen sizes, utilizing ShadCN and Tailwind’s standard breakpoints.
|