ERP z otwartym API i AI to system do zarządzania firmą, do którego można podłączyć asystenta sztucznej inteligencji, takiego jak Claude czy ChatGPT. Asystent nie tylko odpowiada na pytania o dane firmy, ale też wykonuje czynności: dodaje klienta, przygotowuje ofertę, zapisuje czas pracy. Warunkiem jest API, czyli udokumentowany sposób, w jaki zewnętrzny program może czytać i zapisywać dane w systemie.
W tym artykule wyjaśniamy, czym różni się gotowe połączenie z AI od otwartego API, o co pytać dostawcę i kiedy potrzebna jest integracja na zamówienie.
Co to znaczy, że ERP ma otwarte API?
API jest otwarte, gdy spełnia cztery warunki: ma publiczną dokumentację, klucz dostępu generujesz samodzielnie, obejmuje zapis danych, a nie tylko odczyt, i nie wymaga dokupienia osobnego modułu ani pośrednictwa partnera.
W praktyce wiele systemów ma API tylko z nazwy. Dokumentacja jest dostępna dla partnerów, dostęp trzeba zamawiać, a część funkcji działa wyłącznie w programie instalowanym na serwerze firmy. Wtedy każde połączenie z AI staje się osobnym projektem wdrożeniowym.
Trzy sposoby łączenia ERP z AI
Pod hasłem „ERP z AI” producenci rozumieją dziś trzy różne rzeczy. Warto je rozróżniać, bo dają inną swobodę.
- Własny asystent w aplikacji. Producent wbudowuje czat w swój program. Działa od razu, ale tylko w tym programie i tylko w zakresie, który przewidział producent.
- Gotowe połączenie z zewnętrznym asystentem. System udostępnia konektor, który użytkownik sam dodaje w Claude lub ChatGPT. Standardem technicznym takich połączeń jest protokół MCP.
- Otwarte API. Daje najszerszy zakres. Każdy asystent lub agent AI, który potrafi korzystać z API, może obsłużyć wszystko, co API udostępnia.
| Sposób | Zalety | Ograniczenia |
|---|---|---|
| Własny asystent producenta | Działa bez konfiguracji | Zamknięty w jednym programie, zakres ustala producent |
| Gotowe połączenie z Claude lub ChatGPT | Konfiguracja w kilka minut, praca w rozmowie | Zakres bywa węższy niż możliwości samego systemu |
| Otwarte API | Pełny zakres danych i czynności | Wymaga przygotowania połączenia albo gotowego agenta |
O co zapytać dostawcę ERP przed wyborem?
Jeśli AI ma być częścią pracy firmy, a nie tylko dodatkiem, zadaj dostawcy sześć pytań.
- Czy dokumentacja API jest publiczna i czy mogę ją zobaczyć przed zakupem?
- Czy klucz API generuję sam, czy muszę go zamawiać?
- Czy API pozwala zapisywać dane, czy tylko je odczytywać?
- Czy dostęp do API jest w cenie, czy wymaga dodatkowego modułu?
- Czy asystent AI widzi tylko to, do czego uprawniony jest dany użytkownik?
- Czy przed zapisaniem danych AI pokazuje, co zamierza zrobić, i czeka na potwierdzenie?
Czy to jest bezpieczne?
Bezpieczeństwo zależy od trzech rzeczy: zakresu uprawnień, potwierdzania zapisu i śladu zmian. Klucz API działa w imieniu całej firmy, dlatego trzeba go chronić jak hasło i odwołać, gdy przestaje być potrzebny. Przy gotowym połączeniu każda osoba łączy własne konto, więc asystent widzi tylko to, co ona.
Dobrym wzorcem jest model, w którym AI przygotowuje szkic, a człowiek go zatwierdza. Tak działa na przykład księgowanie w Finito Pro: zapis powstaje jako wersja robocza i trafia do ksiąg dopiero po zatwierdzeniu.
Kiedy potrzebna jest integracja na zamówienie?
Gotowe połączenie wystarcza do codziennych pytań i prostych czynności. Integracja na zamówienie ma sens, gdy chcesz, żeby AI obsługiwało cały proces: odbierało zapytania z poczty, przygotowywało oferty według Twoich reguł albo łączyło ERP ze sklepem, magazynem czy systemem księgowym.
Takie rozwiązania projektuje i wdraża Octolabs. Warunkiem jest system z otwartym API, dlatego jego wybór warto przemyśleć, zanim zacznie się automatyzację. Więcej o zastosowaniach piszemy w tekście AI w transformacji cyfrowej.
Podsumowanie
Własny asystent producenta jest wygodny, ale zamknięty. Gotowe połączenie z Claude lub ChatGPT daje pracę w rozmowie od pierwszego dnia. Otwarte API decyduje o tym, jak daleko da się pójść z automatyzacją w kolejnych latach. Najbezpieczniejszy wybór to system, który ma i gotowe połączenie, i udokumentowane API z możliwością zapisu.