SIMPLICIO / תיעוד וארכיטקטורה
סביבת הרצה מקורית של AI לפיתוח
מדריך להתקנה, להרצה מקומית, לעריכה מכנית ולשילוב סוכנים דרך MCP.
תיעוד וארכיטקטורה
פותח ב-Rust מקורי
Simplicio מופץ כקובץ הרצה עצמאי, ללא סביבות וירטואליות או תלויות Python.
התקנה
מתחילים בפקודה אחת
התקינו את קובץ ההרצה החתום המתאים למערכת שלכם:
curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh
בודק את סכום הביקורת ומתקין את קובץ ההרצה המתאים למערכת.
מחזור חיים
מחזור החיים של בקשה
מקריאת הסוכן ועד לתוצאה שנבדקה:
1. קליטה דרך MCP
הסוכן קורא לכלים באמצעות JSON-RPC 2.0 ישירות מהצ׳אט.
2. סיווג CPUExecutor
בקשות אינטראקטיביות וניתוחים משתמשים בתורים נפרדים. כתיבות מתבצעות ברצף.
3. חיפוש בזיכרון המקומי
Simplicio בודק ב-SQLite FTS ובווקטורים לפני קריאת קבצים.
4. הקשר מוגבל
מפות מבניות מספקות סמלים רלוונטיים במסגרת תקציב טוקנים.
5. עריכה ואימות גיבובים
החלפות ממוקדות מתבצעות באופן אטומי ונבדקות באמצעות SHA-256.
6. בדיקה ואישור ביצוע
בדיקות מקומיות מפיקות רשומה עם תוצאת ההרצה.
CPUExecutor
CPUExecutor ומקביליות
תורי הרצה וכתיבה סדרתית מתאמים את העבודה המקומית.
| תור | עדיפות | מקביליות | פעולות |
|---|---|---|---|
| InteractiveHigh | גבוהה | CPU × 2 | הסוכן קורא לכלים באמצעות JSON-RPC 2.0 ישירות מהצ׳אט. |
| AnalysisBackground | רגילה | Tokio Semaphore | Simplicio בודק ב-SQLite FTS ובווקטורים לפני קריאת קבצים. |
| write_workers: 1 | סדרתית | 1 | החלפות ממוקדות מתבצעות באופן אטומי ונבדקות באמצעות SHA-256. |
עריכה מכנית
מנוע עריכה מכנית
שינויים ממוקדים מונעים יצירה מחדש של קבצים שלמים ומצמצמים את פלט המודל.
יצירת הקובץ כולו
שינויים ממוקדים מונעים יצירה מחדש של קבצים שלמים ומצמצמים את פלט המודל.
עריכה מכנית ממוקדת
החלפות ממוקדות מתבצעות באופן אטומי ונבדקות באמצעות SHA-256.
// Simplicio
{
"TargetFile": "/path/to/src/auth.rs",
"TargetContent": "fn verify_token(token: &str) -> bool {\n true\n}",
"ReplacementContent": "fn verify_token(token: &str) -> bool {\n validate_jwt_signature(token)\n}"
}
הגדרת MCP
שילוב סוכני MCP
בחרו את היישום ופעלו לפי שלבי ההגדרה.
שאלות ופרטיות
שאלות נפוצות ופרטיות
האם קוד המקור נשלח לשרתי Simplicio?
בהרצה מקומית הקבצים נשארים במחשב שלכם. לקוח ה-AI עשוי לשלוח הקשר לספק המודל בהתאם להגדרותיו.
אילו מודלים נתמכים?
Simplicio אינו תלוי במודל ומשתלב עם לקוחות התומכים ב-MCP.
כיצד מצמצמים את צריכת הטוקנים?
באמצעות מפות מבניות מוגבלות ועריכות ממוקדות במקום קריאה ושכתוב מלאים. החיסכון תלוי במשימה.