Toolverse
Wszystkie skille

math-router

autor: parcadei

Automatyczne kierowanie zapytań matematycznych do właściwych narzędzi CLI

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
15

O skillu

Math Router to inteligentny router, który analizuje Twoje polecenia matematyczne i automatycznie wybiera odpowiednie narzędzie z dostępnego stosu (SymPy, Pint, Shapely, Z3 i inne). Zamiast szukać w dokumentacji, wystarczy opisać, co chcesz obliczyć — router mapuje Twoją intencję na dokładne polecenie CLI i zwraca je gotowe do wykonania. Obsługuje 32 różne operacje: całkowanie, różniczkowanie, rozwiązywanie równań, konwersje jednostek, dowody matematyczne, wykresy i wiele więcej.

Jak używać

  1. Przygotuj swoje zapytanie matematyczne w naturalnym języku — na przykład "całkuj sin(x) od 0 do pi" lub "rozwiąż równanie x^2 + 2x + 1 = 0". 2. Uruchom router, przekazując swoje zapytanie jako argument: uv run python scripts/cc_math/math_router.py route "Twoje zapytanie matematyczne". 3. Router przeanalizuje Twoje polecenie i zwróci dokładne polecenie CLI w formacie JSON, zawierające command (polecenie do wykonania) i confidence (pewność rozpoznania). 4. Skopiuj zwrócone polecenie i wykonaj je w terminalu — na przykład uv run python scripts/cc_math/sympy_compute.py integrate "sin(x)" --var x --lower 0 --upper pi. 5. Jeśli router zwróci command: null, oznacza to, że Twoje zapytanie nie zostało rozpoznane — w takim przypadku spróbuj sformułować je inaczej lub skonsultuj się z dokumentacją poszczególnych narzędzi (sympy-compute, z3-solve, pint-comput). Opcjonalnie możesz wyświetlić listę wszystkich dostępnych tras za pomocą uv run python scripts/cc_math/math_router.py list lub filtrować je po kategorii (np. --category sympy).

Podobne skille