Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Alat dan utiliti untuk pengurusan juruterbang.
initPerintah , clone, pull, pushdan pack membolehkan anda menyimpan ejen Copilot Studio sebagai satu set fail pada cakera, mengeditnya secara tempatan dan menyegerakkannya dengan persekitaran Dataverse.
Gelung biasa kelihatan seperti ini:
- Mulakan ruang kerja. Perancah ejen serba baharu dengan
pac copilot init, atau muat turun ejen sedia ada denganpac copilot clone. Walau apa pun, anda mendapat ruang kerja tempatan yang membawa metadata penyegerakan yang bergantung kepada arahan lain. - Tarik sebelum anda mengedit.
pac copilot pullMenurunkan perubahan jauh dan menggabungkannya ke dalam fail tempatan anda, jadi anda bermula dari keadaan pelayan semasa. - Tolak apabila anda selesai.
pac copilot pushmenghantar semula perubahan setempat anda. Jika item yang sama berubah pada pelayan sementara itu, tekan berhenti dan meminta anda menarik terlebih dahulu. - Pakej untuk penggunaan.
pac copilot packmenukar ruang kerja kepada penyelesaian.zipyang boleh anda gunakan denganpac solution import.
Untuk beralih daripada tiada kepada ejen langsung dalam satu langkah, pac copilot init --environment perancah, pek, import dan sambungkan ruang kerja untuk anda. Arahan individu membolehkan anda memacu setiap bahagian gelung sendiri.
Perintah
| Perintah | Perihalan |
|---|---|
| pac copilot clone | Klon ejen Copilot Studio ke direktori ruang kerja tempatan. |
| pac copilot create | Mencipta copilot baharu menggunakan fail templat sedia ada sebagai rujukan. |
| pac copilot delete | Padamkan Copilot Tersuai. |
| pac copilot extract-template | Mengekstrak fail templat daripada copilot sedia ada dalam persekitaran. |
| pac copilot extract-translation | Mengekstrak fail yang mengandungi kandungan setempat untuk satu atau lebih bot. |
| pac copilot init | Cipta ruang kerja ejen Copilot Studio baharu daripada templat. |
| pac copilot list | Senarai copilot dalam persekitaran Dataverse semasa atau sasaran. |
| pac copilot mcp | Maklumat tentang pelayan MCP (Model Context Protocol) tempatan. |
| pac copilot merge-translation | Gabungkan fail yang mengandungi kandungan setempat untuk satu atau lebih bot. |
| pac copilot model list | Model AI Builder dalam persekitaran semasa. |
| pac copilot model predict | Menghantar teks atau gesaan kepada Model AI |
| pac copilot model prepare-fetch | Mengambil fail FetchXML daripada Model Bahasa Besar AI (LLM) dan menyediakannya untuk pelaksanaan terhadap persekitaran semasa. |
| pac copilot pack | Pakej ruang kerja ejen Copilot Studio ke dalam fail zip penyelesaian. |
| pac copilot publish | Terbitkan Copilot Tersuai |
| pac copilot pull | Tarik perubahan jauh daripada Copilot Studio dan gabungkan dengan ruang kerja tempatan. |
| pac copilot push | Tolak perubahan ruang kerja tempatan ke Copilot Studio. |
| pac copilot quarantine | Status kuarantin ejen copilot. |
| pac copilot status | Tinjauan status penggunaan copilot yang ditentukan dalam persekitaran Dataverse semasa atau sasaran. |
pac copilot clone
Klon ejen Copilot Studio ke direktori ruang kerja tempatan.
pac copilot clonememuat turun ejen Copilot Studio sedia ada ke dalam direktori ruang kerja tempatan, bersama-sama dengan metadata penyegerakan yang dan pac copilot pullpac copilot push bergantung. Fail ejen ditulis ke subfolder yang dinamakan sempena nama paparannya.
Contoh
pac copilot clone `
--bot 11111111-1111-1111-1111-111111111111 `
--environment 22222222-2222-2222-2222-222222222222 `
--output-dir contoso-support
Parameter yang diperlukan untuk copilot clone
--bot
-id
ID Copilot atau nama skema (nama unik yang terdapat dalam Butiran Bot atau nama fail dalam penjelajah penyelesaian).
Parameter Pilihan untuk copilot clone
--component-collection
-cc
ID koleksi komponen untuk mengklon. Ulangi untuk berbilang.
--display-name
-dn
Nama paparan ejen (digunakan untuk penamaan folder).
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--output-dir
-od
Folder akar untuk output klon. Lalai kepada direktori semasa.
Kenyataan
-
--botmenerima ID Copilot atau nama skema. Lulus sama ada ID Copilot (GUID) atau nama skema ejen. Perintah menyelesaikan nama skema terhadap persekitaran sasaran. - Subfolder destinasi mestilah kosong. Klon menulis ke dalam folder yang dinamakan sempena nama paparan ejen (dibersihkan) di bawah
--output-dir. Jika folder itu sudah mengandungi fail, klon berhenti dan bukannya menimpanya. Gunakan--display-nameuntuk memilih nama folder yang berbeza. - Pengklonan koleksi komponen. Untuk menurunkan koleksi komponen bersama ejen, hantar satu atau lebih ID koleksi dengan
--component-collection, dipisahkan dengan titik koma. - Klon memerlukan profil yang disahkan (
pac auth create) dan menyelesaikan persekitaran daripada--environment, atau daripada organisasi profil aktif apabila anda meninggalkannya.
pac copilot create
Mencipta copilot baharu menggunakan fail templat sedia ada sebagai rujukan.
Parameter yang diperlukan untuk copilot create
--displayName
Nama paparan juruterbang baharu
--schemaName
Nama skema (nama unik) juruterbang baharu.
--solution
-s
Nama penyelesaian.
--templateFileName
Fail yaml sumber yang mengandungi templat copilot yang diekstrak menggunakan arahan templat ekstrak.
Parameter Pilihan untuk copilot create
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
pac copilot delete
Padamkan Copilot Tersuai.
Parameter yang diperlukan untuk copilot delete
--bot
-id
ID Copilot atau nama skema (nama unik yang terdapat dalam Butiran Bot atau nama fail dalam penjelajah penyelesaian).
Parameter Pilihan untuk copilot delete
--confirm
-y
Diperlukan untuk mengesahkan pemadaman juruterbang.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
pac copilot extract-template
Mengekstrak fail templat daripada copilot sedia ada dalam persekitaran.
Contoh
Perintah ini mengekstrak fail templat daripada copilot sedia ada dalam persekitaran.
pac copilot extract-template `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
--templateFileName NewTestCopilot.yaml
Perintah mengembalikan output seperti berikut untuk juruterbang menggunakan bahasa Inggeris dan Jerman:
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
Parameter yang diperlukan untuk copilot extract-template
--bot
-id
ID Copilot atau nama skema (nama unik yang terdapat dalam Butiran Bot atau nama fail dalam penjelajah penyelesaian).
--templateFileName
Lokasi fail yaml untuk menulis templat copilot.
Parameter Pilihan untuk copilot extract-template
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--overwrite
-o
Benarkan timpa fail data output jika ia sudah wujud.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--templateName
Nama templat atau 'kickStartTemplate' jika nama tidak dinyatakan.
--templateVersion
Versi templat dalam format X.X.X atau 1.0.0 jika versi tidak ditentukan.
pac copilot extract-translation
Mengekstrak fail yang mengandungi kandungan setempat untuk satu atau lebih bot.
Contoh
Perintah ini mengekstrak fail yang mengandungi kandungan setempat untuk satu atau lebih juruterbang.
pac copilot extract-translation `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
--all `
--outdir . `
--format json
Perintah mengembalikan output seperti berikut:
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
Parameter Pilihan untuk copilot extract-translation
--all
-a
Tulis fail penyetempatan untuk semua bahasa yang disokong. Secara lalai, hanya bahasa utama yang ditulis.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--bot
-id
ID Copilot atau nama skema (nama unik yang terdapat dalam Butiran Bot atau nama fail dalam penjelajah penyelesaian).
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--format
Format fail untuk menulis fail setempat, sama ada 'resx' atau 'json'. Lalai ialah 'resx'.
--outdir
Direktori output untuk ditulis.
--overwrite
-o
Benarkan timpa fail data output jika ia sudah wujud.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--sourcedir
-src
Direktori penyelesaian sumber. Apabila ditentukan, akan mengabaikan persekitaran yang disambungkan apabila mencari bot dan sebaliknya mencari kandungan dalam folder penyelesaian.
pac copilot init
Cipta ruang kerja ejen Copilot Studio baharu daripada templat.
pac copilot initperancah ruang kerja ejen Copilot Studio baharu daripada templat. Ia berjalan dalam salah satu daripada dua mod, dan kehadiran menentukan --environment mod mana yang hendak digunakan:
-
Perancah tempatan — tidak
--environment. Menulis fail templat ke dalam direktori projek dan berhenti. Perintah tidak mencipta apa-apa dalam Dataverse dan tidak memerlukan log masuk. Gunakan mod ini apabila anda mahu mengarang secara tempatan dan menyambung ke persekitaran kemudian. -
Bootstrap —
--environmentdibekalkan. Perancah fail, membungkusnya ke dalam penyelesaian, mengimport penyelesaian itu ke dalam persekitaran dan menyambungkan ruang kerja kepada ejen yang baru dicipta. Mod ini ialah laluan satu langkah daripada tiada kepada ejen sedia penyegerakan secara langsung dan ia memerlukan profil yang disahkan.
Contoh
Perancah ruang kerja secara tempatan:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso
Perancah dan bootstrap ejen langsung dalam persekitaran dalam satu langkah:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso `
--environment 22222222-2222-2222-2222-222222222222
Perancah ejen yang dikarang CLI (CliCopilot) ke dalam folder tertentu:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso `
--authoring-mode cli-copilot `
--project-dir contoso-support
Parameter yang diperlukan untuk copilot init
--name
-n
Nama paparan ejen.
--publisher-prefix
-pp
Awalan penyesuaian Publisher untuk penyelesaian.
Parameter Pilihan untuk copilot init
--authoring-mode
-am
Bentuk pengarang ejen kepada perancah (lalai: 'klasik'). Gunakan 'cli-copilot' untuk merancah ejen CliCopilot yang dikarang CLI.
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--instructions
-ins
Arahan sistem ejen.
--project-dir
-pd
Direktori sasaran untuk ruang kerja ejen. Lalai kepada direktori semasa.
--schema-name
-sn
Nama skema ejen penuh. Menggantikan terbitan lalai ({publisher-prefix}_{sanitized-name}). Digunakan as-is tanpa pengubahsuaian.
--template
-t
Nama profil templat (lalai, minimum). Lalai kepada 'lalai'.
Kenyataan
- Direktori projek mestilah kosong.
inittidak perancah ke atas fail sedia ada, jadi tuding--project-dirke folder baharu atau kosong. - Terbitan nama skema. Apabila anda meninggalkan
--schema-name, nama skema ejen dibina sebagai{publisher-prefix}_{sanitized-name}. Lulus--schema-nameuntuk menetapkannya secara eksplisit; nilai digunakan as-is. - Bootstrap berfungsi untuk kedua-dua mod pengarangan.
init --environmentbootstrap ejen langsung dalam satu langkah untuk mod klasik lalai dan untuk--authoring-mode cli-copilot. Sebagai alternatif untuk ejen CliCopilot, anda boleh perancah secara tempatan (tidak--environment), kemudian jalankanpac copilot packdiikuti denganpac solution importmenggunakannya sendiri. - Bootstrap mencipta objek bahagian pelayan. Dalam mod bootstrap,
initmengimport penyelesaian dan mencipta ejen dalam persekitaran sasaran. Jika ejen dengan nama skema yang sama sudah wujud,initberhenti dan mengarahkan andapac copilot cloneuntuk menyambung ke ejen sedia ada. - Persekitaran serba baharu boleh menjadi lambat untuk menerima import pertama. Persekitaran yang baru dicipta mungkin mengambil masa satu atau dua minit untuk memanaskan badan. Bootstrap awal boleh gagal dengan "Operasi tak selacak pada masa ini dilumpuhkan untuk organisasi ini." Tunggu sebentar dan jalankan lagi.
-
--template(defaultatauminimal) digunakan untuk mod pengarangan klasik sahaja.
pac copilot list
Senarai copilot dalam persekitaran Dataverse semasa atau sasaran.
Contoh
Perintah ini menyenaraikan semua copilot dalam persekitaran Dataverse semasa atau sasaran.
pac copilot list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118
Perintah mengembalikan output seperti berikut:
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
Parameter Pilihan untuk copilot list
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
pac copilot mcp
Maklumat tentang pelayan MCP (Model Context Protocol) tempatan.
Contoh
pac copilot mcp --run
Parameter Pilihan untuk copilot mcp
--run
-r
Jalankan pelayan MCP (Protokol Konteks Model) tempatan.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
Kenyataan
Ketahui cara menggunakan CLI Power Platform dengan pelayan MCP terbina dalam
pac copilot merge-translation
Gabungkan fail yang mengandungi kandungan setempat untuk satu atau lebih bot.
Contoh
Perintah ini menggabungkan fail yang mengandungi kandungan setempat untuk satu atau lebih juruterbang.
pac copilot merge-translation `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--file ms_store_newTestCopilot.de-DE.json `
--solution SolutionName
Perintah mengembalikan output seperti berikut apabila mengemas kini bahasa Jerman:
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.
Ketahui tentang cara mengurus ralat daripada arahan merge-translation
Parameter Pilihan untuk copilot merge-translation
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--file
-f
Senarai fail yang mengandungi terjemahan. Corak glob disokong.
--solution
-s
Nama penyelesaian.
--sourcedir
-src
Direktori penyelesaian sumber. Apabila ditentukan, akan mengabaikan persekitaran yang disambungkan apabila mencari bot dan sebaliknya mencari kandungan dalam folder penyelesaian.
--verbose
Keluarkan lebih banyak maklumat diagnostik semasa import/eksport data
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--whatif
Tidak melaksanakan arahan, tetapi mengeluarkan butiran tentang apa yang akan berlaku.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
Ralat terjemahan penggabungan
Berdasarkan contoh di atas, jika satu ralat wujud dalam fail yang digunakan untuk mengemas kini copilot, outputnya kelihatan seperti:
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.
Bendera menambah --verbose butiran tentang ralat:
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
Model AI Builder dalam persekitaran semasa.
Contoh
Perintah ini menyenaraikan semua model AI Builder.
pac copilot model list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118
Perintah mengembalikan output seperti berikut:
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
Parameter Pilihan untuk copilot model list
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
pac copilot model predict
Menghantar teks atau gesaan kepada Model AI
Parameter Pilihan untuk copilot model predict
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--model-id
-id
Id model AI Builder
--model-name
-n
Nama model AI penuh atau separa
--prompt
-p
Gesaan untuk menghantar kepada Model AI
--text
-t
Teks untuk dihantar ke Model AI
pac copilot model prepare-fetch
Mengambil fail FetchXML daripada Model Bahasa Besar AI (LLM) dan menyediakannya untuk pelaksanaan terhadap persekitaran semasa.
Parameter yang diperlukan untuk copilot model prepare-fetch
--inputFile
-i
Input FetchXML fail yang biasanya datang daripada AI LLM.
--outputFile
-o
Output FetchXML fail yang sedia untuk dilaksanakan terhadap persekitaran semasa.
Parameter Pilihan untuk copilot model prepare-fetch
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
pac copilot pack
Pakej ruang kerja ejen Copilot Studio ke dalam fail zip penyelesaian.
pac copilot pack membungkus ruang kerja ejen ke dalam penyelesaian .zip Dataverse yang boleh anda gunakan dengan pac solution import. Ia ialah bentuk kendiri langkah pembungkusan yang pac copilot init --environment berjalan untuk anda, jadi anda boleh menghasilkan penyelesaian yang boleh digunakan sebagai langkah berasingan — contohnya, dalam saluran paip binaan. Ia berfungsi untuk kedua-dua ruang kerja ejen klasik dan pengarang CLI (CliCopilot).
Contoh
pac copilot pack `
--publisher-prefix contoso `
--project-dir contoso-support `
--output-path out
Parameter yang diperlukan untuk copilot pack
--publisher-prefix
-pp
Awalan penyesuaian Publisher untuk penyelesaian.
Parameter Pilihan untuk copilot pack
--output-path
-op
Laluan output untuk fail zip penyelesaian. Lalai kepada direktori semasa.
--project-dir
-pd
Direktori ruang kerja ejen untuk dibungkus. Lalai kepada direktori semasa.
--solution-name
-sn
Nama unik penyelesaian. Jika ditinggalkan, diperoleh daripada nama skema ejen.
Kenyataan
- Ia adalah operasi tempatan. Pek membaca ruang kerja dan menulis penyelesaian
.zip. Ia tidak memerlukan pengesahan dan tiada persekitaran, jadi ia selamat untuk dijalankan dalam saluran paip binaan. - Awalan penerbit mestilah sah.
--publisher-prefixmestilah awalan penyesuaian yang terbentuk dengan baik, atau berhenti pek sebelum menulis apa-apa. - Nama dan output penyelesaian. Jika anda meninggalkan
--solution-name, nama unik penyelesaian diperoleh daripada nama skema ejen. Ditulis.zipke direktori semasa melainkan anda menetapkan--output-path. - Pek tidak digunakan. Ia menghasilkan penyelesaian tetapi tidak mengimportnya. Ikuti dengan
pac solution importuntuk menggunakan ejen, kemudianpac copilot clonejika anda mahukan ruang kerja yang disambungkan segerak untuknya.
pac copilot publish
Terbitkan Copilot Tersuai
Parameter yang diperlukan untuk copilot publish
--bot
-id
ID Copilot atau nama skema (nama unik yang terdapat dalam Butiran Bot atau nama fail dalam penjelajah penyelesaian).
Parameter Pilihan untuk copilot publish
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
pac copilot pull
Tarik perubahan jauh daripada Copilot Studio dan gabungkan dengan ruang kerja tempatan.
Perintah mengambil pac copilot pull keadaan pelayan semasa ejen dan menggabungkannya ke dalam ruang kerja tempatan anda dengan menggunakan gabungan tiga hala. Proses ini memastikan bahawa pengeditan bahagian pelayan dan fail tempatan anda yang tidak disentuh kedua-duanya kekal utuh. Jalankannya sebelum anda mula mengedit, dan jalankannya semula sebelum anda menolak perubahan anda.
Contoh
Jalankan arahan dari dalam folder ruang kerja:
pac copilot pull
Atau halakannya ke ruang kerja di tempat lain pada cakera:
pac copilot pull --project-dir contoso-support
Parameter Pilihan untuk copilot pull
--project-dir
-pd
Laluan ke direktori projek. Lalai kepada direktori kerja semasa.
Kenyataan
- Jalankannya di dalam ruang kerja penyegerakan. Perintah ini
pullhanya berfungsi dalam folder yang dicipta olehpac copilot cloneataupac copilot init. Ia membaca persekitaran sasaran dan ejen daripada metadata penyegerakan ruang kerja, itulah sebabnya tiada--environmenthujah. Jika anda menjalankannya di tempat lain, ia gagal dengan ralat "ruang kerja tidak dijumpai". - Ia menulis ke fail tempatan anda. Pull menggabungkan perubahan jauh ke dalam ruang kerja dan memuat turun fail pengetahuan. Komited atau sandarkan kerja tempatan yang anda minati sebelum menarik.
- Log masuk terlebih dahulu dengan
pac auth create.
pac copilot push
Tolak perubahan ruang kerja tempatan ke Copilot Studio.
pac copilot push menghantar perubahan dalam ruang kerja setempat anda kembali kepada ejen dalam Dataverse. Ia membandingkan fail anda dengan keadaan pelayan terakhir yang diketahui, memuat naik hanya perkara yang berubah - termasuk fail pengetahuan, aliran awan dan rujukan sambungan - dan melaporkan perkara yang ditolaknya.
Contoh
Jalankannya dari dalam folder ruang kerja:
pac copilot push
Atau halakannya ke ruang kerja di tempat lain pada cakera:
pac copilot push --project-dir contoso-support
Parameter Pilihan untuk copilot push
--project-dir
-pd
Laluan ke direktori projek. Lalai kepada direktori kerja semasa.
Kenyataan
- Jalankannya di dalam ruang kerja penyegerakan. Seperti
pull,pushhanya berfungsi dalam folder yang dicipta olehpac copilot cloneataupac copilot init. Ia membaca persekitaran sasaran daripada metadata penyegerakan ruang kerja. Tiada--environmenthujah. - Tarik dahulu jika terdapat konflik. Jika item yang sama berubah secara tempatan dan pada pelayan, tekan berhenti dan meminta anda menjalankan
pac copilot pullsebelum mencuba lagi. Proses ini menghalang dorongan daripada menimpa perubahan bahagian pelayan secara senyap yang anda tidak lihat. - Tiada perubahan tempatan adalah no-op. Jika push tidak menemui apa-apa untuk dihantar, ia melaporkannya dan keluar tanpa menyentuh persekitaran.
- Tolakan yang berjaya mengubah ejen langsung dalam persekitaran sasaran.
- Log masuk terlebih dahulu dengan
pac auth create.
pac copilot quarantine
Status kuarantin ejen copilot.
Parameter yang diperlukan untuk copilot quarantine
--bot-id
-id
ID juruterbang untuk kuarantin/nyahkuarantin.
Parameter Pilihan untuk copilot quarantine
--environment
-env
Persekitaran (ID, ID org, url, nama unik atau nama separa).
--status
-s
Nilai status kuarantin. benar = kuarantin, palsu = nyahkuarantin. Lalai kepada benar.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
pac copilot status
Tinjauan status penggunaan copilot yang ditentukan dalam persekitaran Dataverse semasa atau sasaran.
Contoh
Perintah ini mengundi status penggunaan copilot tertentu dalam persekitaran Dataverse semasa atau sasaran.
pac copilot status `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot-id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e
Perintah mengembalikan output seperti berikut:
Connected as user@contoso.org
Connected to... Contoso Organization
Virtual Agent New Bot German with ID 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e has been provisioned.
Parameter yang diperlukan untuk copilot status
--bot-id
-id
ID juruterbang (Chatbot).
Parameter Pilihan untuk copilot status
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
Pengesahan dan persekitaran untuk arahan penyegerakan
clonePerintah , pull, pushdan init --environment semuanya bercakap dengan persekitaran Dataverse, jadi mereka memerlukan profil pengesahan. Log masuk terlebih dahulu dengan pac auth create.
-
clone,pull, danpushmemerlukan profil aktif.pac copilot inithanya memerlukan satu apabila anda lulus--environment; tanpanya,initperancah fail secara tempatan dan tidak memerlukan log masuk. -
pulldanpushbaca persekitaran sasaran daripada metadata penyegerakan ruang kerja, supaya mereka tidak mengambil--environmenthujah.clonedaninitlakukan. -
pac copilot packadalah tempatan semata-mata. Ia membaca dan menulis fail sahaja, jadi ia tidak memerlukan pengesahan dan tiada persekitaran.
pull dan push hanya bekerja di dalam ruang kerja yang dicipta oleh clone atau init. Metadata penyegerakan yang ditulis apabila ruang kerja dicipta ialah perkara yang memberitahu mereka ejen dan persekitaran yang hendak bercakap, jadi menjalankannya di tempat lain gagal dengan pantas dengan ralat "ruang kerja tidak dijumpai".
Lihat juga
Microsoft Power Platform Kumpulan Perintah CLI
Microsoft Power Platform Gambaran keseluruhan CLI