Sheetize AI

Sheetize AI – Interakcia s tabuľkami pomocou ľudského jazyka

Práca s tabuľkami by nemala vyžadovať zapamätanie si labyrintu API. Sheetize AI prináša konverzačné rozhranie do sveta .NET spracovania dát.

Sheetize AI je .NET knižnica tried, ktorá vývojárov umožňuje pracovať so súbormi typu Excel pomocou bežného, konverzačného jazyka. Či už potrebujete:

  • Vytvoriť novú tabuľku na základe špecifikácie v prirodzenom jazyku,
  • Aktualizovať bunky, riadky alebo vzorce opisom toho, čo chcete,
  • Pýtať sa otázky ohľadom dát (napr. „Aký bol celkový predaj za Q2?“), alebo
  • Získať stručné zhrnutie celej tabuľky,

Sheetize AI preloží váš úmysel na presné operácie s tabuľkou, čím odstráni potrebu rozsiahlych API volaní.

Prečo Sheetize AI?

Tradičné knižnice pre tabuľky vyžadujú znalosť adres buniek, typov dát a presného poradia API volaní na vykonanie zmien. To vytvára strmú krivku učenia a spomaľuje rýchle prototypovanie. Sheetize AI túto medzeru prekonáva:

  • Príkazy priateľské k používateľovi: Napíšte „Pridaj stĺpec s názvom Zisk, ktorý počíta Výnos – Náklady.“
  • Okamžité generovanie súborov: Opíšte celý zošit – „Vytvor rozpočet pre rok 2025 so troma listami: Príjmy, Náklady, Súhrn.“
  • Otázky riadené dátami: Opýtajte sa „Ktorý produkt mal minulý mesiac najvyšší rast?“ a dostanete odpoveď programaticky.
  • Automatické zhrnutie: Získajte prehľad v bodoch veľkej tabuľky jedným volaním.

Kľúčové schopnosti

  • Manipulovať: Upraviť bunky, riadky, stĺpce a vzorce pomocou bežnej angličtiny.
  • Vytvárať: Generovať celé zošity z textových špecifikácií (napr. „Vytvor predajný report pre Q1“).
  • Dotazovať: Pýtať sa priamo na svoje dáta („Aký je priemerný výnos podľa regiónu?“).
  • Sumarizovať: Získať okamžitý textový prehľad komplexného zošita („Poskytnite stručný prehľad rozpočtu“).

Typické scenáre

  1. Rýchle prototypovanie pre obchodné aplikácie
    Produktový manažér popíše „štvrťročnú finančnú správu so stĺpcami Výnos, Náklady a Zisk (Výnos – Náklady)“. Sheetize AI vytvorí zošit, pridá vzorce a vráti súbor za pár sekúnd, čím umožní vývojárom sústrediť sa na UI namiesto manipulácie s tabuľkami.

  2. Automatizácia dátovej vedy
    Dátoví inžinieri sa spýtajú „Uveď top 5 zákazníkov podľa celkovej hodnoty nákupu“. Sheetize AI spustí dotaz na tabuľke, vráti pole JSON a prípadne zapíše výsledok do nového listu.

  3. Samoslúžba v zákazníckej podpore
    Chatboti dokážu interpretovať otázky ako „Prečo je môj zostatok záporný?“ a pomocou Sheetize AI nájdu problematické riadky, poskytnú priateľské vysvetlenie a v prípade povolenia automaticky opraví dáta.

  4. Podnikové reportingové pipeline
    Dávkové úlohy načítajú staré CSV súbory, spýtajú sa „Vytvor pivotnú tabuľku, ktorá zobrazuje predaj podľa regiónu“, a Sheetize AI vytvorí pivot, uloží zošit a pošle ho e‑mailom zainteresovaným – všetko bez jediného riadku kódu pre automatizáciu Excelu.

💻 Podpora platforiem

  • Runtime: .NET 6+
  • OS: Windows, Linux a macOS
  • Distribúcia: Jednoduchá, ľahko inštalovateľná NuGet knižnica

💡 Jeden riadok, nekonečné možnosti:

string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "Koľko nocí Christopher Wright bude pracovať?");

Prečo je Sheetize AI dôležitý

Starý spôsob (tradičné API)

  • Manuálne sledovanie adries buniek (A1, B2)
  • Zložité LINQ dotazy pre základné získavanie dát
  • Veľké množstvo boilerplate kódu na načítanie, uloženie a navigáciu
  • Potreba vlastnej logiky na parsovanie prirodzeného jazyka

Nový spôsob (Sheetize AI)

  • Kontextová vedomosť: Sleduje aktívne zošity, listy a nedávne operácie.
  • Vernosť dát: Zachováva všetky formátovania, vzorce a validačné pravidlá.
  • Rýchle prototypovanie: Okamžite vytvára dátovo‑riadené UI a chatboty.
 Slovenčina