mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-09 05:12:12 +02:00
update more languages
Signed-off-by: Alex Jenkins <kjenkins60@gatech.edu>
This commit is contained in:
parent
835acaa70e
commit
16c2f12a54
249 changed files with 117186 additions and 186 deletions
|
|
@ -1,4 +1,8 @@
|
|||
<<<<<<< HEAD
|
||||
# הגדרת מפרט תוכנית זרימה
|
||||
=======
|
||||
# מפרט הגדרת תוכנית זרימה
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
## סקירה כללית
|
||||
|
||||
|
|
@ -9,7 +13,11 @@
|
|||
הגדרת תוכנית זרימה מורכבת מחמש קטעים עיקריים:
|
||||
|
||||
### 1. קטע מחלקה
|
||||
<<<<<<< HEAD
|
||||
מגדיר מעבדי שירות משותפים המופעלים פעם אחת לכל תוכנית זרימה. מעבדים אלה מטפלים בבקשות מכל מופעי הזרימה של מחלקה זו.
|
||||
=======
|
||||
מגדיר מעבדים משותפים המופעלים פעם אחת לכל תוכנית זרימה. מעבדים אלה מטפלים בבקשות מכל מופעי הזרימה של מחלקה זו.
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
```json
|
||||
"class": {
|
||||
|
|
@ -32,7 +40,11 @@
|
|||
דוגמאות: `embeddings:{class}`, `text-completion:{class}`, `graph-rag:{class}`
|
||||
|
||||
### 2. סעיף זרימה
|
||||
<<<<<<< HEAD
|
||||
מגדיר מעבדים ספציפיים לזרימה, אשר מופעלים עבור כל מופע זרימה בודד. לכל זרימה יש סט נפרד משלה של מעבדים אלה.
|
||||
=======
|
||||
מגדיר מעבדים ספציפיים לזרימה אשר מופעלים עבור כל מופע זרימה בודד. לכל זרימה יש סט נפרד משלה של מעבדים אלה.
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
```json
|
||||
"flow": {
|
||||
|
|
@ -59,7 +71,11 @@
|
|||
|
||||
ממשקים יכולים לקבל שתי צורות:
|
||||
|
||||
<<<<<<< HEAD
|
||||
**תבנית "שלח ושכח"** (תור יחיד):
|
||||
=======
|
||||
**תבנית "שלח והשכח"** (תור יחיד):
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
```json
|
||||
"interfaces": {
|
||||
"document-load": "persistent://tg/flow/document-load:{id}",
|
||||
|
|
@ -78,9 +94,15 @@
|
|||
```
|
||||
|
||||
**סוגי ממשקים:**
|
||||
<<<<<<< HEAD
|
||||
**נקודות כניסה:** נקודות שבהן מערכות חיצוניות מזריקות נתונים (`document-load`, `agent`)
|
||||
**ממשקי שירות:** תבניות בקשה/תגובה עבור שירותים (`embeddings`, `text-completion`)
|
||||
**ממשקי נתונים:** נקודות חיבור לזרימת נתונים מסוג "שלח וסגור" (`triples-store`, `entity-contexts-load`)
|
||||
=======
|
||||
**נקודות כניסה:** נקודות בהן מערכות חיצוניות מזריקות נתונים (`document-load`, `agent`)
|
||||
**ממשקי שירות:** תבניות בקשה/תגובה עבור שירותים (`embeddings`, `text-completion`)
|
||||
**ממשקי נתונים:** נקודות חיבור לזרימת נתונים מסוג "שלח ושים" (`triples-store`, `entity-contexts-load`)
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
### 4. סעיף פרמטרים
|
||||
ממפה שמות פרמטרים ספציפיים לזרימה להגדרות פרמטרים המאוחסנות באופן מרכזי:
|
||||
|
|
@ -129,7 +151,11 @@
|
|||
משמש בהגדרות של מעבדים כדי להתאים אישית את ההתנהגות
|
||||
דוגמאות: `{model}`, `{temp}`, `{chunk}`
|
||||
מוחלף בערכים המסופקים בעת הפעלת ה-flow
|
||||
<<<<<<< HEAD
|
||||
מאומתים מול הגדרות פרמטרים המאוחסנות באופן מרכזי
|
||||
=======
|
||||
מאומתים מול הגדרות פרמטרים המאוחסנות במרכז
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
## הגדרות מעבד
|
||||
|
||||
|
|
@ -213,19 +239,32 @@
|
|||
**tenant**: `tg` עבור הגדרות תבניות זרימה המסופקות על ידי TrustGraph
|
||||
**namespace**: מציין את דפוס העברת ההודעות
|
||||
`flow`: שירותים מסוג "שלח וגע" (fire-and-forget)
|
||||
<<<<<<< HEAD
|
||||
`request`: החלק של הבקשה בשירותי בקשה/תגובה (request/response)
|
||||
`response`: החלק של התגובה בשירותי בקשה/תגובה (request/response)
|
||||
=======
|
||||
`request`: החלק של הבקשה בשירותי "בקשה/תגובה" (request/response)
|
||||
`response`: החלק של התגובה בשירותי "בקשה/תגובה" (request/response)
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
**topic**: שם התור/נושא הספציפי עם משתני תבנית
|
||||
|
||||
### תורים קבועים (Persistent Queues)
|
||||
דפוס: `persistent://tg/flow/<topic>:{id}`
|
||||
משמש עבור שירותים מסוג "שלח וגע" וזרימת נתונים עמידה
|
||||
<<<<<<< HEAD
|
||||
הנתונים נשמרים באחסון של Pulsar בין הפעלות מחדש
|
||||
=======
|
||||
הנתונים נשמרים באחסון של Pulsar גם לאחר אתחולים מחדש
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
דוגמה: `persistent://tg/flow/chunk-load:{id}`
|
||||
|
||||
### תורים לא קבועים (Non-Persistent Queues)
|
||||
דפוס: `non-persistent://tg/request/<topic>:{class}` או `non-persistent://tg/response/<topic>:{class}`
|
||||
<<<<<<< HEAD
|
||||
משמש עבור דפוסי העברת הודעות מסוג בקשה/תגובה
|
||||
=======
|
||||
משמש עבור דפוסי העברת הודעות מסוג "בקשה/תגובה"
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
זמני, אינו נשמר בדיסק על ידי Pulsar
|
||||
השהיה נמוכה יותר, מתאים לתקשורת בסגנון RPC
|
||||
דוגמה: `non-persistent://tg/request/embeddings:{class}`
|
||||
|
|
@ -263,7 +302,11 @@
|
|||
`"chunk_size": "{chunk}"` → `"chunk_size": "512"`
|
||||
|
||||
זה יוצר:
|
||||
<<<<<<< HEAD
|
||||
צינור עיבוד מסמכים נפרד עבור `customer-A-flow`
|
||||
=======
|
||||
צינור עיבוד מסמכים מבודד עבור `customer-A-flow`
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
שירות הטמעה משותף עבור כל זרימות `standard-rag`
|
||||
זרימת נתונים שלמה מאיסוף מסמכים דרך שאילתות
|
||||
מעבדים מוגדרים עם ערכי הפרמטרים שסופקו
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue