แชร์ผ่าน


pac copilot

เครื่องมือและสาธารณูปโภคสําหรับการจัดการนักบิน

คำสั่ง

คำสั่ง คำอธิบาย
pac copilot create สร้างตัวนําร่องใหม่โดยใช้ไฟล์แม่แบบที่มีอยู่เป็นการอ้างอิง
pac copilot extract-template แยกไฟล์เทมเพลตจากตัวนําร่องที่มีอยู่ในสภาพแวดล้อม
pac copilot extract-translation แยกไฟล์ที่มีเนื้อหาที่แปลเป็นภาษาท้องถิ่นสําหรับบอทอย่างน้อยหนึ่งรายการ
pac copilot list รายการของตัวนําร่องในสภาพแวดล้อม Dataverse ปัจจุบันหรือเป้าหมาย
pac copilot mcp ข้อมูลเกี่ยวกับเซิร์ฟเวอร์ MCP (Model Context Protocol) ภายในเครื่อง
pac copilot merge-translation ผสานไฟล์ที่มีเนื้อหาที่แปลเป็นภาษาท้องถิ่นสําหรับบอทอย่างน้อยหนึ่งตัว
รายการแบบจําลอง copilot pac แบบจําลอง AI Builder ในสภาพแวดล้อมปัจจุบัน
การคาดการณ์แบบจําลองนักบิน pac ส่งข้อความหรือพร้อมท์ไปยังแบบจําลอง AI
pac copilot model prepare-fetch ใช้ไฟล์ FetchXML จาก AI Large Language Model (LLM) และเตรียมสําหรับการดําเนินการกับสภาพแวดล้อมปัจจุบัน
pac copilot publish เผยแพร่ Copilot แบบกําหนดเอง
สถานะนักบิน pac สํารวจสถานะการปรับใช้ของตัวนําร่องที่ระบุในสภาพแวดล้อม Dataverse ปัจจุบันหรือเป้าหมาย

pac copilot create

สร้างตัวนําร่องใหม่โดยใช้ไฟล์แม่แบบที่มีอยู่เป็นการอ้างอิง

พารามิเตอร์ที่จําเป็นสําหรับการสร้างตัวนําร่อง

--displayName

ชื่อที่แสดงของ copilot ใหม่

--schemaName

ชื่อ Schema (ชื่อที่ไม่ซ้ํา) ของตัวนําร่องใหม่

--solution -s

ชื่อของโซลูชัน

--templateFileName

ไฟล์ yaml ต้นทางที่มีเทมเพลต copilot ที่ถูกแยกโดยใช้คําสั่ง extract-template

พารามิเตอร์เผื่อเลือกสําหรับการสร้างผู้ร่วมทาง

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

pac copilot extract-template

แยกไฟล์เทมเพลตจากตัวนําร่องที่มีอยู่ในสภาพแวดล้อม

ตัวอย่าง

คําสั่งนี้จะแยกไฟล์เทมเพลตจากตัวนําร่องที่มีอยู่ในสภาพแวดล้อม

pac copilot extract-template `
   --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
   --bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
   --templateFileName NewTestCopilot.yaml

คําสั่งจะส่งกลับผลลัพธ์ดังต่อไปนี้สําหรับตัวนําร่องที่ใช้ภาษาอังกฤษและภาษาเยอรมัน:

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

พารามิเตอร์ที่จําเป็นสําหรับแม่แบบแยก copilot

--bot -id

รหัสหรือชื่อ Schema ของ Copilot (ชื่อที่ไม่ซ้ํากันที่พบในรายละเอียดของบอทหรือชื่อไฟล์ในตัวสํารวจโซลูชัน)

--templateFileName

ตําแหน่งที่ตั้งของไฟล์ yaml ที่จะเขียนเทมเพลต copilot

พารามิเตอร์ตัวเลือกสําหรับแม่แบบการแยก copilot

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

--overwrite -o

อนุญาตให้เขียนทับแฟ้มข้อมูลผลลัพธ์ถ้ามีอยู่แล้ว

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

--templateName

ชื่อเทมเพลตหรือ 'kickStartTemplate' ถ้าไม่ได้ระบุชื่อไว้

--templateVersion

เวอร์ชันเทมเพลตในรูปแบบ X.X.X หรือ 1.0.0 ถ้าไม่ได้ระบุเวอร์ชัน

pac copilot extract-translation

แยกไฟล์ที่มีเนื้อหาที่แปลเป็นภาษาท้องถิ่นสําหรับบอทอย่างน้อยหนึ่งรายการ

ตัวอย่าง

คําสั่งนี้จะแยกไฟล์ที่มีเนื้อหาที่แปลเป็นภาษาท้องถิ่นสําหรับผู้ควบคุมอย่างน้อยหนึ่งราย

pac copilot extract-translation `
   --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
   --bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
   --all `
   --outdir . `
   --format json

คําสั่งจะแสดงผลลัพธ์ดังต่อไปนี้:

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

พารามิเตอร์ตัวเลือกสําหรับการแปลแบบแยกจาก copilot

--all -a

เขียนไฟล์การแปลเป็นภาษาท้องถิ่นสําหรับภาษาที่สนับสนุนทั้งหมด ตามค่าเริ่มต้น เฉพาะภาษาหลักเท่านั้นที่จะถูกเขียน

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

--bot -id

รหัสหรือชื่อ Schema ของ Copilot (ชื่อที่ไม่ซ้ํากันที่พบในรายละเอียดของบอทหรือชื่อไฟล์ในตัวสํารวจโซลูชัน)

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

--format

รูปแบบไฟล์ที่จะเขียนไฟล์ที่แปลเป็นภาษาท้องถิ่นไม่ว่าจะเป็น 'resx' หรือ 'json' ค่าเริ่มต้นคือ 'resx'

--outdir

ไดเรกทอรีผลลัพธ์ที่จะเขียนถึง

--overwrite -o

อนุญาตให้เขียนทับแฟ้มข้อมูลผลลัพธ์ถ้ามีอยู่แล้ว

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

--sourcedir -src

ไดเรกทอรีโซลูชันต้นทาง เมื่อระบุแล้ว จะละเว้นสภาพแวดล้อมที่เชื่อมต่อเมื่อค้นหาบอท และค้นหาเนื้อหาในโฟลเดอร์โซลูชันแทน

pac copilot list

รายการของตัวนําร่องในสภาพแวดล้อม Dataverse ปัจจุบันหรือเป้าหมาย

ตัวอย่าง

คําสั่งนี้แสดงรายการตัวนําร่องทั้งหมดในสภาพแวดล้อม Dataverse ปัจจุบันหรือเป้าหมาย

pac copilot list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118

คําสั่งจะแสดงผลลัพธ์ดังต่อไปนี้:

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

พารามิเตอร์ที่เลือกได้สําหรับรายการ copilot

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

pac copilot mcp

ข้อมูลเกี่ยวกับเซิร์ฟเวอร์ MCP (Model Context Protocol) ภายในเครื่อง

พารามิเตอร์ตัวเลือกสําหรับ copilot mcp

--run -r

เรียกใช้เซิร์ฟเวอร์ภายในเครื่อง MCP (โพรโทคอลบริบทแบบจําลอง)

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

pac copilot merge-translation

ผสานไฟล์ที่มีเนื้อหาที่แปลเป็นภาษาท้องถิ่นสําหรับบอทอย่างน้อยหนึ่งตัว

ตัวอย่าง

คําสั่งนี้ผสานไฟล์ที่มีเนื้อหาที่แปลเป็นภาษาท้องถิ่นสําหรับผู้ควบคุมอย่างน้อยหนึ่งราย

pac copilot merge-translation `
   --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
   --file ms_store_newTestCopilot.de-DE.json `
   --solution SolutionName

คําสั่งจะแสดงผลลัพธ์ดังต่อไปนี้เมื่ออัปเดตภาษาเยอรมัน:

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.

เรียนรู้เกี่ยวกับวิธีการจัดการข้อผิดพลาดจากคําสั่งการแปลแบบผสาน

พารามิเตอร์ตัวเลือกสําหรับการแปลแบบผสานของ copilot

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

--file -f

รายการของไฟล์ที่มีการแปล สนับสนุนรูปแบบ Glob

--solution -s

ชื่อของโซลูชัน

--sourcedir -src

ไดเรกทอรีโซลูชันต้นทาง เมื่อระบุแล้ว จะละเว้นสภาพแวดล้อมที่เชื่อมต่อเมื่อค้นหาบอท และค้นหาเนื้อหาในโฟลเดอร์โซลูชันแทน

--verbose

ส่งออกข้อมูลการวินิจฉัยเพิ่มเติมในระหว่างการนําเข้า/ส่งออกข้อมูล

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

--whatif

ไม่ดําเนินการคําสั่ง แต่แสดงรายละเอียดของสิ่งที่จะเกิดขึ้น

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

ข้อผิดพลาดในการผสานการแปล

ตามตัวอย่างข้างต้น ถ้ามีข้อผิดพลาดหนึ่งข้ออยู่ในไฟล์ที่ใช้ในการอัปเดตตัวนําสัญญาณ ผลลัพธ์จะมีลักษณะดังนี้:

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.

ค่า --verbose สถานะจะเพิ่มรายละเอียดเกี่ยวกับข้อผิดพลาด:

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.

รายการแบบจําลอง copilot pac

แบบจําลอง AI Builder ในสภาพแวดล้อมปัจจุบัน

ตัวอย่าง

คําสั่งนี้จะแสดงรายการแบบจําลอง AI Builder ทั้งหมด

pac copilot model list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118

คําสั่งจะแสดงผลลัพธ์ดังต่อไปนี้:

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

พารามิเตอร์ที่เลือกได้สําหรับรายการแบบจําลอง copilot

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

การคาดการณ์แบบจําลองนักบิน pac

ส่งข้อความหรือพร้อมท์ไปยังแบบจําลอง AI

พารามิเตอร์ตัวเลือกสําหรับการคาดการณ์แบบจําลองนักบิน

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

--model-id -id

รหัสแบบจําลอง AI Builder

--model-name -n

ชื่อแบบจําลอง AI แบบเต็มหรือบางส่วน

--prompt -p

แจ้งให้ส่งไปยังแบบจําลอง AI

--text -t

ข้อความที่จะส่งไปยังแบบจําลอง AI

pac copilot model prepare-fetch

ใช้ไฟล์ FetchXML จาก AI Large Language Model (LLM) และเตรียมสําหรับการดําเนินการกับสภาพแวดล้อมปัจจุบัน

พารามิเตอร์ที่จําเป็นสําหรับการเตรียมแบบจําลอง copilot-fetch

--inputFile -i

ไฟล์ FetchXML ที่มักจะมาจาก AI LLM

--outputFile -o

ไฟล์เอาท์พุท FetchXML ที่พร้อมที่จะดําเนินการกับสภาพแวดล้อมปัจจุบัน

พารามิเตอร์ตัวเลือกสําหรับ fetch การเตรียมแบบจําลองนักบิน

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

pac copilot publish

เผยแพร่ Copilot แบบกําหนดเอง

พารามิเตอร์ที่จําเป็นสําหรับการเผยแพร่ copilot

--bot -id

รหัสหรือชื่อ Schema ของ Copilot (ชื่อที่ไม่ซ้ํากันที่พบในรายละเอียดของบอทหรือชื่อไฟล์ในตัวสํารวจโซลูชัน)

พารามิเตอร์ตัวเลือกสําหรับการเผยแพร่ copilot

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

สถานะนักบิน pac

สํารวจสถานะการปรับใช้ของตัวนําร่องที่ระบุในสภาพแวดล้อม Dataverse ปัจจุบันหรือเป้าหมาย

ตัวอย่าง

คําสั่งนี้จะสํารวจสถานะการปรับใช้ของตัวนําร่องที่ระบุในสภาพแวดล้อม Dataverse ปัจจุบันหรือเป้าหมาย

pac copilot status `
   --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
   --bot-id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e

คําสั่งจะแสดงผลลัพธ์ดังต่อไปนี้:

Connected as user@contoso.org
Connected to... Contoso Organization
Virtual Agent New Bot German with ID 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e has been provisioned.

พารามิเตอร์ที่จําเป็นสําหรับสถานะผู้นําร่อง

--bot-id -id

ID ของนักบิน (แชทบอท)

พารามิเตอร์ตัวเลือกสําหรับสถานะผู้นําร่อง

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

ดูเพิ่มเติม

กลุ่มคําสั่ง Microsoft Power Platform CLI
ภาพรวม Microsoft Power Platform CLI