พื้นที่เก็บข้อมูลนี้มีซอร์สโค้ดสำหรับวิทยานิพนธ์ Generative AI for Business Process Management - Suitability of Modalities
เป้าหมายคือการประเมินความเป็นไปได้ในการสร้างแบบจำลองกระบวนการจากเอกสารหลายรูปแบบด้วย generative AI พื้นที่เก็บข้อมูลใช้โค้ดและข้อมูลจากพื้นที่เก็บข้อมูล SAP SAM
รหัสตัวอย่างในพื้นที่เก็บข้อมูลนี้ได้รับอนุญาตดังต่อไปนี้ โปรดทราบว่าชุดข้อมูลนั้นใช้สิทธิ์การใช้งานอื่น!
Copyright (c) 2024 by SAP.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
ใบอนุญาตต่อไปนี้ใช้กับชุดข้อมูลในโฟลเดอร์ข้อมูล
Copyright (c) 2024 by SAP.
SAP grants to Recipient a non-exclusive copyright license to the Model Collection to use the Model Collection for Non-Commercial Research purposes of evaluating Recipient’s algorithms or other academic research artefacts against the Model Collection. Any rights not explicitly granted herein are reserved to SAP. For the avoidance of doubt, no rights to make derivative works of the Model Collection is granted and the license granted hereunder is for Non-Commercial Research purposes only.
"Model Collection" shall mean all files in the archive (which are JSON, XML, or other representation of business process models or other models).
"Recipient" means any natural person receiving the Model Collection.
"Non-Commercial Research" means research solely for the advancement of knowledge whether by a university or other learning institution and does not include any commercial or other sales objectives.
ข้อมูลรายละเอียดรวมถึงส่วนประกอบของบุคคลที่สามและข้อมูลใบอนุญาต/ลิขสิทธิ์มีอยู่ผ่านเครื่องมือ REUSE
เรามีไฟล์ conda Environmental.yml สองไฟล์ที่สามารถใช้เพื่อสร้างสภาพแวดล้อมใหม่และติดตั้งการขึ้นต่อกันที่จำเป็น:
environment.yml
: มีการพึ่งพาเชิงนามธรรม (pandas, numpy, ...)environment-lock.yml
: มีเวอร์ชันสำหรับการขึ้นต่อกันทั้งหมดและการขึ้นต่อกันแบบสกรรมกริยาเพื่อให้แน่ใจว่าผลลัพธ์ที่ทำซ้ำได้คุณสามารถใช้คำสั่ง conda ต่อไปนี้เพื่อสร้างสภาพแวดล้อม:
conda env create -f environment.yml
หรือ
conda env create -f environment-lock.yml
เรามีสมุดบันทึก Jupyter หลายเครื่อง
data_set_preparation Jupyter Notebook ให้คำแนะนำเกี่ยวกับวิธีการสร้างชุดข้อมูล
explore_the_dataset Jupyter Notebook ให้ข้อมูลเชิงลึกเกี่ยวกับคุณลักษณะของชุดข้อมูลที่สร้างขึ้น
bpmn_generator Jupyter Notebook สร้างโมเดลกระบวนการจากเอกสารหลายรูปแบบโดยใช้ GPT-4V และการแจ้งเตือนแบบ Zero-shot, One-shot และไม่กี่ช็อต
การประเมิน Jupyter Notebook แนะนำกรอบการประเมินผลเพื่อคำนวณคะแนนความคล้ายคลึงกันของแบบจำลองกระบวนการที่สร้างขึ้นและแบบจำลองความจริงภาคพื้นดิน นอกจากนี้ยังใช้กรอบและนำเสนอผลลัพธ์
├── data
│ ├── examples <- Some example models for illustrating main ideas.
| └── sapsam
│ ├── cleaned <- The created dataset.
| ├── enriched <- Original SAP-SAM data set enriched by some meta data
| ├── evaluations <- Evaluation results
| ├── generated <- Generated process models
| ├── raw <- Original SAP-SAM data set
| └── tmp <- Temporary data
├── notebooks <- Jupyter notebooks.
├── src
| ├── multimodalgenai <- Source code for use in this project.
│ └── sapsam <- Adapted clone of the [SAP SAM repo](https://github.com/signavio/sap-sam)
├── LICENSE <- License that applies to the example code in this repository.
├── README.md <- The top-level README for developers using this project.
├── Thesis_Gen-AI-for-BPM-Modalities_Marvin-Voelter_v04_2024-03-21_final_blurred.pdf <- Thesis with more detailed explanations and thoughts
├── environment-lock.yml <- Contains versions for all dependencies and the transitive dependencies to ensure reproducible results.
├── environment.yml <- Contains the abstract dependencies (pandas, numpy, ...).
└── setup.py <- Makes project pip installable (pip install -e .) such that src can be imported.
โปรเจ็กต์นี้เปิดรับคำขอ/ข้อเสนอแนะ รายงานข้อผิดพลาด ฯลฯ ผ่านปัญหา GitHub การสนับสนุนและข้อเสนอแนะได้รับการสนับสนุนและยินดีต้อนรับเสมอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วม โครงสร้างโครงการ ตลอดจนข้อมูลการบริจาคเพิ่มเติม โปรดดูแนวทางการบริจาคของเรา
เราในฐานะสมาชิก ผู้มีส่วนร่วม และผู้นำให้คำมั่นที่จะทำให้การมีส่วนร่วมในชุมชนของเราเป็นประสบการณ์ที่ปราศจากการคุกคามสำหรับทุกคน การเข้าร่วมโครงการนี้แสดงว่าคุณตกลงที่จะปฏิบัติตามหลักจรรยาบรรณของโครงการตลอดเวลา