Skill'in Kendi İfadeleriyle
Doğal dil açıklamalarından Excalidraw formatında diyagramlar üretir. Dokuz diyagram türünü destekler: sıralı süreçler için akış şemaları, varlık bağlantıları için ilişki diyagramları, kavram hiyerarşileri için zihin haritaları, sistem tasarımı için mimari diyagramlar, veri dönüşüm süreçleri için veri akış diyagramları, çeşitli işlevler arası iş akışları için iş akışı şerit (swimlane) diyagramları, nesne yönelimli tasarım için sınıf diyagramları, zaman içinde nesne etkileşimleri için sıra diyagramları ve veritabanı varlık ilişkileri için ER diyagramları.
Hesaplanan koordinatlar kullanılarak konumlandırılmış ve tutarlı renk şemalarıyla stillendirilmiş uygun öğelerle (dikdörtgenler, elipsler, elmaslar, oklar, metin) .excalidraw JSON dosyaları üretir. Dosyalar doğrudan excalidraw.com üzerinde veya VS Code uzantısı aracılığıyla Excalidraw'da açılır.
Neler üretir
- Açıklayıcı dosya adına sahip tam .excalidraw JSON dosyası
- Diyagram türü ve öğe sayısı dahil olmak üzere oluşturulanların özeti
- Diyagramı Excalidraw'da açma ve düzenleme talimatları
Nasıl Çalışır
- 01İsteği Anlama
Diyagram türünü (akış şeması, ilişki diyagramı, zihin haritası, mimari), temel öğeleri (varlıklar, adımlar, kavramlar), ilişkileri (akış, bağlantılar, hiyerarşi) ve karmaşıklığı (öğe sayısı) belirlemek için kullanıcının açıklamasını analiz eder.
- 02Uygun Diyagram Türünü Seçme
Anahtar kelimeleri tanıyarak kullanıcının amacını diyagram türüyle eşleştirir.
- 03Yapılandırılmış Bilgiyi Çıkarma
Diyagram türüne göre öğeleri listeler. Akış şemaları için: sıralı adımlar, karar noktaları, başlangıç ve bitiş noktaları.
- 04Excalidraw JSON Oluşturma
Uygun öğe türleriyle (dikdörtgen, elips, elmas, ok, metin) .excalidraw dosyasını oluşturur ve konum (x, y koordinatları), boyut (genişlik, yükseklik), stil (strokeColor, backgroundColor, fillStyle), yazı tipi (fontFamily: 5, Excalifont için) ve bağlantılar (oklar için points dizisi) dahil olmak üzere temel özellikleri ayarlar.
- 05Çıktıyı Biçimlendirme
Tam Excalidraw dosyasını type, version, source, elements dizisi, appState (viewBackgroundColor, gridSize) ve files nesnesiyle yapılandırır.
- 06Kaydetme ve Talimat Verme
Açıklayıcı-isim.excalidraw olarak kaydeder ve kullanıcıya excalidraw.com'u ziyaret ederek, Open'a tıklayarak veya dosyayı sürükleyip bırakarak ya da Excalidraw VS Code uzantısını kullanarak nasıl açacağını bildirir.