Sheetize AI

Sheetize AI – Interakcija s tablicama putem ljudskog jezika

Rad s tablicama ne bi trebao zahtijevati pamćenje labirinta API‑ja. Sheetize AI donosi razgovorni sučelje u svijet .NET obrade podataka.

Sheetize AI je .NET biblioteka klasa koja programerima omogućuje rad s Excel‑stilskim tabličnim datotekama koristeći običan, razgovorni jezik. Bez obzira trebate li:

  • Stvoriti novu tablicu prema specifikaciji napisanom prirodnim jezikom,
  • Ažurirati ćelije, retke ili formule opisujući što želite,
  • Postaviti pitanja o podacima (npr. „Kolika je bila ukupna prodaja za Q2?“), ili
  • Dobiti sažetak cijele tablice,

Sheetize AI pretvara vaš namjeravani cilj u precizne operacije nad tablicom, uklanjajući potrebu za opširnim API pozivima.

Zašto Sheetize AI?

Tradicionalne biblioteke za rad s tablicama zahtijevaju da poznajete adrese ćelija, tipove podataka i točan redoslijed API‑ja za izvršenje promjene. To stvara oštru krivulju učenja i usporava rapid‑prototypiranje. Sheetize AI premošćuje taj jaz tako što:

  • Naredbe prilagođene čovjeku: Napišite „Dodaj stupac pod nazivom Profit koji izračunava Prihod – trošak.“
  • Trenutno generiranje datoteka: Opišite cijelu radnu knjigu – „Stvori proračunsku tablicu za 2025. s tri lista: Prihodi, Troškovi, Sažetak.“
  • Pitanja vođena podacima: Pitajte „Koji je proizvod imao najveći rast prošlog mjeseca?“ i programatski primite odgovor.
  • Automatsko sažimanje: Jednim pozivom dobijete sažetak velike tablice u obliku teksta.

Ključne mogućnosti

  • Manipulacija: Uređujte ćelije, retke, stupce i formule koristeći običan engleski (ili hrvatski) jezik.
  • Stvaranje: Generirajte cijele radne knjige iz tekstualnih specifikacija (npr. „Stvori izvješće o prodaji za Q1“).
  • Upiti: Postavljajte pitanja izravno o svojim podacima („Koji je prosječni prihod po regiji?“).
  • Sažimanje: Dobijte trenutni tekstualni pregled složenih radnih knjiga („Daj mi kratak pregled proračuna“).

Tipični scenariji

  1. Rapidno prototipiranje poslovnih aplikacija
    Produkt menadžer opisuje „tromjesečno financijsko izvješće s kolonama Prihod, Trošak i Profit (Prihod – Trošak)“. Sheetize AI stvara radnu knjigu, dodaje formule i vraća datoteku za sekunde, omogućujući programerima da se fokusiraju na UI, a ne na mehaniku tablica.

  2. Automatizacija podatkovne znanosti
    Inženjeri podataka pitaju „Prikaži mi top 5 kupaca po ukupnoj vrijednosti kupnje“. Sheetize AI izvršava upit na tablici, vraća JSON niz i po potrebi zapisuje rezultat u novi list.

  3. Samoposlužna podrška kupcima
    Botovi za podršku mogu interpretirati upite poput „Zašto je moj saldo negativan?“ i, uz Sheetize AI, locirati problematične redove, pružiti prijateljsko objašnjenje i, ako je dozvoljeno, automatski ispraviti podatke.

  4. Enterprise izvještajni pipelinei
    Batch poslovi čitaju starije CSV‑datoteke, postavljaju pitanje „Stvori pivot tablicu koja prikazuje prodaju po regiji“, a Sheetize AI gradi pivot, sprema radnu knjigu i šalje je e‑mailom dionicima – sve bez ijednog retka koda za automatizaciju Excela.

💻 Podrška platformi

  • Runtime: .NET 6+
  • OS: Windows, Linux i macOS
  • Distribucija: Jednostavna NuGet biblioteka za instalaciju

💡 Jedna linija, beskonačne mogućnosti:

string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "Koliko noći Christopher Wright će raditi?");

Zašto je Sheetize AI važan

Stari način (tradicionalni API‑ji)

  • Ručno praćenje adresa ćelija (A1, B2)
  • Složeni LINQ upiti za osnovno dohvaćanje podataka
  • Opširni boilerplate kod za učitavanje, spremanje i navigaciju
  • Potreban prilagođeni parser za ulaze na prirodnom jeziku

Novi način (Sheetize AI)

  • Svjesnost konteksta: Prati aktivne radne knjige, listove i nedavne operacije.
  • Vjernost podacima: Očuva sva formatiranja, formule i pravila validacije.
  • Rapidno prototipiranje: Instantno izgradnja UI‑ova i chatbotova temeljenih na podacima.
 Hrvatski