Przejdź do treści

Działy i grupy

Firmy dzielą się na działy: sprzedaż, finanse, HR, wsparcie. W AgenticOS dział to grupa, a grupa decyduje, kto może z czego korzystać. Finanse mogą mieć własnych agentów, skille, pliki kontekstu, bazy wiedzy i serwery MCP, których sprzedaż nigdy nie zobaczy, a to, czego potrzebują wszyscy, zostaje otwarte dla całej organizacji.

Dodawanie działów

Grupy w głównej nawigacji pokazują grupy organizacji. Członek z members:manage dodaje je pojedynczo przyciskiem Nowa grupa albo kilka naraz przyciskiem Dodaj działy, który proponuje Sprzedaż, Finanse, HR, Wsparcie, Inżynierię, Marketing, Dział prawny i Operacje, każdy z ikoną i krótkim opisem. Potem można zmienić im nazwę, ikonę albo je usunąć jak każdą inną grupę.

Ludzi dodaje się do grupy na jej stronie, ręcznie, albo przez mapowanie grupy katalogowej, jeśli firma prowadzi już swoje zespoły w katalogu.

Lider grupy

Administrator może ustawić członka jako lidera grupy - korona przy nim na liście członków. Lider dodaje osoby do swojej grupy i je z niej usuwa bez administrowania organizacją, więc kierownik działu może dodać nowego pracownika bez proszenia IT. Lidera wyznacza i odwołuje tylko ktoś z members:manage, bo lider rozdaje dostęp do wszystkiego, co udostępniono grupie.

Kto może korzystać z nowej rzeczy

Tworzenie agenta, skilla, bazy wiedzy, pliku kontekstu albo wspólnego serwera MCP zadaje jedno pytanie: kto może z tego korzystać.

Wybór Kto do tego sięga Zapisane jako
Wszyscy - domyślnie Każdy członek organizacji Widoczność org
Tylko ja Ty i osoby, którym udostępnisz to później Widoczność private (baza wiedzy staje się osobista)
Wybrane osoby Członkowie wybranych grup i osoby, które wskażesz Widoczność private, udostępnione każdej z nich na poziomie use

Grupy pojawiają się od razu po wybraniu trzeciej opcji; osoby znajduje się, wpisując imię albo adres e-mail. Każda wybrana zostaje jako chip, dopóki jej nie usuniesz.

Członkowie grupy znajdują to, co jej udostępniono, korzystają z tego i podpinają do własnych agentów. Osoby spoza grupy nie widzą tego na listach, w wyszukiwaniu, w wyborach Buildera, przez API ani przez Architekta, który działa z uprawnieniami pytającej osoby. Członkowie, których rola sięga do każdego zasobu - domyślnie właściciel, administrator i builder - nadal widzą wszystko; zobacz Uprawnienia.

Aplikacje publikują agenci i na początku są prywatne dla osoby, dla której był run; grupie udostępnia się je w panelu Share. Panel Sharing każdego zasobu dodaje i usuwa grupy także po utworzeniu.

Serwery MCP działu

Serwer MCP organizacji - jedno wspólne konto, podłączone raz - można zawęzić w ten sam sposób, żeby serwer księgowy Finansów był Finansów. Członkowie zarządzający serwerami MCP widzą serwery całej organizacji, te, które sami podłączyli, i te udostępnione ich grupom albo im; właściciele i administratorzy widzą wszystkie. Builder spoza Finansów nie znajdzie ich serwera na liście, nie otworzy go po identyfikatorze i nie opublikuje agenta, który go używa. Zobacz MCP.

Agent, który już go używa, działa dalej dla każdego, kto może go uruchomić. Ten wybór decyduje o tym, kto może serwer wybrać, a nie o tym, kto dostaje przez niego odpowiedzi - zobacz skąd pochodzi wiedza agenta.

Strona grupy

Otwarcie grupy pokazuje jej ludzi i wszystko, co jej udostępniono, pogrupowane według rodzaju - agenci, bazy wiedzy, skille, kontekst, aplikacje i serwery MCP - z poziomem udostępnienia każdego. Czytający widzi tylko to, co i tak mógłby otworzyć, więc członek Sprzedaży czytający stronę Finansów nie dowie się, co Finanse trzymają.

Dodaj do tej grupy udostępnia kilka rzeczy naraz: pokazuje wszystko, co czytający może edytować, a czego grupa jeszcze nie ma, z wyszukiwarką, polem do zaznaczenia przy każdej rzeczy i poziomem udostępnienia. Każde to ten sam grant, który zapisuje panel Share, więc wymaga tego samego prawa do edycji.

Członkowie dostają powiadomienie, gdy coś udostępniono ich grupie - w skrzynce i, jeśli chcą, e-mailem; Shared with your group w ustawieniach powiadomień to wyłącza. Karty w całej konsoli mówią, dla kogo jest każda rzecz: Wszyscy, jej działy z nazwy - jedno i drugie, gdy jest dla wszystkich i należy do działu - albo Prywatne.

Grupowanie listy po dziale

Strony Apps, Skills, Context i Knowledge bases mają filtr grupy. Wybranie Finance zawęża listę do tego, co udostępniono grupie Finance, a wybór zostaje w adresie, więc widok jest linkiem, który można komuś wysłać. Grupa to jedyny sposób grupowania - folderów nie ma - bo grupa już decyduje, do kogo trafia zasób, a druga hierarchia byłaby drugą odpowiedzią na to samo pytanie.

Filtr nigdy nie poszerza listy: czego czytający nie może otworzyć, tego nie widzi. Pickery w Builderze pokazują przy każdym zasobie jego działy, a cztery endpointy list przyjmują group_id, żeby zawęzić tak samo przez API.

Budżet działu

Administrator może nadać działowi miesięczny budżet przy jego tworzeniu lub edycji. Liczy to, co uruchamiają członkowie działu - każdy agent, bieżący miesiąc kalendarzowy - i zatrzymuje run członka, gdy dział go wyczerpie, z odmową, która nazywa dział. Osoba w dwóch działach podlega obu limitom. Zobacz poziomy budżetu.

Gdy dział przekroczy 80% swojego miesiąca, jego lider i administratorzy dostają jedno powiadomienie - w skrzynce i e-mailem, chyba że wyłączą Department budget at 80%. Gdy limit zatrzyma run, dowiadują się ci sami ludzie.

Strona grupy pokazuje miesiąc na tle limitu i eksportuje go do CSV, wiersz na członka i agenta. Karta Wydatki działów na dashboardzie pokazuje miesiąc każdego działu. Obie wymagają runs:view; lider działu może też pobrać jego CSV z GET /orgs/{org_id}/groups/{group_id}/spend.csv.

Jak dział jest obsługiwany

Obok budżetu strona grupy pokazuje, jak osoby z działu oceniały odpowiedzi w ostatnich 30 dniach: odsetek pomocnych, agentów, z których korzystały najczęściej, i ostatnie odpowiedzi ocenione jako niepomocne, każdą z komentarzem i linkiem do jej runa. Ocena liczy się dla działu osoby, która ją wystawiła, i dla każdego działu, w którym ta osoba jest. Karta Jakość odpowiedzi według działów na dashboardzie układa działy od najmniej pomocnych, w okresie wybranym na dashboardzie.

Karta na stronie jest dla każdego z runs:view i dla lidera działu; zwykły członek ani członek innego działu nie widzi z niej nic. Karta na dashboardzie wymaga runs:view. API: GET /orgs/{org_id}/groups/quality oraz GET /orgs/{org_id}/groups/{group_id}/quality, oba przyjmują from i to.

Skąd pochodzi wiedza agenta

Agenta można podpiąć do bazy wiedzy, skilla, pliku kontekstu albo serwera MCP udostępnionego węższemu gronu niż on sam i nic tego nie zablokuje. Każdy, do kogo agent dociera, dostaje wtedy odpowiedzi z tego źródła, także osoby, które same nie mogłyby go otworzyć.

GET /agents/{agent_id}/knowledge-reach odpowiada, skąd pochodzi wiedza agenta: do kogo agent dociera, a przy każdym źródle, czy jest całej organizacji, czy których grup, z oznaczeniem źródeł udostępnionych węższemu gronu niż agent. Jeśli to nie to, co planowano, zawęź agenta do tych samych grup albo poszerz źródło.

Grupy osoby w instrukcjach

Instrukcje mogą nazwać grupy osoby, z którą rozmawia agent, przez {{groups}} - na przykład „Pomagasz komuś z działu {{groups}}.” Zmienna staje się nazwami jej grup rozdzielonymi przecinkami albo pustym tekstem dla odwiedzającego. Zobacz Zmienne.

Czego jeszcze nie obejmuje

Run, którego nie uruchomił nikt z organizacji - harmonogram, gość na kanale - nie liczy się do budżetu żadnego działu, bo miesiąc działu to to, co uruchomili jego członkowie.