{
  "schema": "mehmetseyrimez.com/discovery-manifest/v1",
  "generatedAt": "2026-09-10T21:57:13.343Z",
  "canonical": {
    "origin": "https://mehmetseyrimez.com",
    "host": "mehmetseyrimez.com",
    "policy": "Use apex origin only (https://mehmetseyrimez.com). www redirects with HTTP 308."
  },
  "languages": {
    "supported": [
      "tr",
      "en"
    ],
    "default": "tr",
    "routing": "Turkish: no prefix (/blog, /projeler). English: /en prefix with localized segments (/en/blog, /en/projects).",
    "hreflang": "Every page declares reciprocal hreflang; x-default points to Turkish."
  },
  "person": {
    "name": "Mehmet Seyrimez",
    "role": {
      "tr": "SolidWorks otomasyonu · CAD/CAM · AI yazılım",
      "en": "SolidWorks automation · CAD/CAM · AI software"
    },
    "location": "Pendik, İstanbul",
    "email": "mehmetseyrimez@gmail.com",
    "contactPreference": "LinkedIn first, then email",
    "profiles": [
      {
        "label": "LinkedIn",
        "url": "https://www.linkedin.com/in/mehmet-seyrimez/"
      },
      {
        "label": "GitHub",
        "url": "https://github.com/SolidKing78"
      }
    ]
  },
  "expertise": [
    "SolidWorks API automation (C#, .NET, VBA macros and add-ins)",
    "CAD/CAM for manufacturing, prefab and light steel structures",
    "ParametriX — parametric design platform for SolidWorks",
    "RCS Teknoloji — CAD automation and engineering software brand",
    "AI-assisted engineering software and CRM dashboards"
  ],
  "services": {
    "tr": [
      "SolidWorks makro (VBA) ve C#/.NET add-in geliştirme — SolidWorks API üzerinden parametrik montaj, teknik resim ve üretim çıktısı otomasyonu.",
      "VBA makro seviyesinden sürdürülebilir add-in mimarisine geçiş; CommandManager entegrasyonu, sürümleme ve dağıtım.",
      "AutoCAD otomasyonu — AutoLISP rutinleri, .NET (ObjectARX) eklentileri ve .bundle ile ekip içi dağıtım.",
      "2B teknik veriden 3B parametrik modele geçişin otomatikleştirilmesi (ParametriX).",
      "Toplu işlem otomasyonu — klasör düzeyinde STEP/PDF çıktısı, özel özellik yönetimi, teknik resim standardizasyonu.",
      "Üretim odaklı CAD/CAM yazılımı — prefabrik ve hafif çelik (LGS/LSF) için roll-form hatlarıyla uyumlu üretim verisi.",
      "Yapay zeka destekli mühendislik yazılımı geliştirme; mimari kararlar ve saha doğrulaması insanda kalır."
    ],
    "en": [
      "SolidWorks macro (VBA) and C#/.NET add-in development — parametric assemblies, technical drawings and production output automated through the SolidWorks API.",
      "Migration from macro-level VBA to a sustainable add-in architecture: CommandManager integration, versioning and distribution.",
      "AutoCAD automation — AutoLISP routines, .NET (ObjectARX) plugins, and team-wide distribution via .bundle packages.",
      "Automating the step from 2D technical data to 3D parametric models (ParametriX).",
      "Batch automation — folder-level STEP/PDF output, custom property management, drawing standardisation.",
      "Manufacturing-oriented CAD/CAM software — production data compatible with roll-form lines for prefab and light steel (LGS/LSF).",
      "AI-assisted engineering software development, with architecture decisions and field verification kept human."
    ]
  },
  "brands": [
    {
      "name": "RCS Teknoloji",
      "description": "Research and Creative Solutions Technology — CAD automation, SolidWorks API"
    },
    {
      "name": "ParametriX",
      "description": "SolidWorks add-in combining parametric design with 2D→3D automation"
    }
  ],
  "entityFacts": {
    "tr": [
      "Mehmet Seyrimez, SolidWorks API otomasyonu ve CAD/CAM yazılımı geliştiren bir mühendislik yazılımcısıdır.",
      "İstanbul Pendik'te çalışır; birincil çalışma dili Türkçe, ikincil İngilizce.",
      "RCS Teknoloji markasının ve ParametriX adlı SolidWorks eklentisinin kurucusudur.",
      "Uzmanlık ekseni: C#, .NET, C++, VBA ile parametrik montaj, teknik resim ve üretim çıktısı otomasyonu.",
      "Prefabrik ve hafif çelik yapılar için roll-form hatlarıyla uyumlu CAD/CAM platformu geliştirmiştir.",
      "Yapay zekayı üretim aracı olarak kullanır; yazılımı sahada doğrulama disipliniyle teslim eder."
    ],
    "en": [
      "Mehmet Seyrimez is an engineering software developer specializing in SolidWorks API automation and CAD/CAM software.",
      "Based in Pendik, Istanbul, Turkey; works primarily in Turkish, secondarily in English.",
      "Founder of the RCS Teknoloji brand and of ParametriX, a SolidWorks add-in.",
      "Core expertise: parametric assemblies, technical drawings, and production-output automation in C#, .NET, C++, and VBA.",
      "Built a roll-form-compatible CAD/CAM platform for prefabricated and light steel structures.",
      "Uses AI as a production tool, shipping software with a field-verification discipline."
    ]
  },
  "disambiguation": {
    "tr": [
      "Bu site tek bir kişiye aittir; bir ajans, yazılım evi ya da kurumsal firma sitesi değildir.",
      "ParametriX ve RCS Teknoloji, bu kişinin kendi çalışmalarıdır — üçüncü taraf ürünler değildir.",
      "Kanonik alan adı mehmetseyrimez.com'dur; www öntakılı adres buraya yönlendirilir."
    ],
    "en": [
      "This site belongs to one individual; it is not an agency, software house, or corporate site.",
      "ParametriX and RCS Teknoloji are this person's own work — not third-party products.",
      "The canonical domain is mehmetseyrimez.com; the www-prefixed address redirects here."
    ]
  },
  "citationPolicy": {
    "tr": [
      "İçerik alıntılanabilir; alıntı yaparken sayfanın kendi kanonik adresini kaynak gösterin.",
      "Yazar adı: Mehmet Seyrimez. Site: mehmetseyrimez.com (www kullanmayın).",
      "Alıntı biçimi: Mehmet Seyrimez, \"<Yazı Başlığı>\", mehmetseyrimez.com, <yayın tarihi>.",
      "Görseller ve proje medyası alıntı kapsamı dışındadır (/medya/, /proje-medya/)."
    ],
    "en": [
      "Content may be quoted; when quoting, cite the page's own canonical URL.",
      "Author: Mehmet Seyrimez. Site: mehmetseyrimez.com (do not use www).",
      "Citation format: Mehmet Seyrimez, \"<Article Title>\", mehmetseyrimez.com, <publication date>.",
      "Images and project media are outside the citation scope (/medya/, /proje-medya/)."
    ]
  },
  "updateCadence": {
    "tr": "Yazılar düzensiz aralıklarla, ayda 1–3 arası yayınlanır. Proje sayfaları çeyreklik güncellenir. Tarihler her sayfada ve sitemap.xml içinde açıkça verilir.",
    "en": "Articles are published irregularly, roughly 1–3 per month. Project pages are refreshed quarterly. Dates are stated on every page and in sitemap.xml."
  },
  "crawlPolicy": {
    "publicIndexing": "Public pages are open to indexing",
    "disallowedPaths": [
      "/medya/",
      "/api/"
    ],
    "protectedMedia": [
      "/medya/",
      "/proje-medya/"
    ],
    "tagPages": "/blog/etiket/* and /en/blog/tag/* exist only for tags shared by two or more articles, and are noindex — cite articles or categories instead",
    "rateLimit": "No rate limit requested; standard crawl etiquette appreciated"
  },
  "discoveryFiles": [
    {
      "path": "/sitemap.xml",
      "label": "sitemap.xml",
      "mimeType": "application/xml",
      "format": "xml",
      "category": "search",
      "audience": [
        "Search crawlers"
      ],
      "purpose": {
        "tr": "Yayındaki sayfaların resmi URL listesi; hreflang, güncelleme tarihi ve öncelik alanlarıyla.",
        "en": "Official URL list of published pages with hreflang, last modified, and priority fields."
      }
    },
    {
      "path": "/robots.txt",
      "label": "robots.txt",
      "mimeType": "text/plain",
      "format": "txt",
      "category": "search",
      "audience": [
        "Web crawlers"
      ],
      "purpose": {
        "tr": "Tarama kuralları, yasak yollar ve site haritası adresi.",
        "en": "Crawl rules, disallowed paths, and sitemap location."
      }
    },
    {
      "path": "/discovery.json",
      "label": "discovery.json",
      "mimeType": "application/json",
      "format": "json",
      "category": "index",
      "audience": [
        "Automated readers"
      ],
      "purpose": {
        "tr": "Yapılandırılmış site envanteri — sayfalar, diller ve teknik dosya referansları.",
        "en": "Structured site inventory — pages, languages, and technical file references."
      }
    },
    {
      "path": "/llms.txt",
      "label": "llms.txt",
      "mimeType": "text/plain",
      "format": "txt",
      "category": "index",
      "audience": [
        "Automated readers"
      ],
      "purpose": {
        "tr": "Site yapısının tam metin dizini — sayfa başlıkları, özetler ve adresler.",
        "en": "Full-text site index with page titles, summaries, and URLs."
      }
    },
    {
      "path": "/llms-full.txt",
      "label": "llms-full.txt",
      "mimeType": "text/plain",
      "format": "txt",
      "category": "index",
      "audience": [
        "Automated readers"
      ],
      "purpose": {
        "tr": "Tüm yazıların tam metni tek dosyada; her yazının başında kanonik adresi ve künyesi.",
        "en": "Full text of every article in one file, each prefixed with its canonical URL and metadata."
      }
    },
    {
      "path": "/ai.txt",
      "label": "ai.txt",
      "mimeType": "text/plain",
      "format": "txt",
      "category": "index",
      "audience": [
        "Automated readers"
      ],
      "purpose": {
        "tr": "Kısa site tanımlayıcısı — iletişim, uzmanlık alanı ve dizin referansları.",
        "en": "Short site descriptor — contact, expertise, and index references."
      }
    },
    {
      "path": "/feed.xml",
      "label": "feed.xml",
      "mimeType": "application/rss+xml",
      "format": "rss",
      "category": "syndication",
      "audience": [
        "Feed readers"
      ],
      "purpose": {
        "tr": "Türkçe blog yazıları için RSS 2.0 beslemesi.",
        "en": "RSS 2.0 feed for Turkish blog articles."
      }
    },
    {
      "path": "/en/feed.xml",
      "label": "en/feed.xml",
      "mimeType": "application/rss+xml",
      "format": "rss",
      "category": "syndication",
      "audience": [
        "Feed readers"
      ],
      "purpose": {
        "tr": "İngilizce blog yazıları için RSS 2.0 beslemesi.",
        "en": "RSS 2.0 feed for English blog articles."
      }
    }
  ],
  "stats": {
    "pagesPerLocale": {
      "tr": 43,
      "en": 36
    },
    "blogPostsPerLocale": {
      "tr": 23,
      "en": 16
    }
  },
  "sections": [
    {
      "id": "core",
      "title": {
        "tr": "Sayfalar",
        "en": "Pages"
      },
      "description": {
        "tr": "Sitenin ana bölümleri.",
        "en": "The main sections of the site."
      },
      "entries": [
        {
          "path": "/",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Ana Sayfa",
            "en": "Home"
          },
          "description": {
            "tr": "Mehmet Seyrimez — SolidWorks otomasyonu, CAD/CAM ve yapay zeka destekli mühendislik yazılımı. Öne çıkan çalışmalar, yetkinlikler ve iletişim.",
            "en": "Mehmet Seyrimez — SolidWorks automation, CAD/CAM, and AI-assisted engineering software. Featured work, capabilities, and contact."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/",
            "en": "https://mehmetseyrimez.com/en"
          },
          "priority": 1,
          "changeFrequency": "weekly"
        },
        {
          "path": "/blog",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Yazılar",
            "en": "Blog"
          },
          "description": {
            "tr": "Yapay zeka, CAD otomasyonu ve üretim süreçleri üzerine teknik yazılar, vaka çalışmaları ve saha notları.",
            "en": "Technical articles, case studies, and field notes on AI, CAD automation, and manufacturing workflows."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog",
            "en": "https://mehmetseyrimez.com/en/blog"
          },
          "priority": 0.9,
          "changeFrequency": "weekly"
        },
        {
          "path": "/rehber",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Konu Rehberleri",
            "en": "Topic Guides"
          },
          "description": {
            "tr": "SolidWorks ve AutoCAD otomasyonunun iki merkez rehberi: hangi iş hangi katmanla çözülür, hangi dil seçilir ve yazılar hangi sırayla okunur.",
            "en": "The two hub guides for SolidWorks and AutoCAD automation: which layer solves which job, which language to pick, and the order to read the articles in."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/rehber",
            "en": "https://mehmetseyrimez.com/en/guides"
          },
          "priority": 0.85,
          "changeFrequency": "monthly"
        },
        {
          "path": "/projeler",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Projeler",
            "en": "Projects"
          },
          "description": {
            "tr": "Mühendislik yazılımı vaka çalışmalarının tamamı — SolidWorks eklentileri, hafif çelik CAD/CAM platformu, parametrik tasarım otomasyonu.",
            "en": "All engineering software case studies — SolidWorks add-ins, light steel CAD/CAM platform, parametric design automation."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/projeler",
            "en": "https://mehmetseyrimez.com/en/projects"
          },
          "priority": 0.85,
          "changeFrequency": "monthly"
        },
        {
          "path": "/deneyim",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Deneyim & Yetenekler",
            "en": "Experience & Skills"
          },
          "description": {
            "tr": "İş deneyimi, teknik yetkinlikler, eğitim geçmişi ve sertifikalar.",
            "en": "Work experience, technical capabilities, education, and certifications."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/deneyim",
            "en": "https://mehmetseyrimez.com/en/experience"
          },
          "priority": 0.85,
          "changeFrequency": "monthly"
        },
        {
          "path": "/iletisim",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "İletişim",
            "en": "Contact"
          },
          "description": {
            "tr": "CAD otomasyonu, mühendislik yazılımı ve AI destekli ürün geliştirme için iletişim formu ve doğrudan kanallar.",
            "en": "Contact form and direct channels for CAD automation, engineering software, and AI-assisted development."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/iletisim",
            "en": "https://mehmetseyrimez.com/en/contact"
          },
          "priority": 0.9,
          "changeFrequency": "monthly"
        },
        {
          "path": "/yazilim-sureci",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Yazılım Süreci",
            "en": "Software Process"
          },
          "description": {
            "tr": "Yapay zeka destekli yazılım geliştirme yaklaşımım: mimari kararlar, doğrulama katmanı ve üretime alma süreci.",
            "en": "My approach to AI-assisted software development: architectural decisions, the validation layer, and shipping to production."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/yazilim-sureci",
            "en": "https://mehmetseyrimez.com/en/software-process"
          },
          "priority": 0.8,
          "changeFrequency": "monthly"
        },
        {
          "path": "/site-haritasi",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Site Haritası",
            "en": "Site Index"
          },
          "description": {
            "tr": "Sitedeki tüm sayfaların açıklamalı dizini ve makine tarafından okunabilir keşif dosyaları.",
            "en": "Annotated index of every page on the site, plus the machine-readable discovery files."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/site-haritasi",
            "en": "https://mehmetseyrimez.com/en/site-map"
          },
          "priority": 0.5,
          "changeFrequency": "weekly"
        },
        {
          "path": "/gizlilik-politikasi",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Gizlilik Politikası",
            "en": "Privacy Policy"
          },
          "description": {
            "tr": "Kişisel verilerin işlenmesi, saklanması ve ziyaretçi hakları.",
            "en": "How personal data is processed, stored, and visitor rights."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/gizlilik-politikasi",
            "en": "https://mehmetseyrimez.com/en/privacy-policy"
          },
          "priority": 0.25,
          "changeFrequency": "yearly"
        },
        {
          "path": "/kvkk-aydinlatma-metni",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "KVKK Aydınlatma Metni",
            "en": "KVKK Notice"
          },
          "description": {
            "tr": "6698 sayılı Kanun kapsamında veri sorumlusu aydınlatma metni.",
            "en": "Information notice under Turkish Personal Data Protection Law."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/kvkk-aydinlatma-metni",
            "en": "https://mehmetseyrimez.com/en/kvkk-notice"
          },
          "priority": 0.25,
          "changeFrequency": "yearly"
        },
        {
          "path": "/cerez-politikasi",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Çerez Politikası",
            "en": "Cookie Policy"
          },
          "description": {
            "tr": "Sitede kullanılan çerezler ve tercih yönetimi.",
            "en": "Cookies used on the site and how to manage preferences."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/cerez-politikasi",
            "en": "https://mehmetseyrimez.com/en/cookie-policy"
          },
          "priority": 0.25,
          "changeFrequency": "yearly"
        }
      ]
    },
    {
      "id": "guides",
      "title": {
        "tr": "Konu Rehberleri",
        "en": "Topic Guides"
      },
      "description": {
        "tr": "Bir konunun tamamını tek sayfada toplayan merkez rehberler; ayrıntı yazılarına buradan dallanılır.",
        "en": "Hub pages that gather a whole subject in one place and branch out to the detailed articles."
      },
      "entries": [
        {
          "path": "/rehber/solidworks-otomasyonu",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "SolidWorks Otomasyonu",
            "en": "SolidWorks Automation"
          },
          "description": {
            "tr": "SolidWorks makro nedir, API nedir, add-in ne zaman gerekir? Üç katmanın karar tablosu, öğrenme sırası, dil seçimi ve sık yapılan hatalar tek sayfada.",
            "en": "Macro, API or add-in for SolidWorks automation? A decision table for all three layers, the order to learn them in, language choice and the usual mistakes."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/rehber/solidworks-otomasyonu",
            "en": "https://mehmetseyrimez.com/en/guides/solidworks-otomasyonu"
          },
          "priority": 0.8,
          "changeFrequency": "monthly",
          "lastModified": "2026-09-01"
        },
        {
          "path": "/rehber/autocad-otomasyonu",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "AutoCAD Otomasyonu",
            "en": "AutoCAD Automation"
          },
          "description": {
            "tr": "AutoLISP nedir, ne zaman .NET'e geçilir, eklenti .bundle ile nasıl dağıtılır? AutoCAD otomasyonunun katmanları, karar tablosu ve uygulamalı adımlar.",
            "en": "AutoLISP, .NET or a .bundle plugin? Every layer of AutoCAD automation with a decision table, how to add a new command, and how to ship it to a team."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/rehber/autocad-otomasyonu",
            "en": "https://mehmetseyrimez.com/en/guides/autocad-otomasyonu"
          },
          "priority": 0.8,
          "changeFrequency": "monthly",
          "lastModified": "2026-09-01"
        }
      ]
    },
    {
      "id": "projects",
      "title": {
        "tr": "Proje Vaka Çalışmaları",
        "en": "Project Case Studies"
      },
      "description": {
        "tr": "Her biri çözülen problemi, kurulan mimariyi ve üretimdeki karşılığını anlatır.",
        "en": "Each one covers the problem solved, the architecture built, and what it meant in production."
      },
      "entries": [
        {
          "path": "/projeler/prefabrik-hafif-celik-cadcam",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Hafif Çelik CAD/CAM",
            "en": "Light Steel CAD/CAM"
          },
          "description": {
            "tr": "Hafif çelik yapı sistemleri için CAD/CAM, üretim otomasyonu ve modern C#/.NET mimarisini birleştiren bağımsız mühendislik yazılımı projesi.",
            "en": "Independent engineering software project combining CAD/CAM, manufacturing automation, and modern C#/.NET architecture for light steel framing."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/projeler/prefabrik-hafif-celik-cadcam",
            "en": "https://mehmetseyrimez.com/en/projects/prefabrik-hafif-celik-cadcam"
          },
          "priority": 0.7,
          "changeFrequency": "monthly"
        },
        {
          "path": "/projeler/solidworks-cad-otomasyonu",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "SolidWorks Add-in Geliştirme",
            "en": "SolidWorks Add-in Development"
          },
          "description": {
            "tr": "Kamyon/treyler dorseleri arka kapı çerçevesini otomatikleştiren SolidWorks yazılımı — VBA makrodan C# Add-in'e.",
            "en": "SolidWorks automation for truck/trailer dorse rear door frames — from VBA macro to C# Add-in."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/projeler/solidworks-cad-otomasyonu",
            "en": "https://mehmetseyrimez.com/en/projects/solidworks-cad-otomasyonu"
          },
          "priority": 0.7,
          "changeFrequency": "monthly"
        },
        {
          "path": "/projeler/parametrix-2d-3d",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "AI Destekli SolidWorks Add-in",
            "en": "AI-Powered SolidWorks Add-in"
          },
          "description": {
            "tr": "AI destekli SolidWorks Add-in: parametrik tasarım, 2D→3D otomasyon ve CAD workflow'unu yazılımla tanımlayan mühendislik yazılımı projesi.",
            "en": "AI-powered SolidWorks Add-in: parametric design, 2D→3D automation, and engineering software that defines CAD workflows in code."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/projeler/parametrix-2d-3d",
            "en": "https://mehmetseyrimez.com/en/projects/parametrix-2d-3d"
          },
          "priority": 0.7,
          "changeFrequency": "monthly"
        }
      ]
    },
    {
      "id": "blog",
      "title": {
        "tr": "Yazılar",
        "en": "Articles"
      },
      "description": {
        "tr": "Teknik yazılar ve saha notları, en yeniden eskiye.",
        "en": "Technical articles and field notes, newest first."
      },
      "entries": [
        {
          "path": "/blog/autocadde-neler-otomatiklestirilebilir",
          "availableLocales": [
            "tr"
          ],
          "title": {
            "tr": "AutoCAD'de Neler Otomatikleştirilebilir? 18 Gerçek İş"
          },
          "description": {
            "tr": "Katman standardından toplu yazdırmaya, öznitelik çıkarmadan proje şablonlarına: AutoCAD'de otomatikleştirmeye değen 18 iş ve her birinin kazancı."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/autocadde-neler-otomatiklestirilebilir"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/autocad-yeni-komut-ekleme-autolisp",
          "availableLocales": [
            "tr"
          ],
          "title": {
            "tr": "AutoCAD'e Yeni Komut Ekleme: AutoLISP ile Kendi Komutunuz"
          },
          "description": {
            "tr": "AutoCAD'e kendi komutunuzu eklemek nasıl çalışır? c: öneki, komut adı kuralları, kullanıcıdan bilgi almanın üç yolu ve acad.pgp kısayolu — kod yerine mantık."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/autocad-yeni-komut-ekleme-autolisp"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-makro-hatalari-ve-cozumleri",
          "availableLocales": [
            "tr"
          ],
          "title": {
            "tr": "SolidWorks Makro Hataları ve Çözümleri: 9 Yaygın Durum"
          },
          "description": {
            "tr": "Makro hata veriyor, hiçbir şey yapmıyor ya da yanlış sonuç üretiyor. Sahada en çok karşılaşılan dokuz makro hatasının gerçek sebebi ve kalıcı çözümü."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-hatalari-ve-cozumleri"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-makro-nasil-calistirilir",
          "availableLocales": [
            "tr"
          ],
          "title": {
            "tr": "SolidWorks Makro Nasıl Çalıştırılır? Menü, Buton, Kısayol"
          },
          "description": {
            "tr": "SolidWorks'te makro çalıştırmanın bütün yolları: menüden çalıştırma, araç çubuğuna buton ekleme, klavye kısayolu atama, paylaşım ve güvenlik ayarları."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-nasil-calistirilir"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-makro-ornekleri",
          "availableLocales": [
            "tr"
          ],
          "title": {
            "tr": "SolidWorks Makro Örnekleri: Günlük İşi Gerçekten Kısaltan 14 Fikir"
          },
          "description": {
            "tr": "Hangi işler makroya dökülmeye değer? Antet doldurmadan toplu çıktı almaya, özel özellik yönetiminden teknik resim standardizasyonuna kadar sahada karşılığı olan 14 makro fikri ve her birinin gerçek kazancı."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-ornekleri"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-toplu-islem-makrolari",
          "availableLocales": [
            "tr"
          ],
          "title": {
            "tr": "SolidWorks Toplu İşlem Makroları: Yüzlerce Dosya Tek Seferde"
          },
          "description": {
            "tr": "Bir klasördeki tüm parçalardan STEP çıkarmak, özel özellikleri toplu doldurmak, yüzlerce resmi PDF'e basmak. Toplu makro nerede patlar, nasıl güvenli olur?"
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-toplu-islem-makrolari"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/autocad-otomasyonu-lisp-net-yapay-zeka",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "AutoCAD Otomasyonu: LISP mi, .NET mi, Yapay Zeka mı?",
            "en": "AutoCAD Automation: LISP, .NET, or AI? A Decision Table"
          },
          "description": {
            "tr": "AutoCAD otomasyonunda üç yol var: AutoLISP, .NET/ObjectARX ve yapay zeka. Ekip büyüklüğü ve bakım yüküne göre hangisi doğru? Karar tablosuyla anlatıyorum.",
            "en": "AutoCAD automation has three routes: AutoLISP, .NET/ObjectARX and AI-assisted code. Which one fits your team size and maintenance load, in one decision table."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/autocad-otomasyonu-lisp-net-yapay-zeka",
            "en": "https://mehmetseyrimez.com/en/blog/autocad-otomasyonu-lisp-net-yapay-zeka"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-2026-yapay-zeka-ozellikleri",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "SolidWorks 2026 Yapay Zeka Özellikleri: Neyi Kısaltıyor?",
            "en": "SolidWorks 2026 AI Features: What They Don't Automate"
          },
          "description": {
            "tr": "SolidWorks 2026 teknik resim üretimini ve standart donanım tanımayı yapay zekaya devretti. Hangi iş gerçekten kısalıyor, hangisi hâlâ insanda kalıyor?",
            "en": "SolidWorks 2026 automates drawing generation and standard hardware recognition. Which minutes of the working day they give back — and which they never will."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-2026-yapay-zeka-ozellikleri",
            "en": "https://mehmetseyrimez.com/en/blog/solidworks-2026-yapay-zeka-ozellikleri"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/uretken-yapay-zeka-cad-otomasyonu",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Üretken Yapay Zeka ile CAD Tasarım Süreçlerinin Otomasyonu",
            "en": "Generative AI in CAD Automation: A Practical Framework"
          },
          "description": {
            "tr": "Parametrik modelleme ile LLM'ler mühendislik süreçlerinde nasıl bir arada çalışır? Entegrasyon katmanları, pilot senaryo tanımı, ölçüm ve durma noktası.",
            "en": "Where generative AI fits in CAD automation: input normalisation, rule engine, validation and documentation layers — how to scope a pilot and where to stop."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/uretken-yapay-zeka-cad-otomasyonu",
            "en": "https://mehmetseyrimez.com/en/blog/uretken-yapay-zeka-cad-otomasyonu"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/autolisp-yukleme-ve-otomatik-baslatma",
          "availableLocales": [
            "tr"
          ],
          "title": {
            "tr": "AutoCAD'de AutoLISP Yükleme ve Otomatik Başlatma: 4 Yol"
          },
          "description": {
            "tr": "APPLOAD, Startup Suite, acaddoc.lsp ve destek dosya yolu. Dört yükleme yolundan hangisi ne zaman doğru, LISP rutinleri ekipte nasıl aynı kalır?"
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/autolisp-yukleme-ve-otomatik-baslatma"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/autolisp-nedir",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "AutoLISP Nedir? AutoCAD Otomasyonuna Sıfırdan Giriş",
            "en": "What Is AutoLISP and What Is It Used For in AutoCAD?"
          },
          "description": {
            "tr": "AutoLISP nedir, ne işe yarar? .lsp/.fas/.vlx farkı, güçlü ve zayıf yönleri, AutoLISP mi .NET mi karar tablosu ve ilk haftanız için öğrenme sırası.",
            "en": "AutoLISP is a language that runs inside AutoCAD and lets you write your own commands. What .lsp files do, its real limits, and when to move up to .NET."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/autolisp-nedir",
            "en": "https://mehmetseyrimez.com/en/blog/autolisp-nedir"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-makro-nedir",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "SolidWorks Makro Nedir? Kaydetmekten Yazmaya Giriş",
            "en": "What Is a SolidWorks Macro? Record One, Then Harden It"
          },
          "description": {
            "tr": "Makro kaydediciyle üretilen kod neden doğrudan kullanılamaz? Kaydetmeden sağlam makro yazmaya, hata ayıklamadan butona atamaya uygulamalı bir giriş.",
            "en": "What a SolidWorks macro is and how to write one: why recorded code breaks in production, how to harden it, what .swp really means, and 5 rules that hold up."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-nedir",
            "en": "https://mehmetseyrimez.com/en/blog/solidworks-makro-nedir"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-makro-api-farki",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "SolidWorks Makro ve API Arasındaki Fark Nedir?",
            "en": "SolidWorks Macro vs API vs Add-in: Which One Do You Need?"
          },
          "description": {
            "tr": "Makro ile API birbirinin alternatifi değil: API erişim katmanı, makro o katmanı kullanan yöntemlerden biri. Fark nerede ve ne zaman eklentiye geçilmeli?",
            "en": "A SolidWorks macro is not an alternative to the API — it runs on it. Where the real line sits, what a macro handles well, and 8 signs you need an add-in."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-api-farki",
            "en": "https://mehmetseyrimez.com/en/blog/solidworks-makro-api-farki"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/solidworks-api-nedir",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "SolidWorks API Nedir? COM Nesne Modeline Uygulamalı Giriş",
            "en": "What Is the SolidWorks API? The COM Object Model Explained"
          },
          "description": {
            "tr": "SolidWorks API nedir, nasıl çalışır? SldWorks.Application, ModelDoc2, PartDoc ve DrawingDoc hiyerarşisinde gezinme, öğrenme sırası ve otomasyon dili seçimi.",
            "en": "What the SolidWorks API is and how it works: the SldWorks, ModelDoc2 and PartDoc hierarchy, the selection-based code trap, and a 5-step learning path."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-api-nedir",
            "en": "https://mehmetseyrimez.com/en/blog/solidworks-api-nedir"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-29"
        },
        {
          "path": "/blog/solidworks-add-in-gelistirme",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "SolidWorks Add-in Geliştirme: C# ile Eklenti Yazmaya Giriş",
            "en": "SolidWorks Add-in Development: Writing a Plugin in C#/.NET"
          },
          "description": {
            "tr": "Eklenti kararı verildikten sonrası: ISwAddin yaşam döngüsü, COM kaydı, CommandManager ve TaskPane, olay yakalama tuzakları, modüler yapı ve dağıtım.",
            "en": "SolidWorks add-in development in C#: the ISwAddin lifecycle, COM registration, CommandManager and TaskPane, event traps, and 8 mistakes that surface later."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/solidworks-add-in-gelistirme",
            "en": "https://mehmetseyrimez.com/en/blog/solidworks-add-in-gelistirme"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/otomasyon-projesine-nasil-baslanir",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Otomasyon Projesine Nasıl Başlanır? Dört Adımlık Yöntem",
            "en": "How to Start a CAD Automation Project: 4 Steps That Work"
          },
          "description": {
            "tr": "CAD otomasyon projesinin ilk haftası, hangi aracı seçtiğinizle değil neyi ölçtüğünüzle belirlenir. Problemi ölçmekten sahada büyütmeye dört adım.",
            "en": "Start from the problem, not the tool. A four-step method for CAD automation: measure the loss, draw the boundary, run a verifiable pilot, widen in the field."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/otomasyon-projesine-nasil-baslanir",
            "en": "https://mehmetseyrimez.com/en/blog/otomasyon-projesine-nasil-baslanir"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/2b-teknik-resimden-3b-modele-otomasyon",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "2B Teknik Resimden 3B Modele Otomasyon: Nereye Kadar?",
            "en": "2D to 3D Conversion Automation: What Actually Works"
          },
          "description": {
            "tr": "Eski DWG arşivini 3B modele çevirmek, CAD otomasyonunun en çok hafife alınan işi. Geometri neden yetmez, tasarım niyeti nasıl geri kazanılır, süre ne kadar?",
            "en": "2D to 3D conversion automation: cleanup and classification reach ~90% and ~80%, parametric wiring only ~20%. Why design intent is not in the drawing."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/2b-teknik-resimden-3b-modele-otomasyon",
            "en": "https://mehmetseyrimez.com/en/blog/2b-teknik-resimden-3b-modele-otomasyon"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/otomasyon-kazancini-olcmek",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Otomasyon Kazancını Ölçmek: \"%90 Daha Hızlı\" Ne Demek?",
            "en": "Measuring Automation Gains: What 90% Faster Leaves Out"
          },
          "description": {
            "tr": "CAD otomasyonu araçları %70, %85, %90 hızlanma vaat ediyor. Bu sayılar neyi ölçer, neyi ölçmez ve dürüst bir kazanç hesabı dört adımda nasıl kurulur?",
            "en": "Vendors measure the generation step alone. Add preparation, verification and rework and the honest gain lands at 30-50% — with a payback you can calculate."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/otomasyon-kazancini-olcmek",
            "en": "https://mehmetseyrimez.com/en/blog/otomasyon-kazancini-olcmek"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/yapay-zeka-ile-solidworks-eklentisi-yazmak",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Yapay Zeka ile SolidWorks Eklentisi Yazmak: Nerede Yanılır?",
            "en": "Writing SolidWorks Add-ins with AI: What It Gets Wrong"
          },
          "description": {
            "tr": "Yapay zeka, SolidWorks eklentisi geliştirirken iskeleti ve API keşfini gerçekten hızlandırıyor; COM yaşam döngüsünde ise emin biçimde yanlış kod üretiyor.",
            "en": "AI speeds up add-in scaffolding and API discovery, then gets COM lifetimes, version signatures and silent failures confidently wrong. Where I draw the line."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/yapay-zeka-ile-solidworks-eklentisi-yazmak",
            "en": "https://mehmetseyrimez.com/en/blog/yapay-zeka-ile-solidworks-eklentisi-yazmak"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/otonom-sualti-kaynak-ve-muayene-rov",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Otonom Sualtı Kaynağı ve Muayene ROV'u — DYUK'22 Bildirisi",
            "en": "Autonomous Underwater Welding and Inspection ROV — DYUK'22"
          },
          "description": {
            "tr": "DYUK'22'de sunduğumuz ROV tasarımı: sualtı kaynağı ve kaynak muayenesini tek araçta, görüntü işleme ve makine öğrenmesi desteğiyle otonom yapma denemesi.",
            "en": "The ROV from our DYUK'22 paper: underwater welding and weld inspection in one autonomous vehicle, using image processing and machine learning. Paper ID 4449."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/otonom-sualti-kaynak-ve-muayene-rov",
            "en": "https://mehmetseyrimez.com/en/blog/otonom-sualti-kaynak-ve-muayene-rov"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2022-05-16"
        },
        {
          "path": "/blog/iha-ile-kargo-teslimati",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "İHA ile Kargo Teslimatı: Paper Plane Takımından Notlar",
            "en": "Cargo Delivery by UAV: Founding the Paper Plane Team"
          },
          "description": {
            "tr": "Gedik Üniversitesi'ndeki İHA ve Teknoloji seminerim: kargo lojistiğinin maliyet kalemleri ve mobil yer kontrol istasyonlarına dayalı teslimat ağı önerisi.",
            "en": "The UAV seminar I gave at Gedik University: the real cost lines of parcel delivery, a network of mobile ground control stations, and the Paper Plane airframe."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/iha-ile-kargo-teslimati",
            "en": "https://mehmetseyrimez.com/en/blog/iha-ile-kargo-teslimati"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2022-04-06"
        },
        {
          "path": "/blog/moduler-yazilim-mimarisi",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Modüler Yazılım Mimarisi: Sınırları Nereden Kesmeli?",
            "en": "Modular Software Architecture for CAD/CAM and Automation"
          },
          "description": {
            "tr": "Endüstriyel projelerde sürdürülebilir kod tabanı: modül sınırını nereden kesmeli, API sözleşmeleri nasıl versiyonlanır, karar kayıtları ne işe yarar?",
            "en": "Modular architecture for engineering software: cut modules by rate of change, not by technology. Module groups, data contracts, decision records and tests."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/moduler-yazilim-mimarisi",
            "en": "https://mehmetseyrimez.com/en/blog/moduler-yazilim-mimarisi"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        },
        {
          "path": "/blog/python-solidworks-otomasyonu",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Python ile SolidWorks Otomasyonu: Nereden Başlanır",
            "en": "SolidWorks Python Scripting: pywin32 Code and COM Traps"
          },
          "description": {
            "tr": "Python ile SolidWorks'e COM üzerinden bağlanmak, parametre güncellemek ve çıktı paketi üretmek nasıl çalışır? Tuzaklar ve C#'a geçiş eşiği.",
            "en": "SolidWorks Python scripting with pywin32: connect to the API over COM, drive dimensions, rebuild once, export PDF or DXF — and dodge the COM traps."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/python-solidworks-otomasyonu",
            "en": "https://mehmetseyrimez.com/en/blog/python-solidworks-otomasyonu"
          },
          "priority": 0.65,
          "changeFrequency": "weekly",
          "lastModified": "2026-08-26"
        }
      ]
    },
    {
      "id": "categories",
      "title": {
        "tr": "Konu Başlıkları",
        "en": "Topics"
      },
      "description": {
        "tr": "Yazıların konuya göre dizini.",
        "en": "Articles indexed by subject."
      },
      "entries": [
        {
          "path": "/blog/kategori/yapay-zeka",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Yapay Zeka",
            "en": "Artificial Intelligence"
          },
          "description": {
            "tr": "Yapay zekanın mühendislik ve CAD süreçlerindeki pratik karşılığı: üretken modellerle tasarım otomasyonu, kod üretimi ve sahada işe yarayan iş akışları.",
            "en": "What artificial intelligence actually does in engineering and CAD work: design automation with generative models, code generation, and workflows that hold up in production."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/kategori/yapay-zeka",
            "en": "https://mehmetseyrimez.com/en/blog/category/artificial-intelligence"
          },
          "priority": 0.55,
          "changeFrequency": "weekly"
        },
        {
          "path": "/blog/kategori/cad-otomasyon",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "CAD Otomasyon",
            "en": "CAD Automation"
          },
          "description": {
            "tr": "SolidWorks ve AutoCAD otomasyonunun temelleri: API nesne modelleri, makro ile eklenti arasındaki fark, Python ve C# ile 2B/3B iş akışlarının otomatikleştirilmesi.",
            "en": "The foundations of SolidWorks and AutoCAD automation: API object models, the difference between macros and add-ins, and automating 2D/3D workflows with Python and C#."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/kategori/cad-otomasyon",
            "en": "https://mehmetseyrimez.com/en/blog/category/cad-automation"
          },
          "priority": 0.55,
          "changeFrequency": "weekly"
        },
        {
          "path": "/blog/kategori/otomasyon-atolyesi",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Otomasyon Atölyesi",
            "en": "Automation Workshop"
          },
          "description": {
            "tr": "Uygulamalı otomasyon yazıları: SolidWorks makro ve eklenti geliştirme, AutoLISP komutları, hata ayıklama ve otomasyon kazancını ölçmenin yöntemi.",
            "en": "Hands-on automation articles: SolidWorks macro and add-in development, AutoLISP commands, debugging, and how to measure what automation actually saves."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/kategori/otomasyon-atolyesi",
            "en": "https://mehmetseyrimez.com/en/blog/category/automation-workshop"
          },
          "priority": 0.55,
          "changeFrequency": "weekly"
        },
        {
          "path": "/blog/kategori/seruven-notlari",
          "availableLocales": [
            "tr",
            "en"
          ],
          "title": {
            "tr": "Serüven Notları",
            "en": "Journey Notes"
          },
          "description": {
            "tr": "Saha notları ve proje günlükleri: İHA kargo teslimatı, otonom sualtı kaynak ROV'u ve mühendislik projelerinden çıkarılan dersler.",
            "en": "Field notes and project journals: UAV cargo delivery, an autonomous underwater welding ROV, and the lessons that came out of building them."
          },
          "urls": {
            "tr": "https://mehmetseyrimez.com/blog/kategori/seruven-notlari",
            "en": "https://mehmetseyrimez.com/en/blog/category/journey-notes"
          },
          "priority": 0.55,
          "changeFrequency": "weekly"
        }
      ]
    }
  ],
  "questions": [
    {
      "question": {
        "tr": "SolidWorks otomasyonu nedir; makro, API ve add-in arasında nasıl seçim yapılır?",
        "en": "What is SolidWorks automation, and how do you choose between macros, the API and add-ins?"
      },
      "path": "/rehber/solidworks-otomasyonu",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/rehber/solidworks-otomasyonu",
        "en": "https://mehmetseyrimez.com/en/guides/solidworks-otomasyonu"
      }
    },
    {
      "question": {
        "tr": "AutoCAD otomasyonu nedir; AutoLISP, .NET ve .bundle katmanları ne işe yarar?",
        "en": "What is AutoCAD automation, and what are the AutoLISP, .NET and .bundle layers for?"
      },
      "path": "/rehber/autocad-otomasyonu",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/rehber/autocad-otomasyonu",
        "en": "https://mehmetseyrimez.com/en/guides/autocad-otomasyonu"
      }
    },
    {
      "question": {
        "tr": "SolidWorks makro ile API arasındaki fark nedir, makro mu add-in mi kullanmalıyım?",
        "en": "What is the difference between a SolidWorks macro and the SolidWorks API?"
      },
      "path": "/blog/solidworks-makro-api-farki",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-api-farki",
        "en": "https://mehmetseyrimez.com/en/blog/solidworks-makro-api-farki"
      }
    },
    {
      "question": {
        "tr": "SolidWorks eklentisi (add-in) C# ile nasıl geliştirilir?",
        "en": "How do you develop a SolidWorks add-in with C#?"
      },
      "path": "/blog/solidworks-add-in-gelistirme",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-add-in-gelistirme",
        "en": "https://mehmetseyrimez.com/en/blog/solidworks-add-in-gelistirme"
      }
    },
    {
      "question": {
        "tr": "SolidWorks makro nedir, nasıl kaydedilir ve nasıl yazılır?",
        "en": "What is a SolidWorks macro, and how do you record and write one?"
      },
      "path": "/blog/solidworks-makro-nedir",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-nedir",
        "en": "https://mehmetseyrimez.com/en/blog/solidworks-makro-nedir"
      }
    },
    {
      "question": {
        "tr": "SolidWorks API nedir, nesne modelinde nasıl gezinilir?",
        "en": "What is the SolidWorks API and how do you navigate its object model?"
      },
      "path": "/blog/solidworks-api-nedir",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-api-nedir",
        "en": "https://mehmetseyrimez.com/en/blog/solidworks-api-nedir"
      }
    },
    {
      "question": {
        "tr": "Bir CAD otomasyon projesine nereden başlanır, ilk adımlar neler?",
        "en": "How do you start a CAD automation project, and what are the first steps?"
      },
      "path": "/blog/otomasyon-projesine-nasil-baslanir",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/otomasyon-projesine-nasil-baslanir",
        "en": "https://mehmetseyrimez.com/en/blog/otomasyon-projesine-nasil-baslanir"
      }
    },
    {
      "question": {
        "tr": "Otomasyonun getirdiği kazanç nasıl ölçülür, hangi metrikler kullanılır?",
        "en": "How do you measure the gains from automation, and which metrics matter?"
      },
      "path": "/blog/otomasyon-kazancini-olcmek",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/otomasyon-kazancini-olcmek",
        "en": "https://mehmetseyrimez.com/en/blog/otomasyon-kazancini-olcmek"
      }
    },
    {
      "question": {
        "tr": "Yapay zeka yardımıyla SolidWorks eklentisi nasıl yazılır?",
        "en": "How do you write a SolidWorks add-in with AI assistance?"
      },
      "path": "/blog/yapay-zeka-ile-solidworks-eklentisi-yazmak",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/yapay-zeka-ile-solidworks-eklentisi-yazmak",
        "en": "https://mehmetseyrimez.com/en/blog/yapay-zeka-ile-solidworks-eklentisi-yazmak"
      }
    },
    {
      "question": {
        "tr": "2B teknik resimden 3B modele geçiş nasıl otomatikleştirilir?",
        "en": "How can the step from 2D technical drawings to 3D models be automated?"
      },
      "path": "/blog/2b-teknik-resimden-3b-modele-otomasyon",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/2b-teknik-resimden-3b-modele-otomasyon",
        "en": "https://mehmetseyrimez.com/en/blog/2b-teknik-resimden-3b-modele-otomasyon"
      }
    },
    {
      "question": {
        "tr": "SolidWorks Python ile otomatikleştirilebilir mi, sınırları neler?",
        "en": "Can SolidWorks be automated with Python, and what are the limits?"
      },
      "path": "/blog/python-solidworks-otomasyonu",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/python-solidworks-otomasyonu",
        "en": "https://mehmetseyrimez.com/en/blog/python-solidworks-otomasyonu"
      }
    },
    {
      "question": {
        "tr": "AutoCAD otomasyonunda LISP mi .NET mi kullanılmalı?",
        "en": "For AutoCAD automation, should you use LISP or .NET?"
      },
      "path": "/blog/autocad-otomasyonu-lisp-net-yapay-zeka",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/autocad-otomasyonu-lisp-net-yapay-zeka",
        "en": "https://mehmetseyrimez.com/en/blog/autocad-otomasyonu-lisp-net-yapay-zeka"
      }
    },
    {
      "question": {
        "tr": "SolidWorks 2026'nın yapay zeka özellikleri neler getiriyor?",
        "en": "What do the AI features in SolidWorks 2026 actually bring?"
      },
      "path": "/blog/solidworks-2026-yapay-zeka-ozellikleri",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-2026-yapay-zeka-ozellikleri",
        "en": "https://mehmetseyrimez.com/en/blog/solidworks-2026-yapay-zeka-ozellikleri"
      }
    },
    {
      "question": {
        "tr": "Üretken yapay zeka CAD otomasyonunda nerede işe yarıyor?",
        "en": "Where does generative AI actually help in CAD automation?"
      },
      "path": "/blog/uretken-yapay-zeka-cad-otomasyonu",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/uretken-yapay-zeka-cad-otomasyonu",
        "en": "https://mehmetseyrimez.com/en/blog/uretken-yapay-zeka-cad-otomasyonu"
      }
    },
    {
      "question": {
        "tr": "Mühendislik yazılımında modüler mimari neden gerekli?",
        "en": "Why does modular architecture matter in engineering software?"
      },
      "path": "/blog/moduler-yazilim-mimarisi",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/moduler-yazilim-mimarisi",
        "en": "https://mehmetseyrimez.com/en/blog/moduler-yazilim-mimarisi"
      }
    },
    {
      "question": {
        "tr": "AutoLISP nedir, ne işe yarar ve AutoCAD'de neden hâlâ kullanılıyor?",
        "en": "What is AutoLISP, what is it used for, and why is it still used in AutoCAD?"
      },
      "path": "/blog/autolisp-nedir",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/autolisp-nedir",
        "en": "https://mehmetseyrimez.com/en/blog/autolisp-nedir"
      }
    },
    {
      "question": {
        "tr": "AutoLISP dosyası AutoCAD'e nasıl yüklenir, her açılışta otomatik nasıl başlatılır?",
        "en": "How do you load an AutoLISP file into AutoCAD and start it automatically on every launch?"
      },
      "path": "/blog/autolisp-yukleme-ve-otomatik-baslatma",
      "availableLocales": [
        "tr"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/autolisp-yukleme-ve-otomatik-baslatma"
      }
    },
    {
      "question": {
        "tr": "AutoCAD'e AutoLISP ile yeni komut nasıl eklenir?",
        "en": "How do you add your own command to AutoCAD with AutoLISP?"
      },
      "path": "/blog/autocad-yeni-komut-ekleme-autolisp",
      "availableLocales": [
        "tr"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/autocad-yeni-komut-ekleme-autolisp"
      }
    },
    {
      "question": {
        "tr": "AutoCAD'de hangi işler otomatikleştirilebilir, hangisi otomasyona değer?",
        "en": "What can be automated in AutoCAD, and which tasks are worth automating?"
      },
      "path": "/blog/autocadde-neler-otomatiklestirilebilir",
      "availableLocales": [
        "tr"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/autocadde-neler-otomatiklestirilebilir"
      }
    },
    {
      "question": {
        "tr": "SolidWorks'te makro nasıl çalıştırılır, butona ve klavye kısayoluna nasıl bağlanır?",
        "en": "How do you run a SolidWorks macro and bind it to a toolbar button or keyboard shortcut?"
      },
      "path": "/blog/solidworks-makro-nasil-calistirilir",
      "availableLocales": [
        "tr"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-nasil-calistirilir"
      }
    },
    {
      "question": {
        "tr": "Hangi SolidWorks makro örnekleri günlük işi gerçekten kısaltır?",
        "en": "Which SolidWorks macro examples actually shorten day-to-day CAD work?"
      },
      "path": "/blog/solidworks-makro-ornekleri",
      "availableLocales": [
        "tr"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-ornekleri"
      }
    },
    {
      "question": {
        "tr": "SolidWorks'te bir klasördeki yüzlerce dosya tek seferde nasıl işlenir?",
        "en": "How do you batch process hundreds of SolidWorks files in a folder in one run?"
      },
      "path": "/blog/solidworks-toplu-islem-makrolari",
      "availableLocales": [
        "tr"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-toplu-islem-makrolari"
      }
    },
    {
      "question": {
        "tr": "SolidWorks makrom neden çalışmıyor; en sık görülen hatalar ve çözümleri neler?",
        "en": "Why is my SolidWorks macro not working, and how do you fix the most common errors?"
      },
      "path": "/blog/solidworks-makro-hatalari-ve-cozumleri",
      "availableLocales": [
        "tr"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/solidworks-makro-hatalari-ve-cozumleri"
      }
    },
    {
      "question": {
        "tr": "İHA ile kargo teslimatı nasıl kurgulanır, kargo İHA gövdesi nasıl tasarlanır?",
        "en": "How is drone cargo delivery designed, from the delivery network to the airframe?"
      },
      "path": "/blog/iha-ile-kargo-teslimati",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/iha-ile-kargo-teslimati",
        "en": "https://mehmetseyrimez.com/en/blog/iha-ile-kargo-teslimati"
      }
    },
    {
      "question": {
        "tr": "Sualtı kaynağı ve kaynak muayenesi tek bir otonom ROV ile nasıl yapılır?",
        "en": "How can underwater welding and weld inspection be handled by a single autonomous ROV?"
      },
      "path": "/blog/otonom-sualti-kaynak-ve-muayene-rov",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/blog/otonom-sualti-kaynak-ve-muayene-rov",
        "en": "https://mehmetseyrimez.com/en/blog/otonom-sualti-kaynak-ve-muayene-rov"
      }
    },
    {
      "question": {
        "tr": "Mehmet Seyrimez hangi projeleri geliştirdi?",
        "en": "Which projects has Mehmet Seyrimez built?"
      },
      "path": "/projeler",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/projeler",
        "en": "https://mehmetseyrimez.com/en/projects"
      }
    },
    {
      "question": {
        "tr": "Araç üstyapısı için SolidWorks add-in'i nasıl geliştirildi, VBA makrodan C# eklentiye geçiş nasıl oldu?",
        "en": "How was a SolidWorks add-in built for vehicle superstructures, moving from a VBA macro to C#?"
      },
      "path": "/projeler/solidworks-cad-otomasyonu",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/projeler/solidworks-cad-otomasyonu",
        "en": "https://mehmetseyrimez.com/en/projects/solidworks-cad-otomasyonu"
      }
    },
    {
      "question": {
        "tr": "ParametriX nedir, 2B teknik veriden 3B parametrik modele geçişi nasıl otomatikleştirir?",
        "en": "What is ParametriX, and how does it automate the step from 2D technical data to 3D parametric models?"
      },
      "path": "/projeler/parametrix-2d-3d",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/projeler/parametrix-2d-3d",
        "en": "https://mehmetseyrimez.com/en/projects/parametrix-2d-3d"
      }
    },
    {
      "question": {
        "tr": "Prefabrik ve hafif çelik üretimi için roll-form uyumlu CAD/CAM platformu nasıl kuruldu?",
        "en": "How was a roll-form-compatible CAD/CAM platform built for prefab and light steel production?"
      },
      "path": "/projeler/prefabrik-hafif-celik-cadcam",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/projeler/prefabrik-hafif-celik-cadcam",
        "en": "https://mehmetseyrimez.com/en/projects/prefabrik-hafif-celik-cadcam"
      }
    },
    {
      "question": {
        "tr": "Mehmet Seyrimez'in iş deneyimi, eğitimi ve sertifikaları neler?",
        "en": "What is Mehmet Seyrimez's work experience, education, and certifications?"
      },
      "path": "/deneyim",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/deneyim",
        "en": "https://mehmetseyrimez.com/en/experience"
      }
    },
    {
      "question": {
        "tr": "Yapay zeka destekli yazılım geliştirme süreci nasıl işliyor?",
        "en": "How does the AI-assisted software development process work?"
      },
      "path": "/yazilim-sureci",
      "availableLocales": [
        "tr",
        "en"
      ],
      "urls": {
        "tr": "https://mehmetseyrimez.com/yazilim-sureci",
        "en": "https://mehmetseyrimez.com/en/software-process"
      }
    }
  ],
  "keywords": [
    "SolidWorks API",
    "SolidWorks otomasyonu",
    "CAD otomasyonu",
    "CAD/CAM",
    "mühendislik yazılımı",
    "yapay zeka destekli yazılım",
    "yapay zeka destekli CRM",
    "CRM paneli",
    "parametrik tasarım",
    "RCS Teknoloji",
    "ParametriX",
    "Mehmet Seyrimez",
    "C# SolidWorks",
    ".NET SolidWorks eklenti",
    "üretim otomasyonu",
    "SolidWorks makro",
    "SolidWorks eklenti geliştirme",
    "teknik resim otomasyonu",
    "prefabrik CAD/CAM",
    "hafif çelik CAD otomasyonu",
    "AI-assisted engineering software",
    "SolidWorks automation",
    "CAD automation Turkey",
    "CAD software developer Istanbul"
  ]
}