Pull to refresh
4

Enterprise search

0,4
Rating
Send message

Тренируемся на кошках бабочках - барокко и кибер-панк.

img
GLM-5 — Барокко
Барокко - код
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="800" height="600">
  <defs>
    <!-- Rich Baroque Gradients -->
    <linearGradient id="goldGradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#FFE55C"/>
      <stop offset="30%" stop-color="#FFD700"/>
      <stop offset="60%" stop-color="#D4AF37"/>
      <stop offset="100%" stop-color="#AA8C2C"/>
    </linearGradient>
    
    <radialGradient id="leftUpperWing" cx="30%" cy="40%" r="70%">
      <stop offset="0%" stop-color="#9B2335"/>
      <stop offset="40%" stop-color="#6B1535"/>
      <stop offset="70%" stop-color="#4A0E25"/>
      <stop offset="100%" stop-color="#2A0815"/>
    </radialGradient>
    
    <radialGradient id="rightUpperWing" cx="70%" cy="40%" r="70%">
      <stop offset="0%" stop-color="#1E4D6B"/>
      <stop offset="40%" stop-color="#0D3A5C"/>
      <stop offset="70%" stop-color="#082840"/>
      <stop offset="100%" stop-color="#041520"/>
    </radialGradient>
    
    <radialGradient id="leftLowerWing" cx="40%" cy="60%" r="65%">
      <stop offset="0%" stop-color="#C96B35"/>
      <stop offset="45%" stop-color="#8B4513"/>
      <stop offset="100%" stop-color="#3D1F0D"/>
    </radialGradient>
    
    <radialGradient id="rightLowerWing" cx="60%" cy="60%" r="65%">
      <stop offset="0%" stop-color="#2E7D4A"/>
      <stop offset="45%" stop-color="#1A5C35"/>
      <stop offset="100%" stop-color="#0D3018"/>
    </radialGradient>
    
    <linearGradient id="bodyGradient" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#1A0A05"/>
      <stop offset="30%" stop-color="#3D1F0D"/>
      <stop offset="50%" stop-color="#5C3015"/>
      <stop offset="70%" stop-color="#3D1F0D"/>
      <stop offset="100%" stop-color="#1A0A05"/>
    </linearGradient>
    
    <radialGradient id="pearlGradient" cx="30%" cy="30%" r="70%">
      <stop offset="0%" stop-color="#FFFFFF"/>
      <stop offset="50%" stop-color="#F0E8E0"/>
      <stop offset="100%" stop-color="#D4C4B0"/>
    </radialGradient>
    
    <filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
      <feGaussianBlur stdDeviation="2" result="coloredBlur"/>
      <feMerge>
        <feMergeNode in="coloredBlur"/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
    
    <filter id="softShadow" x="-50%" y="-50%" width="200%" height="200%">
      <feDropShadow dx="3" dy="5" stdDeviation="4" flood-color="#000000" flood-opacity="0.4"/>
    </filter>
  </defs>
  
  <!-- Background subtle texture -->
  <rect width="800" height="600" fill="#0A0505"/>
  
  <!-- ========== LEFT UPPER WING ========== -->
  <g filter="url(#softShadow)">
    <!-- Main wing shape -->
    <path d="M400,280 
             C380,250 340,200 280,160
             C220,120 140,100 100,140
             C60,180 50,250 70,310
             C90,370 130,400 180,410
             C230,420 280,400 320,370
             C360,340 390,300 400,280Z" 
          fill="url(#leftUpperWing)" stroke="url(#goldGradient)" stroke-width="2.5"/>
    
    <!-- Wing inner border -->
    <path d="M400,280 
             C382,255 348,212 292,176
             C236,140 166,122 132,156
             C98,190 90,250 108,304
             C126,358 160,382 204,390
             C248,398 290,380 326,354
             C362,328 388,296 400,280Z" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1" opacity="0.7"/>
    
    <!-- Ornate scrollwork - outer -->
    <path d="M120,180 Q140,160 180,170 Q220,180 240,220 Q250,250 230,280" 
          fill="none" stroke="url(#goldGradient)" stroke-width="2" stroke-linecap="round"/>
    <path d="M100,220 Q130,200 160,210 Q200,220 210,260" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M90,280 Q120,250 150,260 Q180,270 190,300" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Central ornate flourish -->
    <path d="M320,300 Q280,280 260,300 Q240,320 260,340 Q280,360 300,340 Q320,320 300,300 Q280,280 260,300" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M300,320 Q270,290 250,320 Q230,350 260,370 Q290,390 310,360 Q330,330 300,320" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1" stroke-linecap="round"/>
    
    <!-- Baroque curls -->
    <path d="M180,340 Q160,320 170,290 Q180,260 160,240" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M200,360 Q180,340 190,310 Q200,280 180,260" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Decorative swirls -->
    <path d="M280,200 Q260,180 280,160 Q300,140 320,160 Q340,180 320,200 Q300,220 280,200" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Pearl decorations -->
    <circle cx="240" cy="220" r="6" fill="url(#pearlGradient)"/>
    <circle cx="200" cy="260" r="5" fill="url(#pearlGradient)"/>
    <circle cx="160" cy="220" r="4" fill="url(#pearlGradient)"/>
    <circle cx="280" cy="260" r="5" fill="url(#pearlGradient)"/>
    <circle cx="230" cy="340" r="4" fill="url(#pearlGradient)"/>
    <circle cx="180" cy="300" r="3" fill="url(#pearlGradient)"/>
    <circle cx="300" cy="360" r="3" fill="url(#pearlGradient)"/>
    
    <!-- Small gold dots -->
    <circle cx="140" cy="180" r="2.5" fill="url(#goldGradient)"/>
    <circle cx="110" cy="250" r="2" fill="url(#goldGradient)"/>
    <circle cx="130" cy="300" r="2" fill="url(#goldGradient)"/>
    <circle cx="200" cy="380" r="2" fill="url(#goldGradient)"/>
    <circle cx="260" cy="180" r="2" fill="url(#goldGradient)"/>
  </g>
  
  <!-- ========== RIGHT UPPER WING ========== -->
  <g filter="url(#softShadow)">
    <!-- Main wing shape (mirrored size) -->
    <path d="M400,280 
             C420,250 460,200 520,160
             C580,120 660,100 700,140
             C740,180 750,250 730,310
             C710,370 670,400 620,410
             C570,420 520,400 480,370
             C440,340 410,300 400,280Z" 
          fill="url(#rightUpperWing)" stroke="url(#goldGradient)" stroke-width="2.5"/>
    
    <!-- Wing inner border -->
    <path d="M400,280 
             C418,255 452,212 508,176
             C564,140 634,122 668,156
             C702,190 710,250 692,304
             C674,358 640,382 596,390
             C552,398 510,380 474,354
             C438,328 412,296 400,280Z" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1" opacity="0.7"/>
    
    <!-- Ornate scrollwork - different pattern -->
    <path d="M680,180 Q660,160 620,170 Q580,180 560,220 Q550,250 570,280" 
          fill="none" stroke="url(#goldGradient)" stroke-width="2" stroke-linecap="round"/>
    <path d="M700,220 Q670,200 640,210 Q600,220 590,260" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M710,280 Q680,250 650,260 Q620,270 610,300" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Central ornate flourish - different design -->
    <path d="M480,300 Q520,280 540,300 Q560,320 540,340 Q520,360 500,340 Q480,320 500,300 Q520,280 540,300" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M500,320 Q530,290 550,320 Q570,350 540,370 Q510,390 490,360 Q470,330 500,320" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1" stroke-linecap="round"/>
    
    <!-- Baroque curls -->
    <path d="M620,340 Q640,320 630,290 Q620,260 640,240" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M600,360 Q620,340 610,310 Q600,280 620,260" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Decorative swirls -->
    <path d="M520,200 Q540,180 520,160 Q500,140 480,160 Q460,180 480,200 Q500,220 520,200" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Pearl decorations - different placement -->
    <circle cx="560" cy="220" r="6" fill="url(#pearlGradient)"/>
    <circle cx="600" cy="260" r="5" fill="url(#pearlGradient)"/>
    <circle cx="640" cy="220" r="4" fill="url(#pearlGradient)"/>
    <circle cx="520" cy="260" r="5" fill="url(#pearlGradient)"/>
    <circle cx="570" cy="340" r="4" fill="url(#pearlGradient)"/>
    <circle cx="620" cy="300" r="3" fill="url(#pearlGradient)"/>
    <circle cx="500" cy="360" r="3" fill="url(#pearlGradient)"/>
    
    <!-- Small gold dots -->
    <circle cx="660" cy="180" r="2.5" fill="url(#goldGradient)"/>
    <circle cx="690" cy="250" r="2" fill="url(#goldGradient)"/>
    <circle cx="670" cy="300" r="2" fill="url(#goldGradient)"/>
    <circle cx="600" cy="380" r="2" fill="url(#goldGradient)"/>
    <circle cx="540" cy="180" r="2" fill="url(#goldGradient)"/>
  </g>
  
  <!-- ========== LEFT LOWER WING ========== -->
  <g filter="url(#softShadow)">
    <!-- Main wing shape -->
    <path d="M400,290 
             C380,320 340,360 300,400
             C260,440 200,480 160,470
             C120,460 100,420 110,380
             C120,340 150,310 190,300
             C230,290 280,295 320,300
             C360,305 390,300 400,290Z" 
          fill="url(#leftLowerWing)" stroke="url(#goldGradient)" stroke-width="2.5"/>
    
    <!-- Inner border -->
    <path d="M400,290 
             C384,315 350,348 312,388
             C274,428 224,460 192,452
             C160,444 144,412 152,378
             C160,344 186,318 222,308
             C258,298 296,300 332,302
             C368,304 390,298 400,290Z" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1" opacity="0.7"/>
    
    <!-- Ornate patterns -->
    <path d="M200,420 Q180,400 190,370 Q200,340 220,330" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M240,450 Q220,430 230,400 Q240,370 260,350" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M280,440 Q260,420 270,390 Q280,360 300,340" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Central scroll -->
    <path d="M340,360 Q320,340 340,320 Q360,300 380,320 Q400,340 380,360 Q360,380 340,360" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Pearls -->
    <circle cx="220" cy="380" r="5" fill="url(#pearlGradient)"/>
    <circle cx="260" cy="400" r="4" fill="url(#pearlGradient)"/>
    <circle cx="300" cy="380" r="4" fill="url(#pearlGradient)"/>
    <circle cx="180" cy="420" r="3" fill="url(#pearlGradient)"/>
    
    <!-- Gold accents -->
    <circle cx="150" cy="400" r="2" fill="url(#goldGradient)"/>
    <circle cx="200" cy="460" r="2" fill="url(#goldGradient)"/>
    <circle cx="240" cy="340" r="2" fill="url(#goldGradient)"/>
  </g>
  
  <!-- ========== RIGHT LOWER WING ========== -->
  <g filter="url(#softShadow)">
    <!-- Main wing shape (mirrored size) -->
    <path d="M400,290 
             C420,320 460,360 500,400
             C540,440 600,480 640,470
             C680,460 700,420 690,380
             C680,340 650,310 610,300
             C570,290 520,295 480,300
             C440,305 410,300 400,290Z" 
          fill="url(#rightLowerWing)" stroke="url(#goldGradient)" stroke-width="2.5"/>
    
    <!-- Inner border -->
    <path d="M400,290 
             C416,315 450,348 488,388
             C526,428 576,460 608,452
             C640,444 656,412 648,378
             C640,344 614,318 578,308
             C542,298 504,300 468,302
             C432,304 410,298 400,290Z" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1" opacity="0.7"/>
    
    <!-- Ornate patterns - different design -->
    <path d="M600,420 Q620,400 610,370 Q600,340 580,330" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M560,450 Q580,430 570,400 Q560,370 540,350" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    <path d="M520,440 Q540,420 530,390 Q520,360 500,340" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Central scroll -->
    <path d="M460,360 Q480,340 460,320 Q440,300 420,320 Q400,340 420,360 Q440,380 460,360" 
          fill="none" stroke="url(#goldGradient)" stroke-width="1.5" stroke-linecap="round"/>
    
    <!-- Pearls -->
    <circle cx="580" cy="380" r="5" fill="url(#pearlGradient)"/>
    <circle cx="540" cy="400" r="4" fill="url(#pearlGradient)"/>
    <circle cx="500" cy="380" r="4" fill="url(#pearlGradient)"/>
    <circle cx="620" cy="420" r="3" fill="url(#pearlGradient)"/>
    
    <!-- Gold accents -->
    <circle cx="650" cy="400" r="2" fill="url(#goldGradient)"/>
    <circle cx="600" cy="460" r="2" fill="url(#goldGradient)"/>
    <circle cx="560" cy="340" r="2" fill="url(#goldGradient)"/>
  </g>
  
  <!-- ========== BODY ========== -->
  <g filter="url(#softShadow)">
    <!-- Main body -->
    <ellipse cx="400" cy="300" rx="18" ry="95" fill="url(#bodyGradient)" stroke="url(#goldGradient)" stroke-width="2"/>
    
    <!-- Body segments with gold -->
    <path d="M400,215 Q382,220 382,230 Q382,240 400,245 Q418,240 418,230 Q418,220 400,215Z" 
          fill="url(#goldGradient)" opacity="0.8"/>
    <path d="M400,250 Q385,255 385,265 Q385,275 400,280 Q415,275 415,265 Q415,255 400,250Z" 
          fill="url(#goldGradient)" opacity="0.6"/>
    <path d="M400,290 Q383,295 383,310 Q383,325 400,330 Q417,325 417,310 Q417,295 400,290Z" 
          fill="url(#goldGradient)" opacity="0.6"/>
    <path d="M400,340 Q385,345 385,355 Q385,365 400,370 Q415,365 415,355 Q415,345 400,340Z" 
          fill="url(#goldGradient)" opacity="0.5"/>
    
    <!-- Head -->
    <ellipse cx="400" cy="205" rx="14" ry="16" fill="url(#bodyGradient)" stroke="url(#goldGradient)" stroke-width="2"/>
    
    <!-- Eyes -->
    <circle cx="393" cy="202" r="4" fill="url(#goldGradient)"/>
    <circle cx="407" cy="202" r="4" fill="url(#goldGradient)"/>
    <circle cx="393" cy="201" r="1.5" fill="#FFFFFF" opacity="0.7"/>
    <circle cx="407" cy="201" r="1.5" fill="#FFFFFF" opacity="0.7"/>
  </g>
  
  <!-- ========== ANTENNAE ========== -->
  <g filter="url(#glow)">
    <!-- Left antenna -->
    <path d="M392,192 Q375,160 355,140 Q340,125 350,110 Q360,95 375,100 Q390,105 385,120 Q380,135 365,140 Q350,145 355,160" 
          fill="none" stroke="url(#goldGradient)" stroke-width="2.5" stroke-linecap="round"/>
    <circle cx="350" cy="110" r="5" fill="url(#goldGradient)"/>
    <circle cx="350" cy="110" r="2.5" fill="url(#pearlGradient)"/>
    
    <!-- Right antenna -->
    <path d="M408,192 Q425,160 445,140 Q460,125 450,110 Q440,95 425,100 Q410,105 415,120 Q420,135 435,140 Q450,145 445,160" 
          fill="none" stroke="url(#goldGradient)" stroke-width="2.5" stroke-linecap="round"/>
    <circle cx="450" cy="110" r="5" fill="url(#goldGradient)"/>
    <circle cx="450" cy="110" r="2.5" fill="url(#pearlGradient)"/>
  </g>
  
  <!-- ========== DECORATIVE CENTER ELEMENTS ========== -->
  <!-- Thorax decoration -->
  <ellipse cx="400" cy="240" rx="8" ry="12" fill="none" stroke="url(#goldGradient)" stroke-width="1.5"/>
  <circle cx="400" cy="240" r="3" fill="url(#pearlGradient)"/>
  
  <!-- Additional baroque flourishes at wing joints -->
  <path d="M380,280 Q360,290 365,310 Q370,330 385,325 Q400,320 395,300 Q390,280 375,275" 
        fill="none" stroke="url(#goldGradient)" stroke-width="1" stroke-linecap="round" opacity="0.8"/>
  <path d="M420,280 Q440,290 435,310 Q430,330 415,325 Q400,320 405,300 Q410,280 425,275" 
        fill="none" stroke="url(#goldGradient)" stroke-width="1" stroke-linecap="round" opacity="0.8"/>
  
  <!-- Tiny decorative elements -->
  <circle cx="375" cy="260" r="1.5" fill="url(#goldGradient)" opacity="0.7"/>
  <circle cx="425" cy="260" r="1.5" fill="url(#goldGradient)" opacity="0.7"/>
  <circle cx="365" cy="320" r="1.5" fill="url(#goldGradient)" opacity="0.7"/>
  <circle cx="435" cy="320" r="1.5" fill="url(#goldGradient)" opacity="0.7"/>
</svg>
img
GLM-5 — Кибер-панк
Кибер-панк - код
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="800" height="600">
  <defs>
    <!-- Neon Glow Filters -->
    <filter id="glowCyan" x="-50%" y="-50%" width="200%" height="200%">
      <feGaussianBlur stdDeviation="4" result="blur"/>
      <feFlood flood-color="#00ffff" flood-opacity="1"/>
      <feComposite in2="blur" operator="in"/>
      <feMerge>
        <feMergeNode/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
    
    <filter id="glowMagenta" x="-50%" y="-50%" width="200%" height="200%">
      <feGaussianBlur stdDeviation="4" result="blur"/>
      <feFlood flood-color="#ff00ff" flood-opacity="1"/>
      <feComposite in2="blur" operator="in"/>
      <feMerge>
        <feMergeNode/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
    
    <filter id="glowYellow" x="-50%" y="-50%" width="200%" height="200%">
      <feGaussianBlur stdDeviation="3" result="blur"/>
      <feFlood flood-color="#ffff00" flood-opacity="0.8"/>
      <feComposite in2="blur" operator="in"/>
      <feMerge>
        <feMergeNode/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
    
    <filter id="strongGlow" x="-100%" y="-100%" width="300%" height="300%">
      <feGaussianBlur stdDeviation="8" result="blur"/>
      <feMerge>
        <feMergeNode in="blur"/>
        <feMergeNode in="blur"/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>

    <!-- Gradients -->
    <linearGradient id="bodyGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#2a2a3a"/>
      <stop offset="50%" stop-color="#1a1a2a"/>
      <stop offset="100%" stop-color="#0a0a1a"/>
    </linearGradient>
    
    <linearGradient id="cyanWingGrad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#00ffff" stop-opacity="0.9"/>
      <stop offset="50%" stop-color="#0088aa"/>
      <stop offset="100%" stop-color="#004466"/>
    </linearGradient>
    
    <linearGradient id="magentaWingGrad" x1="100%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#ff00ff" stop-opacity="0.9"/>
      <stop offset="50%" stop-color="#aa0088"/>
      <stop offset="100%" stop-color="#660044"/>
    </linearGradient>
    
    <radialGradient id="eyeGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" stop-color="#ffffff"/>
      <stop offset="40%" stop-color="#ff0066"/>
      <stop offset="100%" stop-color="#ff0066" stop-opacity="0"/>
    </radialGradient>

    <!-- Circuit Pattern Clip Paths -->
    <clipPath id="leftWingClip">
      <path d="M400,180 
               C350,120 250,100 180,130
               C110,160 80,220 70,280
               C60,340 80,400 120,440
               C160,480 220,500 280,490
               C340,480 380,440 400,400
               C400,350 400,300 400,250
               Z"/>
    </clipPath>
    
    <clipPath id="rightWingClip">
      <path d="M400,180 
               C450,120 550,100 620,130
               C690,160 720,220 730,280
               C740,340 720,400 680,440
               C640,480 580,500 520,490
               C460,480 420,440 400,400
               C400,350 400,300 400,250
               Z"/>
    </clipPath>
    
    <clipPath id="leftLowerWingClip">
      <path d="M400,400 
               C360,420 300,450 260,480
               C220,510 200,550 220,570
               C240,590 290,580 340,560
               C380,540 400,500 400,460
               Z"/>
    </clipPath>
    
    <clipPath id="rightLowerWingClip">
      <path d="M400,400 
               C440,420 500,450 540,480
               C580,510 600,550 580,570
               C560,590 510,580 460,560
               C420,540 400,500 400,460
               Z"/>
    </clipPath>
  </defs>

  <!-- Dark Background -->
  <rect width="800" height="600" fill="#0a0a12"/>
  
  <!-- Grid Background Pattern -->
  <g opacity="0.15">
    <pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse">
      <path d="M 40 0 L 0 0 0 40" fill="none" stroke="#00ffff" stroke-width="0.5"/>
    </pattern>
    <rect width="800" height="600" fill="url(#grid)"/>
  </g>

  <!-- ========== LEFT WINGS (CYAN THEME) ========== -->
  
  <!-- Upper Left Wing Base -->
  <path d="M400,180 
           C350,120 250,100 180,130
           C110,160 80,220 70,280
           C60,340 80,400 120,440
           C160,480 220,500 280,490
           C340,480 380,440 400,400
           C400,350 400,300 400,250
           Z"
        fill="url(#cyanWingGrad)" opacity="0.7"/>
  
  <!-- Upper Left Wing Veins/Circuits -->
  <g filter="url(#glowCyan)" clip-path="url(#leftWingClip)">
    <!-- Main circuit lines -->
    <path d="M400,200 L300,160 L200,180 M400,200 L320,220 L240,280 L180,350" 
          fill="none" stroke="#00ffff" stroke-width="2"/>
    <path d="M400,250 L350,280 L280,320 L220,400 M400,300 L340,350 L280,420" 
          fill="none" stroke="#00ffff" stroke-width="1.5"/>
    <path d="M400,350 L360,400 L320,450" 
          fill="none" stroke="#00ffff" stroke-width="1"/>
    
    <!-- Circuit nodes -->
    <circle cx="200" cy="180" r="5" fill="#00ffff"/>
    <circle cx="240" cy="280" r="4" fill="#00ffff"/>
    <circle cx="220" cy="400" r="4" fill="#00ffff"/>
    <circle cx="280" cy="320" r="3" fill="#00ffff"/>
    <circle cx="320" cy="450" r="3" fill="#00ffff"/>
    
    <!-- Hexagonal details -->
    <polygon points="150,280 165,270 180,280 180,300 165,310 150,300" 
             fill="none" stroke="#00ffff" stroke-width="1"/>
    <polygon points="180,220 190,215 200,220 200,230 190,235 180,230" 
             fill="none" stroke="#00ffff" stroke-width="1"/>
  </g>
  
  <!-- Lower Left Wing Base -->
  <path d="M400,400 
           C360,420 300,450 260,480
           C220,510 200,550 220,570
           C240,590 290,580 340,560
           C380,540 400,500 400,460
           Z"
        fill="url(#cyanWingGrad)" opacity="0.6"/>
  
  <!-- Lower Left Wing Circuits -->
  <g filter="url(#glowCyan)" clip-path="url(#leftLowerWingClip)">
    <path d="M400,420 L340,480 L280,530 M400,450 L350,500 L300,540" 
          fill="none" stroke="#00ffff" stroke-width="1.5"/>
    <circle cx="280" cy="530" r="4" fill="#00ffff"/>
    <circle cx="300" cy="540" r="3" fill="#00ffff"/>
    <polygon points="260,500 270,495 280,500 280,510 270,515 260,510" 
             fill="none" stroke="#00ffff" stroke-width="1"/>
  </g>

  <!-- ========== RIGHT WINGS (MAGENTA THEME) ========== -->
  
  <!-- Upper Right Wing Base -->
  <path d="M400,180 
           C450,120 550,100 620,130
           C690,160 720,220 730,280
           C740,340 720,400 680,440
           C640,480 580,500 520,490
           C460,480 420,440 400,400
           C400,350 400,300 400,250
           Z"
        fill="url(#magentaWingGrad)" opacity="0.7"/>
  
  <!-- Upper Right Wing Veins/Circuits -->
  <g filter="url(#glowMagenta)" clip-path="url(#rightWingClip)">
    <!-- Main circuit lines -->
    <path d="M400,200 L500,160 L600,180 M400,200 L480,220 L560,280 L620,350" 
          fill="none" stroke="#ff00ff" stroke-width="2"/>
    <path d="M400,250 L450,280 L520,320 L580,400 M400,300 L460,350 L520,420" 
          fill="none" stroke="#ff00ff" stroke-width="1.5"/>
    <path d="M400,350 L440,400 L480,450" 
          fill="none" stroke="#ff00ff" stroke-width="1"/>
    
    <!-- Circuit nodes -->
    <circle cx="600" cy="180" r="5" fill="#ff00ff"/>
    <circle cx="560" cy="280" r="4" fill="#ff00ff"/>
    <circle cx="580" cy="400" r="4" fill="#ff00ff"/>
    <circle cx="520" cy="320" r="3" fill="#ff00ff"/>
    <circle cx="480" cy="450" r="3" fill="#ff00ff"/>
    
    <!-- Diamond shapes (different from left hexagons) -->
    <polygon points="650,280 665,295 650,310 635,295" 
             fill="none" stroke="#ff00ff" stroke-width="1"/>
    <polygon points="620,220 630,230 620,240 610,230" 
             fill="none" stroke="#ff00ff" stroke-width="1"/>
    
    <!-- Extra diagonal lines -->
    <path d="M520,200 L560,250 L600,300" fill="none" stroke="#ff00ff" stroke-width="1" stroke-dasharray="5,3"/>
  </g>
  
  <!-- Lower Right Wing Base -->
  <path d="M400,400 
           C440,420 500,450 540,480
           C580,510 600,550 580,570
           C560,590 510,580 460,560
           C420,540 400,500 400,460
           Z"
        fill="url(#magentaWingGrad)" opacity="0.6"/>
  
  <!-- Lower Right Wing Circuits -->
  <g filter="url(#glowMagenta)" clip-path="url(#rightLowerWingClip)">
    <path d="M400,420 L460,480 L520,530 M400,450 L450,500 L500,540" 
          fill="none" stroke="#ff00ff" stroke-width="1.5"/>
    <circle cx="520" cy="530" r="4" fill="#ff00ff"/>
    <circle cx="500" cy="540" r="3" fill="#ff00ff"/>
    <polygon points="540,495 550,505 540,515 530,505" 
             fill="none" stroke="#ff00ff" stroke-width="1"/>
    <path d="M480,500 L500,520" fill="none" stroke="#ff00ff" stroke-width="1" stroke-dasharray="3,2"/>
  </g>

  <!-- ========== BODY ========== -->
  
  <!-- Abdomen -->
  <ellipse cx="400" cy="420" rx="18" ry="80" fill="url(#bodyGrad)" stroke="#333" stroke-width="1"/>
  
  <!-- Abdomen segments -->
  <g stroke="#444" stroke-width="0.5" opacity="0.8">
    <path d="M385,360 Q400,355 415,360"/>
    <path d="M383,380 Q400,375 417,380"/>
    <path d="M382,400 Q400,395 418,400"/>
    <path d="M382,420 Q400,415 418,420"/>
    <path d="M384,440 Q400,435 416,440"/>
    <path d="M386,460 Q400,455 414,460"/>
  </g>
  
  <!-- Thorax -->
  <ellipse cx="400" cy="280" rx="22" ry="35" fill="url(#bodyGrad)" stroke="#333" stroke-width="1"/>
  
  <!-- Thorax tech details -->
  <g filter="url(#glowCyan)" opacity="0.6">
    <path d="M390,260 L410,260 M388,280 L412,280 M390,300 L410,300" 
          stroke="#00ffff" stroke-width="1"/>
  </g>
  
  <!-- Head -->
  <circle cx="400" cy="220" r="18" fill="url(#bodyGrad)" stroke="#333" stroke-width="1"/>
  
  <!-- Eyes -->
  <g filter="url(#strongGlow)">
    <circle cx="392" cy="215" r="6" fill="url(#eyeGlow)"/>
    <circle cx="408" cy="215" r="6" fill="url(#eyeGlow)"/>
  </g>
  
  <!-- Antennae -->
  <g filter="url(#glowCyan)">
    <path d="M395,205 Q375,170 360,140 Q355,120 365,110" 
          fill="none" stroke="#00ffff" stroke-width="2" stroke-linecap="round"/>
    <circle cx="365" cy="110" r="5" fill="#00ffff"/>
  </g>
  
  <g filter="url(#glowMagenta)">
    <path d="M405,205 Q425,170 440,140 Q445,120 435,110" 
          fill="none" stroke="#ff00ff" stroke-width="2" stroke-linecap="round"/>
    <circle cx="435" cy="110" r="5" fill="#ff00ff"/>
  </g>

  <!-- ========== CENTER GLOW LINE ========== -->
  <line x1="400" y1="160" x2="400" y2="500" stroke="#ffffff" stroke-width="1" opacity="0.3" filter="url(#strongGlow)"/>

  <!-- ========== DECORATIVE PARTICLES ========== -->
  <g opacity="0.7">
    <!-- Left side particles (cyan) -->
    <circle cx="100" cy="200" r="2" fill="#00ffff" filter="url(#glowCyan)">
      <animate attributeName="opacity" values="0.3;1;0.3" dur="2s" repeatCount="indefinite"/>
    </circle>
    <circle cx="150" cy="350" r="1.5" fill="#00ffff" filter="url(#glowCyan)">
      <animate attributeName="opacity" values="1;0.3;1" dur="1.5s" repeatCount="indefinite"/>
    </circle>
    <circle cx="200" cy="520" r="2" fill="#00ffff" filter="url(#glowCyan)">
      <animate attributeName="opacity" values="0.5;1;0.5" dur="2.5s" repeatCount="indefinite"/>
    </circle>
    
    <!-- Right side particles (magenta) -->
    <circle cx="700" cy="200" r="2" fill="#ff00ff" filter="url(#glowMagenta)">
      <animate attributeName="opacity" values="1;0.3;1" dur="2s" repeatCount="indefinite"/>
    </circle>
    <circle cx="650" cy="350" r="1.5" fill="#ff00ff" filter="url(#glowMagenta)">
      <animate attributeName="opacity" values="0.3;1;0.3" dur="1.5s" repeatCount="indefinite"/>
    </circle>
    <circle cx="600" cy="520" r="2" fill="#ff00ff" filter="url(#glowMagenta)">
      <animate attributeName="opacity" values="1;0.5;1" dur="2.5s" repeatCount="indefinite"/>
    </circle>
  </g>

  <!-- Scan lines overlay -->
  <g opacity="0.05">
    <pattern id="scanlines" width="4" height="4" patternUnits="userSpaceOnUse">
      <line x1="0" y1="0" x2="800" y2="0" stroke="#ffffff" stroke-width="1"/>
    </pattern>
    <rect width="800" height="600" fill="url(#scanlines)"/>
  </g>
</svg>

Всё просто: по висцеральной теории сна, получается, что в начале жизни мозг в основном занят контролем внутренностей :)

Каждый слышит что-то своё Примеры Объяснение

Как у вашей команды дела на медийном поле? :)
Очень интересно увидеть записи вебинмров.

ИИ затягивает не потому что это "наркотик", а потому что на него мозг сам вырабатывает наркотик (эндогенные канабиноиды, немного опиоиды).
Это фича мозга: при любом способе не думать, а использовать готовый результат - он сразу поощряет своего юзера такими приятными веществами.
Засада в том, что даже зная этот факт, отказаться невозможно.

Теперь очередь за Стругацкими. У них тоже бутылка постояяно выставляется.
Это сильно напрягало, когда читал рассказ "За миллиард лет до конца света".

Это через какие "горы" вы перешли? :)

Ну так значит уже можно доверить GPT-5 расследование загадочного дела о т.н. самоубийстве Сучира Баладжи - бывшего сотрудника OpenAI. Может чат-гпт именно в этой области умнее не только следователей, но и самого Сэма...

Вот такая вот пчела против мёда.
Вбрасывают нам вбрасывают, а мы обсуждаем и обсуждаем... И главное - почти каждый комментатор знает как оно самом деле!

Лучше бы ограничение 128к на контекстное окно убрали

Автор, вы же сами написали в первой статье, что мозг в режиме "с бутербродом на диване" (c) тратит около 8% от всей потреблённой организмом энергии, а в режиме "матан" или "выбор лучшего жениха" - аж до 25% доходит.
Опять же, как Вы писали, с холодильниками и супермаркетами у нас на протяжении 65 млн лет была напряженка. Поэтому мозг сам встроил в себя ограничитель по энергопотреблению - выброс гормонов стресса для прекращения мыслительного процесса на максималках. Почему Вы, кстати, про это не упомянули? Или я пропустил?
Это, как говорится, медецинских факт.
Так зачем нам тритить время на прочтения фантазий разных фантазеров - так называемых психологов-аналитиков?

Вы ещё в Олламу не смотрели...
На одной и той же задаче vLLM в 5 раз быстрее. llama.cpp - где-то посередине.
А вообще, возьня со всеми этими фрейморками напоминает установку драйверов для принтера на юниксе в 90х годах прошлого века.

Один из упомянутых им подходов — system prompt learning, где учение происходит на уровне токенов и контекстов, а не веса модели, наподобие того, как мозг обрабатывает информацию во сне.

Да, именно так мозг обрабатывает данные во сне. LOL.
Надо ему скинуть линк на лекцию про висцеральную теорию сна. Там фишка в том, что мозг во сне переключается на техобслуживание харда: печени, кишенчник, желудок и т.д.
Так что модели ночью, когда юзеры спят, должны починять кулеры, блоки питания... :)

Кто-то где-то очень хочет присосаться к какому-то бюджету. Такая вот вечно молодая тема.

Высокий ключ (клочевая ставка) убивает производство с высокой добавленной стоимостью и длинным циклом производства.
Для этого понимания необязательно САУ заканчивать :(

Если Вы про "идею" Ларина, то это не идея. Это была его диссертация или докторская работа, сейчас не помню уже. Учёные мужи из комиссии почесали репу, но ничего не придумали, чтобы раскритиковать. На том и разошлись. Если теория Ларина верна, то это ж сколько всего "научного" надо в утиль-сырьё исторический музей науки сдавать. Кто на это пойдёт?

Information

Rating
2,737-th
Registered
Activity