AI TeamsMaestro (wersja zapoznawcza)
Usługa AI TeamsMaestro rejestruje, transkrybuje i podsumowuje spotkania w Microsoft Teams, Google Meet i Zoom. Dostępne są dwa wyzwalacze: jeden jest uruchamiany po zakończeniu przetwarzania transkrypcji, drugi, gdy elementy podsumowania i akcji są gotowe. Każde dostarczanie zawiera szczegóły spotkania, uczestników oraz podsumowanie lub transkrypcję, dzięki czemu można je kierować do usługi Teams, Planner, SharePoint, Outlook lub gdziekolwiek indziej w przepływie.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Contact | |
|---|---|
| Name | Obsługa laboratoriów Firmy Labs |
| adres URL | https://maestrolabs.com |
| support@maestrolabs.com |
| Metadane łącznika | |
|---|---|
| Publisher | MailMaestro |
| Website | https://maestrolabs.com |
| Zasady ochrony prywatności | https://maestrolabs.com/privacy |
| Categories | Produktywność; Kolaboracja |
AI TeamsMaestro
Usługa Teams AIMaestro dołącza do spotkań, transkrybuje je i zapisuje ustrukturyzowane podsumowanie z elementami akcji. Ten łącznik uruchamia przepływ, gdy jeden z nich jest gotowy, więc notatki ze spotkań docierają do narzędzi, w których działa już twój zespół, bez konieczności kopiowania ich za pomocą ręki.
Publisher: Labs Labs
Prerequisites
- Konto usługi Teams W usłudze AIMaestro w planie obejmującym zdarzenia spotkań wychodzących. Połączenie jest wykonywane na własnym koncie, a przepływ widzi spotkania, które są rejestrowane przez konto.
- Uprawnienie do tworzenia przepływów w środowisku. Łączniki niestandardowe są funkcją Premium platformy Power Platform, więc każdy użytkownik przepływu utworzonego na podstawie tego łącznika musi mieć licencję obejmującą łączniki w warstwie Premium.
Obsługiwane operacje
Podczas transkrypcji spotkania
Uruchamia się tak szybko, jak tylko transkrypcja jest gotowa. Prowadzi szczegóły spotkania, którzy uczestniczyli, oraz pełną transkrypcję, zarówno jako jeden blok tekstu, jak i podzielony na poszczególne wypowiedzi.
Podsumowywanie spotkania
Uruchamia się po zapisaniu podsumowania. Zawiera te same szczegóły spotkania oraz tekst podsumowania i wszystkie znalezione elementy akcji, z których każda ma przypisaną osobę.
Uzyskiwanie poświadczeń
Zaloguj się przy użyciu konto Microsoft używanego w usłudze AI TeamsMaestro. Utworzenie połączenia powoduje otwarcie strony logowania usługi TeamsMaestro w usłudze AI i zostanie wyświetlony monit o zatwierdzenie połączenia raz. Nie ma klucza interfejsu API do kopiowania i braku hasła do przechowywania — dostęp można wycofać z usługi AI TeamsMaestro w dowolnym momencie, co powoduje natychmiastowe zatrzymanie dostarczania.
Twoje konto musi już istnieć. Łączenie nie powoduje utworzenia jednego: jeśli wybrana konto Microsoft nigdy nie użyła aplikacji TeamsMaestro, na stronie logowania jest wyświetlany komunikat i zatrzymuje się.
Wprowadzenie
Utwórz zautomatyzowany przepływ chmury i wybierz jeden z dwóch wyzwalaczy:
- Po transkrypcji spotkania zostanie wyzwolony natychmiast po zakończeniu transkrypcji. Prowadzi szczegóły spotkania, którzy uczestniczyli, oraz pełną transkrypcję, zarówno jako jeden blok tekstu, jak i podzielony na poszczególne wypowiedzi.
- Po podsumowaniu spotkania zostanie wyzwolone po zapisaniu podsumowania. Zawiera te same szczegóły spotkania oraz tekst podsumowania i wszystkie znalezione elementy akcji, z których każda ma przypisaną osobę.
Oba pożary raz na spotkanie. Spotkanie, które generuje zbyt małą mowę, jest transkrybowane, ale nigdy nie sumowane, więc przepływ, który musi być uruchamiany dla każdego spotkania, powinien używać transkrypcji wyzwalacza.
Dwa wyzwalacze zgłaszają ten sam identyfikator spotkania, dzięki czemu przepływ może dopasować transkrypcję jednego spotkania do podsumowania.
Przykład pracy
Aby opublikować każde podsumowanie w kanale:
- Dodaj , gdy spotkanie zostanie podsumowane jako wyzwalacz.
- Dodaj akcję, która publikuje komunikat.
- W wiadomości wybierz pozycję Tytuł, Tekst podsumowania i Na końcu z listy zawartości dynamicznej.
- Zapisz przepływ.
Uruchamianie przepływu tylko dla niektórych spotkań
Znacznik Zastosuj filtry do wybranych spotkań w wyzwalaczu, a pola filtru są wyświetlane:
- Tytuł spotkania zawiera, tytuł spotkania zaczyna się od, Tytuł spotkania jest dokładnie taki
- Host spotkania zawiera, host spotkania nie zawiera
- Uczestnicy spotkania zawierają, uczestnicy spotkania nie zawierają
Każde pole przyjmuje kilka wartości i dopasuje je, jeśli którykolwiek z nich ma. Wartości tytułu to tekst i ignoruj wielkie litery. Wartości hostów i uczestników to pełne adresy e-mail.
Połącz filtry z zdecydują , czy spotkanie musi być zgodne z każdym wypełnionym polem, czy tylko jednym.
Nie można użyć własnego adresu w polach uczestników — w każdym spotkaniu przepływ może zostać wyzwolony.
Testowanie bez oczekiwania na spotkanie
Dwie akcje umożliwiają od razu uruchomienie przepływu:
- Zapisz przepływ, który chcesz przetestować. Zapisywanie jest tym, co uruchamia subskrypcję.
- Utwórz drugi przepływ: ręcznie wyzwól przepływ → Wyślij przykładowe zdarzenie spotkania i wybierz subskrypcję z listy rozwijanej.
- Uruchom skrypt. Pierwszy przepływ jest uruchamiany z realistycznymi przykładowymi danymi spotkania.
Lista subskrypcji zdarzeń spotkania pokazuje, co to połączenie jest subskrybowane, jeśli chcesz sprawdzić.
Jest to prawdziwe dostarczanie, więc wszystko po wyzwoleniu naprawdę się dzieje — wiadomość jest naprawdę wysłana, zadanie naprawdę utworzone. Wskaż go na siebie, zanim wskaż go na kanale zespołu.
Znane problemy i ograniczenia
- Zdarzenia spotkania są wysyłane tylko w przypadku spotkań zarejestrowanych w usłudze AI TeamsMaestro. Spotkania odbywające się bez niego nic nie dają.
- Segmenty są puste, gdy transkrypcja pochodzi z podpisów na spotkaniu, a nie z nagrania — te nie noszą szczegółów na wypowiedź. Tekst transkrypcji zawsze przechowuje konwersację, więc przeczytaj, że gdy segmenty są puste.
- Organizator jest pusty dla spotkania, w którym nikt nie został zarejestrowany jako host, co dzieje się, gdy usługa TeamsMaestro dołączyła do linku, do którego nie został zaproszony.
- Etykiety osoby mówiącej w transkrypcji nie są tożsamościami. Nie muszą być zgodni z żadną nazwą uczestnika i nie mają żadnego adresu e-mail.
- Dozwolone są tylko niektóre pary pól i porównania. Tytuł może zawierać, zaczyna się od lub jest dokładnie; Host lub uczestnik może używać zawiera lub nie zawiera. Pola filtru oferują tylko prawidłowe pary.
- Nie ma możliwości wyświetlenia podglądu danych wyjściowych wyzwalacza w projektancie przed jego uruchomieniem. Zamiast tego użyj polecenia Wyślij przykładowe wydarzenie spotkania .
Często zadawane pytania
Czy stare spotkanie wyzwoli mój przepływ?
No. Zostaną dostarczone tylko spotkania, które zakończą się po włączeniu przepływu.
Czy dwa przepływy mogą nasłuchiwać tego samego zdarzenia?
Yes. Każdy przepływ przechowuje własną subskrypcję i otrzymuje własną kopię.
Co się stanie po usunięciu lub wyłączeniu przepływu?
Subskrypcja, za nią została usunięta, a dostarczanie zostanie zatrzymane. Włączenie przepływu z powrotem powoduje utworzenie nowego.
Dlaczego podsumowanie jest sformatowane dziwnie?
Tekst podsumowania to Markdown. Użyj akcji, która renderuje język Markdown lub konwertuje go, jeśli miejsce docelowe oczekuje zwykłego tekstu lub kodu HTML.
Instrukcje dotyczące wdrażania
Skorzystaj z tych instrukcji, aby wdrożyć ten łącznik jako łącznik niestandardowy w Microsoft Power Automate i Power Apps.
Wyzwalacze
| Podczas transkrypcji spotkania |
Wyzwala jeden raz dla każdego spotkania TeamsMaestro kończy transkrypcję z pełną transkrypcją. Uruchamia się wcześniej niż wyzwalacz podsumowania i jest uruchamiany nawet w przypadku spotkań, które nigdy nie są podsumowywały. |
| Podsumowywanie spotkania |
Wyzwala jeden raz dla każdego spotkania TeamsMaestro kończy podsumowanie z tekstem podsumowania i wszystkimi znalezionymi elementami akcji. |
Podczas transkrypcji spotkania
Wyzwala jeden raz dla każdego spotkania TeamsMaestro kończy transkrypcję z pełną transkrypcją. Uruchamia się wcześniej niż wyzwalacz podsumowania i jest uruchamiany nawet w przypadku spotkań, które nigdy nie są podsumowywały.
Parametry
| Nazwisko | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
body
|
body | True | dynamic |
Zwraca
Dostarczone raz na każde spotkanie TeamsMaestro transkrypcji.
Podsumowywanie spotkania
Wyzwala jeden raz dla każdego spotkania TeamsMaestro kończy podsumowanie z tekstem podsumowania i wszystkimi znalezionymi elementami akcji.
Parametry
| Nazwisko | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
body
|
body | True | dynamic |
Zwraca
Dostarczone raz dla każdego spotkania TeamsMaestro podsumowuje.
Definicje
NotificationAccount
Konto, do którego należy spotkanie.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Typ konta
|
type | string |
Zawsze "indywidualny". |
|
Adres e-mail konta
|
string |
Adres e-mail konta. |
|
|
Nazwa konta
|
name | string |
Nazwa wyświetlana konta. |
|
Organizacja konta
|
organization | string |
Organizacja, do którego należy konto. Zawsze puste dzisiaj. |
Person
Ktoś, kto wziął udział w spotkaniu.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Name
|
name | string |
Ich nazwa wyświetlana, wracając do swojego adresu e-mail. |
|
Email
|
string |
Ich adres e-mail. |
|
|
Jest zewnętrzny
|
is_external | boolean |
Niezależnie od tego, czy znajdują się poza organizacją połączonego konta. |
|
Firma
|
company | string |
Domena ich adresu e-mail lub jest pusta, jeśli nie ma. |
Spotkanie
Spotkanie o tym wydarzeniu dotyczy. Identyczne dla obu wyzwalaczy, więc transkrypcja i podsumowanie jednego spotkania można dopasować do identyfikatora spotkania.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator spotkania
|
id | string |
Identyfikator spotkania. |
|
Title
|
title | string |
Tytuł spotkania. |
|
Platform
|
platform | string |
Gdzie odbyło się spotkanie, takie jak zespoły, google_meet lub powiększenie. |
|
Adres URL spotkania
|
url | string |
Dołącz link do spotkania. |
|
Rozpoczęto w:
|
started_at | date-time |
Po rozpoczęciu nagrywania w formacie UTC. |
|
Zakończono o
|
ended_at | date-time |
Po zakończeniu nagrywania w formacie UTC. |
|
Czas trwania (w sekundach)
|
duration_seconds | integer |
Jak długo trwało nagrywanie w sekundach. |
|
organizator
|
organizer | Person |
Ktoś, kto wziął udział w spotkaniu. |
|
Uczestnicy
|
attendees | array of Person |
Wszyscy na spotkaniu, którzy mieli adres e-mail. |
Summary
Podsumowanie utworzone przez aplikację TeamsMaestro.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Template
|
template | string |
Który szablon podsumowania został utworzony, taki jak podstawowy lub niestandardowy. |
|
Identyfikator szablonu
|
template_id | string |
Identyfikator szablonu niestandardowego za podsumowaniem. Puste dla wbudowanych szablonów. |
|
Tekst podsumowania
|
text | string |
Samo podsumowanie jako markdown. |
Odpowiedzialny
Kto należy do elementu akcji.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Nazwa osoby przypisanej
|
name | string |
Ich imię. |
|
Adres e-mail przydzielić
|
string |
Ich adres e-mail, pusty, gdy spotkanie nie pasuje do żadnego uczestnika. |
ActionItem
Coś, co spotkanie zgodziło się, że ktoś zrobi.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator elementu akcji
|
id | string |
Identyfikator elementu akcji. |
|
Title
|
title | string |
Co należy zrobić. |
|
Status
|
status | string |
Niezależnie od tego, czy jest to jeszcze wybitne, takie jak todo, czy zrobione. |
|
osoba przydzielona
|
assignee | Assignee |
Kto należy do elementu akcji. |
TranskrypcjaSegment
Jedna wypowiedź. Osoby mówiące, język i chronometraż są nieobecne, gdy nagranie ich nie przechwyciło.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tekst
|
text | string |
To, co zostało powiedziane. |
|
Głośnik (assuming it refers to an audio device)
|
speaker | string |
Kto to powiedział, kiedy nagranie je zidentyfikowało. |
|
Język
|
language | string |
Język, w którym mówiła ta wypowiedź. |
|
Rozpoczęcie (w sekundach)
|
start | float |
Sekundy od początku nagrania. |
|
Koniec (sekundy)
|
end | float |
Sekundy od początku nagrania. |
Transkrypcja
To, co zostało powiedziane na spotkaniu.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Język
|
language | string |
Język główny spotkania. |
|
Czas trwania mowy (w sekundach)
|
duration_seconds | integer |
Czas spędzony na mówieniu, z wyłączeniem pauzy. Zwykle krótszy niż czas trwania spotkania. |
|
liczba Word
|
words_count | integer |
Ile słów zostało wypowiedzianych. |
|
Speakers
|
speakers | array of string |
Głośnik oznaczy nagranie wyróżniające. Nie tak samo jak uczestnicy i nie mają żadnego adresu e-mail. |
|
Tekst transkrypcji
|
text | string |
Cała transkrypcja jako jeden blok tekstu, jeden znacznik czasu na wypowiedź. Zawsze prezentuj, gdy wszystko zostało powiedziane. |
|
Segmenty
|
segments | array of TranscriptSegment |
Transkrypcja podzielona na wypowiedzi. Pusty, gdy transkrypcja pochodzi z podpisów spotkania, które nie mają szczegółów na wypowiedź; przeczytaj tekst transkrypcji w tym przypadku. |
MeetingSummarizedData
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
spotkanie
|
meeting | Meeting |
Spotkanie o tym wydarzeniu dotyczy. Identyczne dla obu wyzwalaczy, więc transkrypcja i podsumowanie jednego spotkania można dopasować do identyfikatora spotkania. |
|
podsumowanie
|
summary | Summary |
Podsumowanie utworzone przez aplikację TeamsMaestro. |
|
Elementy akcji
|
action_items | array of ActionItem |
Elementy akcji znalezione na spotkaniu. |
MeetingTranscribedData
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
spotkanie
|
meeting | Meeting |
Spotkanie o tym wydarzeniu dotyczy. Identyczne dla obu wyzwalaczy, więc transkrypcja i podsumowanie jednego spotkania można dopasować do identyfikatora spotkania. |
|
transkrypcja
|
transcript | Transcript |
To, co zostało powiedziane na spotkaniu. |
MeetingSummarizedNotification
Dostarczone raz dla każdego spotkania TeamsMaestro podsumowuje.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zdarzenia
|
id | string |
Identyfikator tego dostarczania. Stabilna w wielu ponownych próbach, dzięki czemu może służyć do odrzucania duplikatów. |
|
Event
|
event | string |
Zawsze meeting.summarized. |
|
Version
|
version | integer |
Wersja kontraktu tego ładunku. |
|
Wysłane pod adresem
|
sent_at | date-time |
Po wysłaniu tej dostawy w formacie UTC. |
|
Identyfikator elementu webhook
|
webhook_id | string |
Identyfikator subskrypcji, która wyprodukowała tę dostawę. |
|
konto
|
account | NotificationAccount |
Konto, do którego należy spotkanie. |
|
dane
|
data | MeetingSummarizedData |
MeetingTranscribedNotification
Dostarczone raz na każde spotkanie TeamsMaestro transkrypcji.
| Nazwisko | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zdarzenia
|
id | string |
Identyfikator tego dostarczania. Stabilna w wielu ponownych próbach, dzięki czemu może służyć do odrzucania duplikatów. |
|
Event
|
event | string |
Zawsze meeting.transcribed. |
|
Version
|
version | integer |
Wersja kontraktu tego ładunku. |
|
Wysłane pod adresem
|
sent_at | date-time |
Po wysłaniu tej dostawy w formacie UTC. |
|
Identyfikator elementu webhook
|
webhook_id | string |
Identyfikator subskrypcji, która wyprodukowała tę dostawę. |
|
konto
|
account | NotificationAccount |
Konto, do którego należy spotkanie. |
|
dane
|
data | MeetingTranscribedData |