Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Eszközök és segédprogramok a copilot-kezeléshez.
A init, clone, , pushpullés pack parancsokkal egy Copilot Studio ügynököt tárolhat fájlkészletként a lemezen, szerkesztheti helyileg, és szinkronizálhatja egy Dataverse-környezettel.
Egy tipikus hurok a következőképpen néz ki:
- Munkaterület indítása. Új ügynököt
pac copilot inithozhat létre, vagy letölthet egy meglévőt a következővelpac copilot clone: . Bármelyik módon is kap egy helyi munkaterületet, amely a szinkronizálási metaadatokat hordozza, a többi parancs függ. - Lekérés a szerkesztés előtt.
pac copilot pulltávoli módosításokat hoz létre, és egyesíti őket a helyi fájlokban, így az aktuális kiszolgálóállapotból indul ki. - Nyomja le, ha elkészült.
pac copilot pushvisszaküldi a helyi módosításokat. Ha időközben ugyanez az elem módosult a kiszolgálón, a leküldés leáll, és arra kéri, hogy először húzza le a elemet. - Csomag üzembe helyezéshez.
pac copilot packa munkaterületet egy olyan megoldássá.zipalakítja, amellyelpac solution importüzembe helyezhető.
Ha egyetlen lépésben szeretne a semmiből élő ügynököt létrehozni, pac copilot init --environment állványzatokat, csomagokat, importálni és összekapcsolni a munkaterületet. Az egyes parancsok lehetővé teszik a hurok egyes részeinek önálló vezetését.
Commands
| Command | Description |
|---|---|
| pac copilot clone | Klónozhat egy Copilot Studio ügynököt egy helyi munkaterület könyvtárába. |
| pac copilot create | Létrehoz egy új copilotot egy meglévő sablonfájllal hivatkozásként. |
| pac copilot delete | Egyéni Copilot törlése. |
| pac copilot extract-template | Egy sablonfájlt nyer ki egy környezet meglévő copilotjából. |
| pac copilot extract-translation | Egy vagy több robot honosított tartalmát tartalmazó fájlt nyer ki. |
| pac copilot init | Hozzon létre egy új Copilot Studio ügynök-munkaterületet egy sablonból. |
| pac copilot list | Az aktuális vagy a cél Dataverse-környezetben lévő copilotok listája. |
| pac copilot mcp | Információk a helyi MCP (Model Context Protocol) kiszolgálóról. |
| pac copilot merge-translation | Egy vagy több robot honosított tartalmát tartalmazó fájlok egyesítése. |
| pac copilot model list | AI Builder-modellek az aktuális környezetben. |
| pac copilot model predict | Szöveg vagy kérés küldése az AI-modellnek |
| pac copilot model prepare-fetch | Lekéri a FetchXML-fájlt az AI Nagy nyelvi modellből (LLM), és előkészíti a végrehajtásra az aktuális környezetben. |
| pac copilot pack | Csomagoljon be egy Copilot Studio ügynök-munkaterületet egy megoldás zip-fájljába. |
| pac copilot publish | Egyéni Copilot közzététele |
| pac copilot pull | Távoli módosítások lekérése Copilot Studio és egyesítés a helyi munkaterülettel. |
| pac copilot push | A helyi munkaterület módosításainak leküldése Copilot Studio. |
| pac copilot quarantine | A segédpilóta ügynök karanténállapota. |
| pac copilot status | Egy adott copilot üzembehelyezési állapotának lekérdezése az aktuális vagy a cél Dataverse-környezetben. |
pac copilot clone
Klónozhat egy Copilot Studio ügynököt egy helyi munkaterület könyvtárába.
pac copilot cloneletölt egy meglévő Copilot Studio-ügynököt egy helyi munkaterület könyvtárába, valamint a szinkronizálási metaadatokat, amelyekre pac copilot pullpac copilot push támaszkodik. Az ügynök fájljai a megjelenítendő névről elnevezett almappába lesznek írva.
Example
pac copilot clone `
--bot 11111111-1111-1111-1111-111111111111 `
--environment 22222222-2222-2222-2222-222222222222 `
--output-dir contoso-support
Kötelező paraméterek a következőhöz: copilot clone
--bot
-id
A Copilot azonosítója vagy sémaneve (a Robot részletei vagy a megoldáskezelőben található fájlnév).
Választható paraméterek a következőhöz: copilot clone
--component-collection
-cc
Klónozni kívánt összetevőgyűjtemény-azonosító. Ismételje meg többször is.
--display-name
-dn
Az ügynök megjelenítendő neve (a mappaelnevezéshez használatos).
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
--output-dir
-od
Gyökérmappa a klónkimenethez. Az aktuális könyvtár alapértelmezett értéke.
Remarks
-
--botelfogad egy Copilot azonosítót vagy sémanevet. Adja meg a Copilot azonosítót (GUID) vagy az ügynök sémanevét. A parancs felold egy sémanevet a célkörnyezettel szemben. - A cél almappának üresnek kell lennie. A klónozás az ügynök (megtisztított) megjelenítendő neve
--output-dirután elnevezett mappába ír. Ha ez a mappa már tartalmaz fájlokat, a klónozás leáll ahelyett, hogy felülírja őket. Másik mappanév kiválasztására használható--display-name. - Összetevők gyűjteményeinek klónozása. Ha le szeretné állítani az összetevőgyűjteményeket az ügynök mellett, adjon át egy vagy több gyűjteményazonosítót pontosvesszővel
--component-collectionelválasztva. - A klónozáshoz hitelesített profil (
pac auth create) szükséges, és az aktív profil szervezetéből vagy szervezetéből--environmentoldja fel a környezetet, amikor kihagyja.
pac copilot create
Létrehoz egy új copilotot egy meglévő sablonfájllal hivatkozásként.
Kötelező paraméterek a következőhöz: copilot create
--displayName
Az új copilot megjelenítendő neve
--schemaName
Az új copilot sémaneve (egyedi neve).
--solution
-s
A megoldás neve.
--templateFileName
Forrás yaml-fájl, amely az extract-template paranccsal kinyert copilot-sablont tartalmazza.
Választható paraméterek a következőhöz: copilot create
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
pac copilot delete
Egyéni Copilot törlése.
Kötelező paraméterek a következőhöz: copilot delete
--bot
-id
A Copilot azonosítója vagy sémaneve (a Robot részletei vagy a megoldáskezelőben található fájlnév).
Választható paraméterek a következőhöz: copilot delete
--confirm
-y
A másodpilóta törlésének megerősítéséhez szükséges.
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
pac copilot extract-template
Egy sablonfájlt nyer ki egy környezet meglévő copilotjából.
Example
Ez a parancs egy sablonfájlt nyer ki egy környezet meglévő copilotjából.
pac copilot extract-template `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
--templateFileName NewTestCopilot.yaml
A parancs az alábbihoz hasonló kimenetet ad vissza egy angol és német nyelveket használó copilot esetében:
Connected as user@contoso.org
Loaded 34 components for bot 'New Test Copilot ' with id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e. Primary language: English, supported languages: German
New Test Copilot -> C:\Users\user\NewTestCopilot.yaml
Kötelező paraméterek a következőhöz: copilot extract-template
--bot
-id
A Copilot azonosítója vagy sémaneve (a Robot részletei vagy a megoldáskezelőben található fájlnév).
--templateFileName
A yaml-fájl helye a copilot-sablon írásához.
Választható paraméterek a következőhöz: copilot extract-template
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
--overwrite
-o
Ha már létezik, engedélyezze a kimeneti adatfájl felülírását.
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
--templateName
Sablonnév vagy "kickStartTemplate", ha nincs megadva név.
--templateVersion
A sablon verziója X.X.X formátumban vagy 1.0.0, ha nincs megadva verzió.
pac copilot extract-translation
Egy vagy több robot honosított tartalmát tartalmazó fájlt nyer ki.
Example
Ez a parancs kinyer egy fájlt, amely egy vagy több társpilóta honosított tartalmát tartalmazza.
pac copilot extract-translation `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
--all `
--outdir . `
--format json
A parancs az alábbihoz hasonló kimenetet ad vissza:
Connected as user@contoso.org
Loaded 32 components for bot 'New Test Copilot' with id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e. Primary language: English, supported languages: German
Választható paraméterek a következőhöz: copilot extract-translation
--all
-a
Honosítási fájlok írása az összes támogatott nyelvhez. Alapértelmezés szerint csak az elsődleges nyelv van megírva.
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
--bot
-id
A Copilot azonosítója vagy sémaneve (a Robot részletei vagy a megoldáskezelőben található fájlnév).
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
--format
Az a fájlformátum, amelyben honosított fájlokat kell írni, "resx" vagy "json". Az alapértelmezett érték a "resx".
--outdir
A kimeneti könyvtár, amelybe írni szeretne.
--overwrite
-o
Ha már létezik, engedélyezze a kimeneti adatfájl felülírását.
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
--sourcedir
-src
Forrásmegoldás könyvtára. Ha meg van adva, figyelmen kívül hagyja a csatlakoztatott környezetet, amikor robotokat keres, és ehelyett tartalmat keres a megoldásmappában.
pac copilot init
Hozzon létre egy új Copilot Studio ügynök-munkaterületet egy sablonból.
pac copilot initegy új Copilot Studio-ügynök-munkaterületet hoz létre egy sablonból. Két mód egyikében fut, és a jelenlét határozza --environment meg, hogy melyik módot használja:
-
Helyi állványzat – nem
--environment. A sablonfájlokat beírja a projektkönyvtárba, és leáll. A parancs nem hoz létre semmit a Dataverse-ben, és nem igényel bejelentkezést. Ezt a módot akkor használja, ha helyileg szeretne létrehozni, és később csatlakozni szeretne egy környezethez. -
Bootstrap –
--environmentmegadva. Létrehozza a fájlokat, egy megoldásba csomagolja őket, importálja a megoldást a környezetbe, és csatlakoztatja a munkaterületet az újonnan létrehozott ügynökhöz. Ez a mód a semmiből egy élő, szinkronizálásra kész ügynökhöz vezető egylépéses útvonal, amelyhez hitelesített profil szükséges.
Examples
Munkaterület helyi létrehozása:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso
Hozzon létre és bootstrapáljon egy élő ügynököt egy környezetben egyetlen lépésben:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso `
--environment 22222222-2222-2222-2222-222222222222
Egy CLI-szerkesztett (CliCopilot) ügynököt egy adott mappába állíthat be:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso `
--authoring-mode cli-copilot `
--project-dir contoso-support
Kötelező paraméterek a következőhöz: copilot init
--name
-n
Ügynök megjelenítendő neve.
--publisher-prefix
-pp
Publisher megoldás testreszabási előtagja.
Választható paraméterek a következőhöz: copilot init
--authoring-mode
-am
Az ügynök szerkesztőalakzata állványzatra (alapértelmezett: klasszikus). A cli-copilot használatával egy CLI-szerkesztett CliCopilot-ügynököt hozhat létre.
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
--instructions
-ins
Ügynökrendszer-utasítások.
--project-dir
-pd
Az ügynök-munkaterület célkönyvtára. Az aktuális könyvtár alapértelmezett értéke.
--schema-name
-sn
Teljes ügynökséma neve. Felülírja az alapértelmezett származtatást ({publisher-prefix}_{sanitized-name}). Módosítás nélkül as-is használva.
--template
-t
Sablonprofil neve (alapértelmezett, minimális). Alapértelmezett érték: "default".
Remarks
- A projektkönyvtárnak üresnek kell lennie.
initnem a meglévő fájlokra mutat, ezért mutasson--project-diregy új vagy üres mappára. - Sémanév származtatása. Ha kihagyja
--schema-name, az ügynökséma neve a következőképpen lesz létrehozva{publisher-prefix}_{sanitized-name}. Adja meg--schema-nameexplicit módon a beállítását; az érték as-islesz használva. - A Bootstrap mindkét szerzői módhoz használható.
init --environmentbootstraps egy élő ügynök egy lépésben az alapértelmezett klasszikus módban és a--authoring-mode cli-copilot. A CliCopilot-ügynök alternatívaként helyileg is létrehozható (nem--environment), majd futtathatjapac copilot pack, majdpac solution importsaját üzembe helyezheti. - A Bootstrap kiszolgálóoldali objektumokat hoz létre. Bootstrap módban importáljon egy megoldást,
inités hozza létre az ügynököt a célkörnyezetben. Ha már létezik ugyanazzal a sémanévvel rendelkező ügynök, leállítja és arra kéri,inithogypac copilot clonecsatlakozzon a meglévő ügynökhöz. - Az új környezetek lassan fogadják el az első importálást. A frissen létrehozott környezetek bemelegedéséhez egy-két perc is eltelhet. A korai rendszerindítási művelet meghiúsulhat "Az aszinkron műveletek jelenleg le vannak tiltva ehhez a szervezethez". Várjon egy kicsit, és futtassa újra.
-
--template(defaultvagyminimal) csak a klasszikus szerzői módra vonatkozik.
pac copilot list
Az aktuális vagy a cél Dataverse-környezetben lévő copilotok listája.
Example
Ez a parancs felsorolja az aktuális vagy a cél Dataverse-környezetben lévő összes másodpilótát.
pac copilot list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118
A parancs az alábbihoz hasonló kimenetet ad vissza:
Name Bot ID Component State Is Managed Solution ID Status Code State Code
Ask Me Anything Copilot 584e012c-dc95-46d6-af5a-1263b6a44342 Published Unmanaged 285af946-6383-49a0-8615-4e2afafeaf38 Active Provisioned
New Test Copilot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e Published Unmanaged 285af946-6383-49a0-8615-4e2afafeaf38 Active Provisioned
Választható paraméterek a következőhöz: copilot list
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
pac copilot mcp
Információk a helyi MCP (Model Context Protocol) kiszolgálóról.
Example
pac copilot mcp --run
Választható paraméterek a következőhöz: copilot mcp
--run
-r
Futtassa a helyi MCP (Model Context Protocol) kiszolgálót.
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
Remarks
Megtudhatja, hogyan használhatja a Power Platform parancssori felületét beépített MCP-kiszolgálóval
pac copilot merge-translation
Egy vagy több robot honosított tartalmát tartalmazó fájlok egyesítése.
Example
Ez a parancs egy vagy több társpilóta honosított tartalmát tartalmazó fájlokat egyesít.
pac copilot merge-translation `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--file ms_store_newTestCopilot.de-DE.json `
--solution SolutionName
A parancs a következő kimenetet adja vissza a német nyelv frissítésekor:
Connected as user@contoso.org
Loading language German into bot 'ms_store_newTestCopilot' (New Test Copilot) from file 'C:\Users\user\ms_store_newTestCopilot'. 0 key(s) were missing, 0 value(s) were not used. Use the --verbose switch to get more details.
Updated 16 out of 16 components.
Ismerje meg, hogyan kezelheti a egyesítési fordítás parancs hibáit
Választható paraméterek a következőhöz: copilot merge-translation
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
--file
-f
A fordításokat tartalmazó fájlok listája. A Glob-minták támogatottak.
--solution
-s
A megoldás neve.
--sourcedir
-src
Forrásmegoldás könyvtára. Ha meg van adva, figyelmen kívül hagyja a csatlakoztatott környezetet, amikor robotokat keres, és ehelyett tartalmat keres a megoldásmappában.
--verbose
További diagnosztikai információk kimenete az adatok importálása/exportálása során
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
--whatif
Nem hajtja végre a parancsot, de a kimenetben a történtek részletei lesznek.
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
egyesítési fordítási hibák
A fenti példa alapján, ha a copilot frissítéséhez használt fájlban van egy hiba, a kimenet a következőképpen néz ki:
Connected as user@contoso.org
Loading language German into bot 'ms_store_newTestCopilot' (New Test Copilot) from file 'C:\Users\user\ms_store_newTestCopilot'. 1 key(s) were missing, 1 value(s) were not used. Use the --verbose switch to get more details.
Updated 16 out of 16 components.
A --verbose jelző a hiba részleteit adja hozzá:
Connected as user@contoso.org
Missing translation key: 'dialog(ms_store_newTestCopilot.topic.Lesson2)'.'trigger(main)'.'action(LbWwpD)'.Entity.Definition.'closedListItem(Redmond)'.DisplayName.
Unused translation: 'dialog(ms_store_newTestCopilot.topic.Lesson2)'.'trigger(main)'.'action(LbWwpD)'.Entity.Definition.'closedListItem(Redmont)'.DisplayName, value: Redmond
Loading language German into bot 'ms_store_newTestCopilot' (New Test Copilot) from file 'C:\Users\user\ms_store_newTestCopilot'. 1 key(s) were missing, 1 value(s) were not used. Use the --verbose switch to get more details.
Updated 16 out of 16 components.
pac copilot model list
AI Builder-modellek az aktuális környezetben.
Example
Ez a parancs felsorolja az összes AI Builder-modellt.
pac copilot model list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118
A parancs az alábbihoz hasonló kimenetet ad vissza:
Id State Name
32a9e265-1149-4155-af54-d2856d2b83f5 Active Document Processing 2023/09/20, 12:21:40
2bcd7b94-50bc-4767-af4a-367c63fb5487 Inactive AI Classify
4e72b59a-17d6-451e-8657-89fbdec56d7a Inactive AI Extract
572f57a7-7a8f-49fc-adb4-331e02c509a6 Inactive AI Reply
b9b636cf-9748-47a7-b617-6df5f00f5151 Inactive AI Sentiment
c076eac8-f218-4feb-8ad1-7ee4fb039419 Inactive AI Summarize
a0440df3-2656-e911-8194-000d3a6cd5a5 Inactive BusinessCard model
62d1e848-5ca7-490a-94bf-79baabe85ef4 Inactive CategoryClassification model
4da7ec17-5c26-4fd2-9ddb-be4f7eda21a9 Inactive DataGenieEmailAddressValidation
51f4da11-5702-401d-b53a-9638744e8ac9 Inactive Document Layout Analysis Model
d1bb8d57-24ab-3b36-9592-bd792e153b79 Inactive DVCopilotQueryModel
3fbd4e5c-32bc-40fc-acce-59c2821cf113 Inactive Empty Dynamic Prompt
8c281981-c5d6-484f-bac7-4924ddd0b8ae Inactive EntityExtraction model
a1afa5d4-7a44-4c31-9cd2-e852a78431fa Inactive GptPromptEngineering model
2c444168-f8b1-4c6a-9313-2d9c03be6fea Inactive Id Scanning Model
77365cfa-7021-4cb7-a9b2-dc9823cde772 Inactive ImageDescription model
aef1bdd2-2a74-4f74-b4eb-9dfa22e35ded Inactive Invoice Model
5ed4d0fd-e9d4-4026-b09b-71f83ea90c60 Inactive Invoice Processing Model
c8425db7-c5a7-4226-b38e-c93a044c0fe1 Inactive KeyPhraseExtraction model
17a6f893-5b0b-4867-8fac-fb2eda9080b2 Inactive LanguageDetection model
046ab801-2756-e911-8194-000d3a6cd5a5 Inactive ObjectDetectionProposal model
892d3698-ba03-3d15-8e9e-843ca4ac5e7d Inactive PowerAppsAppCopilotModel
baa44529-bebe-49e6-837a-80bee63b0d2c Inactive Receipt Scanning Model
f1c549c2-a97e-47a5-b612-c5c2bab0f163 Inactive SentimentAnalysis model
7f8a7856-003a-3662-9871-0000d7674433 Inactive SimsModel
86419a67-205a-454f-b6fc-601394f2786d Inactive TextRecognition model
6225038a-8b5a-4913-bfd2-d8236f4102ba Inactive TextTranslation model
02e1fca3-232a-4f58-8c93-bdd8c9cd6de9 Inactive TextTranslationInternal model
Választható paraméterek a következőhöz: copilot model list
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
pac copilot model predict
Szöveg vagy kérés küldése az AI-modellnek
Választható paraméterek a következőhöz: copilot model predict
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
--model-id
-id
AI Builder-modell azonosítója
--model-name
-n
Az AI-modell teljes vagy részleges neve
--prompt
-p
Az AI-modellnek való küldés kérése
--text
-t
Az AI-modellbe küldendő szöveg
pac copilot model prepare-fetch
Lekéri a FetchXML-fájlt az AI Nagy nyelvi modellből (LLM), és előkészíti a végrehajtásra az aktuális környezetben.
Kötelező paraméterek a következőhöz: copilot model prepare-fetch
--inputFile
-i
Bemeneti FetchXML-fájl, amely általában az AI LLM-ből származik.
--outputFile
-o
Kimeneti FetchXML-fájl, amely készen áll a végrehajtásra az aktuális környezetben.
Választható paraméterek a következőhöz: copilot model prepare-fetch
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
pac copilot pack
Csomagoljon be egy Copilot Studio ügynök-munkaterületet egy megoldás zip-fájljába.
pac copilot pack az ügynök-munkaterületet egy Dataverse-megoldásba .zip csomagolja, amellyel pac solution importüzembe helyezhető. Ez a csomagolási lépés önálló formája, amely pac copilot init --environment az Ön számára fut, így az üzembe helyezhető megoldást külön lépésként hozhatja létre – például egy buildelési folyamatban. A klasszikus és a CLI-szerkesztett (CliCopilot) ügynök-munkaterületeken is működik.
Example
pac copilot pack `
--publisher-prefix contoso `
--project-dir contoso-support `
--output-path out
Kötelező paraméterek a következőhöz: copilot pack
--publisher-prefix
-pp
Publisher megoldás testreszabási előtagja.
Választható paraméterek a következőhöz: copilot pack
--output-path
-op
A megoldás zip-fájljának kimeneti elérési útja. Az aktuális könyvtár alapértelmezett értéke.
--project-dir
-pd
Ügynök-munkaterület könyvtára a csomaghoz. Az aktuális könyvtár alapértelmezett értéke.
--solution-name
-sn
A megoldás egyedi neve. Ha nincs megadva, az ügynökséma nevéből származik.
Remarks
- Ez egy helyi művelet. A Pack beolvassa a munkaterületet, és egy megoldást
.zipír. Nincs szüksége hitelesítésre és környezetre, így biztonságosan futtatható egy buildelési folyamatban. - A közzétevő előtagjának érvényesnek kell lennie.
--publisher-prefixmegfelelően formázott testreszabási előtagnak kell lennie, vagy a csomag leáll, mielőtt bármit írna. - Megoldás neve és kimenete. Ha kihagyja
--solution-name, a megoldás egyedi neve az ügynökséma nevéből származik. A.ziprendszer csak akkor írja az aktuális könyvtárba, ha be nem állítja--output-path. - A csomag nem lesz üzembe helyezve. Létrehozza a megoldást, de nem importálja. Kövesse az
pac solution importügynök üzembe helyezéséhez, majdpac copilot cloneha szinkronizált munkaterületet szeretne hozzá.
pac copilot publish
Egyéni Copilot közzététele
Kötelező paraméterek a következőhöz: copilot publish
--bot
-id
A Copilot azonosítója vagy sémaneve (a Robot részletei vagy a megoldáskezelőben található fájlnév).
Választható paraméterek a következőhöz: copilot publish
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
pac copilot pull
Távoli módosítások lekérése Copilot Studio és egyesítés a helyi munkaterülettel.
A pac copilot pull parancs lekéri az ügynök aktuális kiszolgálói állapotát, és egy háromirányú egyesítéssel egyesíti azt a helyi munkaterületen. Ez a folyamat biztosítja, hogy a kiszolgálóoldali módosítások és az érintetlen helyi fájlok is érintetlenek maradjanak. A szerkesztés megkezdése előtt futtassa, majd futtassa újra, mielőtt leküldené a módosításokat.
Example
Futtassa a parancsot a munkaterület mappájából:
pac copilot pull
Vagy mutasson egy munkaterületre máshol a lemezen:
pac copilot pull --project-dir contoso-support
Választható paraméterek a következőhöz: copilot pull
--project-dir
-pd
A projektkönyvtár elérési útja. Alapértelmezés szerint az aktuális munkakönyvtárat használja.
Remarks
- Futtassa egy szinkronizálási munkaterületen. A
pullparancs csak az általapac copilot initvagy általpac copilot clonelétrehozott mappában működik. Beolvassa a célkörnyezetet és az ügynököt a munkaterület szinkronizálási metaadataiból, ezért nincs--environmentargumentum. Ha máshol futtatja, a "munkaterület nem található" hibaüzenettel meghiúsul. - A helyi fájlokba ír. A pull a távoli módosításokat egyesíti a munkaterületen, és letölti a tudásfájlokat. A lekérés előtt véglegesítse vagy biztonsági másolatot készítsön a fontos helyi munkáról.
- Jelentkezzen be először a következővel
pac auth create: .
pac copilot push
A helyi munkaterület módosításainak leküldése Copilot Studio.
pac copilot push visszaküldi a helyi munkaterület módosításait a Dataverse ügynökének. Összehasonlítja a fájlokat a legutóbbi ismert kiszolgálóállapottal, csak azt tölti fel, ami megváltozott – beleértve a tudásfájlokat, a felhőfolyamatokat és a kapcsolati hivatkozásokat –, és jelentést készít a leküldésről.
Example
Futtassa a munkaterület mappájában:
pac copilot push
Vagy mutasson egy munkaterületre máshol a lemezen:
pac copilot push --project-dir contoso-support
Választható paraméterek a következőhöz: copilot push
--project-dir
-pd
A projektkönyvtár elérési útja. Alapértelmezés szerint az aktuális munkakönyvtárat használja.
Remarks
- Futtassa egy szinkronizálási munkaterületen. Például
pullcsakpushaz általapac copilot initvagy által létrehozottpac copilot clonemappában működik. Beolvassa a célkörnyezetet a munkaterület szinkronizálási metaadataiból. Nincs--environmentargumentum. - Ütközés esetén először húzza le a elemet. Ha ugyanaz az elem helyileg és a kiszolgálón is módosult, a leküldés leáll, és megkéri, hogy futtassa
pac copilot pull, mielőtt újra próbálkozna. Ez a folyamat megakadályozza a nem látott kiszolgálóoldali módosítások csendes felülírását. - A helyi módosítások nem no-op. Ha a leküldés nem talál elküldendő műveletet, a rendszer ezt jelenti, és a környezet érintése nélkül kilép.
- A sikeres leküldés az élő ügynököt mutálja a célkörnyezetben.
- Jelentkezzen be először a következővel
pac auth create: .
pac copilot quarantine
A segédpilóta ügynök karanténállapota.
Kötelező paraméterek a következőhöz: copilot quarantine
--bot-id
-id
A kooperatív pilóta azonosítója a karantén/karantén megszüntetéséhez.
Választható paraméterek a következőhöz: copilot quarantine
--environment
-env
Környezet (azonosító, szervezeti azonosító, URL-cím, egyedi név vagy részleges név).
--status
-s
Karantén státusz értéke. igaz = karantén, hamis = karantén nélküli állapot. Alapértelmezés szerint igaz.
Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.
pac copilot status
Egy adott copilot üzembehelyezési állapotának lekérdezése az aktuális vagy a cél Dataverse-környezetben.
Example
Ez a parancs egy adott copilot üzembehelyezési állapotát kérdezi le az aktuális vagy a cél Dataverse-környezetben.
pac copilot status `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot-id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e
A parancs az alábbihoz hasonló kimenetet ad vissza:
Connected as user@contoso.org
Connected to... Contoso Organization
Virtual Agent New Bot German with ID 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e has been provisioned.
Kötelező paraméterek a következőhöz: copilot status
--bot-id
-id
Egy copilot (Chatbot) azonosítója.
Választható paraméterek a következőhöz: copilot status
--environment
-env
A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.
A szinkronizálási parancsok hitelesítése és környezete
A clone, pull, pushés init --environment parancsok mind egy Dataverse-környezethez beszélnek, ezért szükségük van egy hitelesítési profilra. Jelentkezzen be először a következővel pac auth create: .
-
clone,pulléspushaktív profilt igényel.pac copilot initcsak egyre van szüksége, amikor átadja--environment; nélküle az állványok helyileg rögzítik a fájlokat,inités nincs szükség bejelentkezésre. -
pulléspusholvassa be a célkörnyezetet a munkaterület szinkronizálási metaadataiból, így nem vesznek fel argumentumot--environment.cloneésinitigen. -
pac copilot packkizárólag helyi. Csak fájlokat olvas és ír, ezért nincs szüksége hitelesítésre és környezetre.
pullés push csak az általa initvagy által clone létrehozott munkaterületen belül kell dolgoznia. A munkaterület létrehozásakor írt szinkronizálási metaadatok jelzik, hogy melyik ügynökkel és környezettel kell beszélniük, ezért a máshol való futtatás "a munkaterület nem található" hibával gyorsan meghiúsul.
Lásd még
Microsoft Power Platform parancssori felület parancscsoportjai
Microsoft Power Platform parancssori felület áttekintése