Sheetize AI

Sheetize AI – Interakce s tabulkami pomocí lidského jazyka

Práce s tabulkami by neměla vyžadovat zapamatování si bludiště API. Sheetize AI přináší konverzační rozhraní do světa .NET zpracování dat.

Sheetize AI je .NET knihovna tříd, která umožňuje vývojářům pracovat se soubory ve stylu Excelu pomocí běžného, konverzačního jazyka. Ať už potřebujete:

  • Vytvořit novou tabulku ze specifikace v přirozeném jazyce,
  • Aktualizovat buňky, řádky nebo vzorce popisem toho, co chcete,
  • Položit otázku o datech (např. „Jaký byl celkový prodej za Q2?“), nebo
  • Získat stručné shrnutí celé listu,

Sheetize AI překládá váš záměr na přesné operace s tabulkou, čímž odstraňuje potřebu verbose volání API.

Proč Sheetize AI?

Tradiční knihovny pro tabulky vyžadují, abyste znali adresy buněk, typy dat a přesné pořadí API volání pro provedení změny. To vytváří strmou křivku učení a zpomaluje rychlé prototypování. Sheetize AI tuto mezeru zaplňuje tím, že:

  • Příkazy přátelské k lidem: Napište „Přidej sloupec s názvem Zisk, který počítá Příjmy – Náklady.“
  • Okamžité generování souborů: Popište celý sešit – „Vytvoř rozpočet na rok 2025 se třemi listy: Příjmy, Náklady, Shrnutí.“
  • Otázky řízené daty: Zeptejte se „Který produkt měl minulý měsíc největší růst?“ a získáte odpověď programově.
  • Automatické shrnutí: Získejte stručný přehled velké tabulky jedním voláním.

Klíčové schopnosti

  • Manipulace: Editujte buňky, řádky, sloupce a vzorce pomocí běžné angličtiny.
  • Vytváření: Generujte celé sešity z textových specifikací (např. „Vytvoř prodejní zprávu za Q1“).
  • Dotazování: Ptejte se přímo na svá data („Jaký je průměrný příjem na region?“).
  • Shrnutí: Získejte okamžité textové přehledy složitých sešitů („Dej mi stručný přehled rozpočtu“).

Typické scénáře

  1. Rychlé prototypování pro obchodní aplikace
    Produktový manažer popíše „čtvrtletní finanční zprávu se sloupci Příjmy, Náklady a Zisk (Příjmy – Náklady)“. Sheetize AI vytvoří sešit, přidá vzorce a během několika sekund vrátí soubor, což umožní vývojářům soustředit se na UI místo na “plumbing” tabulek.

  2. Automatizace datové vědy
    Datoví inženýři se ptají „Dej mi top 5 zákazníků podle celkové hodnoty nákupů“. Sheetize AI spustí dotaz na listu, vrátí JSON pole a případně zapíše výsledek do nového listu.

  3. Samoobslužná podpora zákazníků
    Boty podpory mohou interpretovat otázky jako „Proč je můj zůstatek záporný?“ a pomocí Sheetize AI najít problematické řádky, poskytnout přátelské vysvětlení a případně data automaticky opravit, pokud je to povoleno.

  4. Enterprise reporting pipeline
    Dávkové úlohy čtou starší CSV soubory, ptají se „Vytvoř pivotní tabulku, která ukazuje prodeje podle regionu“, a Sheetize AI vytvoří pivot, uloží sešit a odešle ho e‑mailem stakeholderům – vše bez jediného řádku kódu pro automatizaci Excelu.

💻 Podpora platforem

  • Runtime: .NET 6+
  • OS: Windows, Linux a macOS
  • Distribuce: Jedna snadno instalovatelná NuGet knihovna

💡 Jeden řádek, nekonečné možnosti:

string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?");

Proč je Sheetize AI důležité

Starý způsob (tradiční API)

  • Manuální sledování adres buněk (A1, B2)
  • Složité LINQ dotazy pro základní získávání dat
  • Těžký boilerplate kód pro načítání, ukládání a navigaci
  • Nutnost vlastní parsovací logiky pro vstup v přirozeném jazyce

Nový způsob (Sheetize AI)

  • Kontextová povědomí: Sleduje aktivní sešity, listy a poslední operace.
  • Datová věrnost: Zachovává veškeré formátování, vzorce a validační pravidla.
  • Rychlé prototypování: Okamžitě staví datově řízená UI a chatovací rozhraní.
 Čeština