Integracje / Microsoft Teams i Slack
Integracja AI z Microsoft Teams i Slack
Podłączamy kanały Teams i Slack do asystenta AI, który czyta historię wątków, zakładkę Pliki, Slack Canvas oraz transkrypcje spotkań. Bot odpowiada na pytania firmowe wprost w czacie, bez odsyłania do CRM, ERP ani SharePointa.
Rozmowa trwa 15 minut. Dzwonimy my, nic nie trzeba instalować.
Po rozmowie dwa tygodnie za darmo. Jeśli uznamy, że u Was to ma sens, uruchamiamy Wam własną platformę podłączoną pod Microsoft Teams i Slack. Bez umowy i bez karty.
Czym jest Microsoft Teams i Slack
Microsoft Teams i Slack to komunikatory, które firmy traktują jako centrum operacyjne: decyzje zapadają w wątkach, pliki trafiają do komentarzy, a ustalenia z narad lądują na kanałach projektowych. Teams należy do ekosystemu Microsoft 365 i jest stosowany głównie w firmach, które korzystają z licencji Microsoft. Slack działa niezależnie i jest popularny w firmach technologicznych, agencjach i organizacjach wielooddziałowych.
Teams przechowuje pliki w bibliotece SharePoint przypisanej do każdego zespołu. Historia wiadomości podlega ustawieniom retencji ustawionym przez administratora. Slack trzyma wiadomości w chmurze własnej infrastruktury, a w planie bezpłatnym historia sięga 90 dni, w planach płatnych jest bez limitu. Oba narzędzia mają API, przez które bot odczytuje kanały, wątki, pliki, pinowane wiadomości i Canvas.
Co podłączamy w Microsoft Teams i Slack
- Kanały i wątki: treść wiadomości, autor, data, odpowiedzi w wątku
- Zakładka Pliki i biblioteka SharePoint podpięta do zespołu
- Transkrypcje spotkań Teams, gdy włączone przez administratora
- Slack Canvas: notatki i wiki dołączane do kanałów
- Pinned messages i Bookmarks: rzeczy oznaczone przez zespół jako ważne
Zakres ustalamy pod Was. Zaczynamy od odczytu danych, a zapis i akcje włączamy dopiero wtedy, gdy sami tego chcecie.
O co pytają w praktyce
Pytania zadaje się po polsku, jak koledze z pracy.
„Jaki jest status zamówienia od klienta Kowalski?"
„Streść mi wątek z kanału projekty z tego tygodnia"
„Ile dni urlopu mi zostało i jak złożyć wniosek?"
„Kiedy ostatnia dostawa od Kowalczyk Sp. z o.o. i co mamy teraz w magazynie?"
Co dokładnie podłączamy w Microsoft Teams i Slack
Obszar po obszarze: jakie dane czytamy i co asystent z nich robi. To lista z realnego wdrożenia, nie katalog możliwości.
CzytamyTreść wiadomości, autor, data wysłania i pełna historia odpowiedzi w wątku, w zakresie ustawień retencji
AsystentPrzeszukuje historię kanału, streszcza długie wątki i wskazuje ustalenia z przypisaniem do konkretnych osób
CzytamyDokumenty z zakładki Pliki w Teams, podpięte do biblioteki SharePoint danego zespołu, przeszukiwane po treści
AsystentWyszukuje dokumenty po zawartości, nie tylko po nazwie pliku, i cytuje konkretne fragmenty procedur lub umów
CzytamyAutomatyczne transkrypcje nagranych spotkań, dostępne gdy administrator włączył nagrywanie w środowisku Teams
AsystentStreszcza przebieg spotkania, wyciąga podjęte decyzje i zadania przypisane do uczestników po zakończeniu rozmowy
CzytamyNotatki i dokumenty procesowe tworzone bezpośrednio w Slacku, dołączone do konkretnych kanałów jako Canvas
AsystentOdpowiada na pytania o procesy i procedury opisane w Canvas, bez odsyłania do zewnętrznej bazy dokumentów
CzytamyWiadomości i linki ręcznie przypięte lub oznaczone zakładką przez członków zespołu jako ważne odniesienia
AsystentTraktuje przypięte treści jako priorytetowe źródło wiedzy przy odpowiadaniu na pytania o zasady i ustalenia
CzytamyWiadomości 1:1 między pracownikami, dostępne tylko po konfiguracji uprawnień i uregulowaniu zgód pracowników
AsystentPrzeszukuje wskazane rozmowy prywatne i wyciąga ustalenia lub odpowiedzi, gdy pracownik wyrazi na to zgodę
CzytamyDokumenty wgrane bezpośrednio do Slacka oraz pliki linkowane z zewnętrznych dysków w wiadomościach na kanałach
AsystentIndeksuje zawartość plików i odpowiada na pytania o ich treść bez konieczności ręcznego otwierania i przeszukiwania
Co się zmienia
Pracownicy przestają przeszukiwać historię kanałów i chodzić do innych działów z pytaniami, bo bot zwraca gotową odpowiedź w ciągu kilku sekund.
Asystent stoi na Waszym serwerze i łączy się z Microsoft Teams i Slack na Waszych uprawnieniach. Dane nie wychodzą do zewnętrznych usług, a każdy odczyt i każda akcja zostawiają ślad w logu. Zakres uprawnień ustalacie Wy, więc asystent widzi dokładnie tyle, ile ma widzieć.
Nie wymieniamy Wam programu i nie zmuszamy nikogo do zmiany nawyków. Microsoft Teams i Slack zostaje tam, gdzie jest, razem z historią danych i przyzwyczajeniami zespołu.
Jak łączymy się z Microsoft Teams i Slack
Z Teams łączymy się przez Microsoft Graph API: rejestrujemy aplikację w portalu Azure, tworzymy Azure Bot Service i nadajemy uprawnienia takie jak ChannelMessage.Read.All oraz Files.Read.All. Z każdego wskazanego kanału odczytujemy dane. Odpowiedzi bota na czacie wysyłane są przez uprawnienie chat:write, czyli wyłącznie wtedy, gdy użytkownik zadał pytanie.
Asystent może pracować na serwerze klienta. Jeśli model językowy działa lokalnie, dane nie opuszczają sieci wewnętrznej firmy. Przy architekturze opartej na zewnętrznym API wiadomości trafiają do infrastruktury dostawcy, co wymaga umowy powierzenia przetwarzania danych. Tryb synchronizacji ustalamy razem: webhook w czasie rzeczywistym albo aktualizacja wsadowa co godzinę.
Czego potrzebujemy od Was
- Dostęp administracyjny do Azure Active Directory (Teams) lub panelu Slack Developers
- Licencja Microsoft 365 Business w przypadku Teams lub plan Slack Pro w przypadku Slacka
- Lista kanałów wskazanych do integracji i decyzja, które kanały pozostają poza zasięgiem bota
- Poinformowani pracownicy i zgody na przetwarzanie treści wiadomości z wybranych kanałów
- Dane dostępowe do API systemu zewnętrznego, jeśli bot ma łączyć się z CRM, ERP lub inną bazą
Gdzie to działa najlepiej
Handlowiec w terenie
Klient pyta przez telefon o dostępność konkretnego modelu i termin dostawy. Handlowiec jest poza biurem, nie ma dostępu do ERP, a pytanie do magazynu zajęłoby kilkanaście minut oczekiwania na odpowiedź.
Z asystentem: Bot pobiera stan magazynowy z ERP i datę ostatniej dostawy z kanału #zamówienia, po czym zwraca kompletną odpowiedź w jednej wiadomości Teams, bez przełączania aplikacji.
Nowy pracownik działu
Pierwszy tydzień w firmie, pytanie o procedurę składania wniosku urlopowego i formularz delegacji zagranicznej. Przełożony jest na spotkaniu, a odpowiedni folder na SharePoincie trudno znaleźć bez pomocy kogoś z działu.
Z asystentem: Asystent zwraca procedurę wprost na czacie Teams razem z linkiem do właściwego dokumentu, bez angażowania działu HR ani przeszukiwania folderów przez kilkanaście minut.
Kierownik projektu
Po tygodniu negocjacji z podwykonawcą wątek na kanale #kontrakty liczy ponad 80 wiadomości. Kierownik wraca po urlopie i musi wiedzieć, co ustalono i kto co ma zrobić przed kolejnym spotkaniem.
Z asystentem: Bot streszcza wątek i wskazuje konkretne ustalenia z przypisaniem do osób i terminów, bez czytania całej historii od początku do końca.
Jak to uruchamiamy
- Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
- Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
- Rozszerzanie. Dokładamy kolejne moduły i akcje, gdy zespół już ufa temu, co dostaje.
Koszt: od 3 000 zł miesięcznie. W tym wdrożenie, integracja, szkolenie zespołu i opieka. Widełki na Wasz przypadek podajemy na tej pierwszej rozmowie, bez ofert na dwadzieścia stron.
Chcecie najpierw poczytać konkrety: jakie moduły ruszamy, jakie dane bierzemy i czego potrzebujemy po Waszej stronie?
Cały opis integracji z Microsoft Teams i Slack →Czego asystent nie robi
Żebyście wiedzieli, gdzie kończy się jego rola, zanim zaczniecie.
- Nie czyta wiadomości prywatnych ani kanałów HR bez wyraźnej zgody pracownika i administratora
- Nie zmienia danych w ERP, CRM ani innych systemach bez potwierdzenia przez użytkownika po stronie czatu
- Nie podejmuje decyzji o zamówieniach, płatnościach ani zatrudnieniu, tylko dostarcza informacje do podjęcia decyzji
- Nie gwarantuje dostępu do pełnej historii Slack, jeśli firma korzysta z planu z limitem 90 dni wiadomości
Pytania o integrację z Microsoft Teams i Slack
Czy asystent widzi wiadomości sprzed daty wdrożenia?
Tak, jeśli historia kanału jest dostępna przez API. W Teams zakres historii zależy od ustawień retencji w Microsoft 365. W Slack bezpłatna wersja udostępnia 90 dni, płatne plany dają pełną historię. Razem decydujecie, jak daleko sięga indeks bota i które okresy bierzemy pod uwagę.
Co się dzieje z zaindeksowaną wiadomością, jeśli pracownik ją usunie?
Jeśli wiadomość zostanie usunięta przed pierwszą synchronizacją, bot jej nie zobaczy. Jeśli była już zaindeksowana, usunięcie w czacie nie usuwa jej automatycznie z bazy wiedzy asystenta. Zasady retencji i usuwania danych z indeksu ustalamy z Wami na etapie konfiguracji wdrożenia.
Jak bot reaguje, gdy dane z ERP i z kanału Teams są ze sobą sprzeczne?
Bot zwraca dane z każdego źródła osobno i zaznacza, skąd pochodzi każda informacja. Nie wybiera jednej odpowiedzi ani nie ignoruje rozbieżności. Ostateczna ocena i decyzja należy do pracownika, co jest celowym zachowaniem przy danych operacyjnych.
Czy możemy uruchomić integrację tylko dla jednego działu, nie dla całej firmy?
Tak, i właśnie tak najczęściej zaczynamy. Pilot rusza na jednym kanale lub jednym dziale, na przykład sprzedaży albo obsługi klienta. Pozostałe kanały pozostają poza zasięgiem bota, dopóki sami nie zdecydujecie o rozszerzeniu integracji na kolejne obszary.
Piętnaście minut o Microsoft Teams i Slack
Wybierzcie termin z kalendarza. Na rozmowie powiemy wprost, co da się u Was podłączyć, ile to trwa i ile kosztuje. Jeśli nie ma czego automatyzować, też to powiemy. A jeśli ma, dostajecie 14 dni działającej platformy podłączonej pod Microsoft Teams i Slack, żeby sprawdzić to na własnych danych zamiast wierzyć nam na słowo.
Komunikacja, projekty i biuro
Microsoft Teams i Slack jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.