שני פיתוחים חדשים במערכת
המלצה מודל חדש ומהפכני להקלטת שיעורים – במקביל לקול הלשון ולקו תוכן
הכירו את ה־IDE החדש של IVR — עורך חכם לקבצי ext.ini ו־ivr.ini
פרטים מלאים בפוסטים המלאים
שני פיתוחים חדשים במערכת
המלצה מודל חדש ומהפכני להקלטת שיעורים – במקביל לקול הלשון ולקו תוכן
הכירו את ה־IDE החדש של IVR — עורך חכם לקבצי ext.ini ו־ivr.ini
פרטים מלאים בפוסטים המלאים
@יצחק-קוזניץ
אבדוק בהמשך בלי נדר
עלה אצלנו עורך חדש להגדרות של ימות, ורציתי לפרט קצת מה יש בו בפועל.
הרעיון היה להשאיר את העבודה עם ext.ini ו־ivr.ini כמו שהיא, אבל להוסיף לעורך את כל העזרה שחסרה בדרך כלל כשעובדים על קובצי הגדרות.
מתחילים להקליד שם של הגדרה, והעורך מציע את ההגדרות שמתאימות לשלוחה הנוכחית.
הוא יודע להעדיף הגדרות שרלוונטיות לסוג השלוחה שאתם עורכים, ולא סתם להציג רשימה ענקית של כל מה שקיים.

העזרה לא נעצרת בשם ההגדרה.
אחרי שכותבים =, העורך יודע להציג גם את הערכים האפשריים להגדרה, עם הסבר ליד כל ערך כשיש מידע כזה.
במקום לזכור אם הערך הוא yes, מספר, נתיב, סוג מסוים או אחת מכמה אפשרויות — אפשר פשוט לבחור.

3. חיפוש הגדרות בעברית
לא חייבים לזכור את השם הטכני של ההגדרה.
אפשר לחפש לפי מה שרוצים לעשות בעברית, והעורך מנסה למצוא את ההגדרה המתאימה.
זה שימושי במיוחד בהגדרות שלא משתמשים בהן כל יום.

4. הסבר בעברית ליד השורות
יש מצב תצוגה שבו אפשר לראות ליד כל שורה הסבר קצר על מה ההגדרה עושה.
כך אפשר לפתוח ext.ini קיים ולהבין הרבה יותר מהר מה מוגדר שם, בלי לפתוח כל פעם את התיעוד בצד.



אם יש בעיה בקובץ, העורך מסמן אותה ישירות במקום שבו היא נמצאת.
לדוגמה:
ערך לא מוכר,
הגדרה לא מוכרת,
הגדרה שלא מתאימה לסוג השלוחה,
הגדרה כפולה,
או הגדרה שחסרה לה הגדרה נוספת שהיא תלויה בה.
במקום לגלות אחרי השמירה שמשהו לא עובד, אפשר לראות הרבה מהבעיות כבר בזמן העריכה.

יש הגדרות שבדרך כלל מגיעות יחד.
אחרי שמוסיפים הגדרה מסוימת, העורך יכול להציע הגדרה קשורה שכדאי להמשיך איתה.
המטרה היא לא להוסיף דברים אוטומטית, אלא להזכיר את הצעד הבא כשיש קשר ברור בין ההגדרות.

10. קטעי הגדרות מוכנים
במקום לכתוב כל פעם כמה שורות שחוזרות על עצמן, יש קטעים מוכנים שאפשר להכניס לעורך.
אחרי ההכנסה אפשר לעבור עם Tab בין המקומות שצריך למלא.
זה שימושי במיוחד בהגדרות יותר ארוכות או במבנים שחוזרים על עצמם.

11. חיפוש בתוך הקובץ
יש חיפוש שמבין לא רק טקסט רגיל אלא גם את ההגדרות עצמן.
אפשר למצוא שורה לפי שם ההגדרה, הערך שלה או השם שלה בעברית.
בקבצי ext.ini גדולים זה חוסך לא מעט גלילה.

לפני ששומרים אפשר לראות מה בדיוק השתנה.
מה נוסף, מה נמחק ומה השתנה.
זה שימושי במיוחד אחרי עריכה גדולה, או כשעובדים גם דרך הטופס המונחה וגם דרך הקובץ.

13. סימולטור "מה יקרה למתקשר?"
הוא מציג שלב אחרי שלב איזו הגדרה השפיעה, מה הערך שלה, מאיפה היא הגיעה ומה התוצאה.
במקומות שבהם אי אפשר לדעת בוודאות כי חסר מידע חיצוני, הוא לא ממציא תשובה אלא מציין שהשלב תלוי במידע נוסף.



7.. אותו עורך גם בתוך מסך ההגדרות
העורך החכם לא נמצא רק כשפותחים ext.ini מסייר הקבצים.
גם בתוך מסך ההגדרות המונחה יש עכשיו את אותו עורך.
כלומר אפשר להשתמש בשדות הנוחים של הטופס, ובמקביל לראות ולערוך את הקובץ עצמו.

זו נקודה שהיה חשוב לנו לסדר.
אם ערכתם שורה ישירות בתוך ext.ini, ואחר כך שמרתם את מסך ההגדרות, שדה בטופס שלא נגעתם בו לא אמור פתאום לדרוס את מה שכתבתם ידנית.
רק שדה שבאמת שיניתם בטופס מקבל עדיפות.
כך אפשר לעבוד בשתי הדרכים בלי לפחד שכל שמירה תמחק משהו מהדרך השנייה.
בסופו של דבר המטרה היא לא להחליף את ext.ini.
מי שמכיר את הקבצים יכול להמשיך לעבוד ישירות בדיוק כמו קודם.
פשוט עכשיו יש מסביב לעורך הרבה יותר מידע, בדיקות וכלים שעוזרים להבין מה כותבים ומה באמת יקרה אחרי השמירה.
@יצחק-קוזניץ קשה לי לענות לך בעל פה
תשתף אותי הרשאות צופה בשני הקוים ואבחון לעומק
admin@pitronai.com
ככל הנראה חסר איזה הגדרה
מודל חדש ומהפכני להקלטת שיעורים – במקביל לקול הלשון ולקו תוכן פרטי
יש לא מעט רבנים שמעוניינים מצד אחד להחזיק קו תוכן עצמאי עם כל השיעורים שלהם, ומצד שני חשוב להם שהשיעורים יופיעו גם בקול הלשון, כדי לקבל את החשיפה הרחבה שיש שם.
עד היום, אם מקליטים קודם לקו התוכן ורק לאחר מכן מעבירים את השיעורים לקול הלשון, יש בזה שני חסרונות משמעותיים:
נדרשת עבודה ידנית על כל שיעור.
צריך לקחת את ההקלטה, לטפל בה ולהעלות אותה שוב. ואם מחכים ומעלים כמה שיעורים יחד, מפסידים את החשיפה שכל שיעור היה יכול לקבל בזמן שבו הוא נמסר.
מפסידים את היתרון של שידור חי בקול הלשון.
כאשר שיעור מועבר בקול הלשון בזמן אמת, יש לו חשיפה משמעותית יותר, מאחר שגם מאזינים אחרים בקול הלשון יכולים להיחשף לכך שבאותו זמן מתקיים שידור חי של אותו רב.
האפשרות ההפוכה – לקחת לאחר מכן את השיעורים מקול הלשון אל קו התוכן – גם היא אינה רלוונטית מבחינה מעשית.
לכן פיתחתי מודל אחר.
הרב מתקשר לקול הלשון דרך מספר וירטואלי. השיחה עצמה ממשיכה כרגיל לקול הלשון, כך שהשיעור יכול להיות משודר שם בזמן אמת, אבל במקביל אותה שיחה מוקלטת גם בצד של ימות המשיח.
וכאן נכנס המנגנון שפיתחתי.
המערכת מחוברת מצד אחד למספר הווירטואלי, ומצד שני לקו התוכן של הרב. לאחר סיום ההקלטה היא לוקחת את הקובץ, מזהה את המבנה שלו, ומפרידה אותו לשני חלקים:
כותרת השיעור ו־השיעור עצמו.
לאחר מכן שני הקבצים עולים אוטומטית לשלוחת היעד בקו התוכן, בצורה מסודרת של כותרת ושיעור.
בזמן ההקלטה הרב בוחר לאיזה נושא או תיקייה השיעור שייך, והמערכת יודעת לזהות את הבחירה הזאת ולבנות את קו התוכן בהתאם.
במצב הזה נוצרים שני אזורים מרכזיים:
שיעורים אחרונים
לשם נכנסים כל השיעורים לפי סדר העלאתם.
שיעורים לפי נושאים
שם המערכת יוצרת אוטומטית שלוחה לכל נושא שהרב בחר, ומעלה את אותו שיעור גם לתוך הנושא המתאים.
כלומר, כל שיעור מופיע גם ברשימת השיעורים האחרונים וגם במקום הקבוע שלו לפי הנושא.
אם מסיבה כלשהי המערכת לא מצליחה לזהות לאיזה נושא הקובץ שייך, היא לא זורקת אותו ולא מדלגת עליו, אלא מעלה אותו אוטומטית לתת־שלוחה 0, לטיפול ידני מאוחר יותר על ידי מנהל הקו.
מבחינת ההקמה, הדרישות הן די פשוטות:
צריך מספר וירטואלי שמחובר לטלפון של הרב, קו תוכן, ולחבר את שניהם למערכת באמצעות טוקן שמוצפן ונשמר בשרת.
לאחר ההגדרה הראשונית אין צורך לבצע את התהליך מחדש בכל שיעור. המערכת מוגדרת פעם אחת, ולאחר מכן ממשיכה לרוץ באופן קבוע ואוטומטי.
כך למעשה הרב מקליט פעם אחת, מקבל את היתרונות והחשיפה של קול הלשון בזמן אמת, ובמקביל קו התוכן הפרטי שלו מתעדכן ומסתדר בצורה אוטומטית – בלי עבודה כפולה על כל שיעור.
הכניסה למוצר כאן
https://ivr.pitronai.com/#/shiurim


@חיים123456 בסדר הבנתי איפה עשית את זה
זה נראה שהAI הציע לך הגדרות שלא מאושרות ולכן המערכת חוסמת
מטפל בזה
@חיים123456 תראה צילום מסך איפה אתה נמצא
קבלתי API למייל הוא כן עובד? כי כל הזמן הוא כותב שאין לו הרשאות
לא זכיתי להבין את השאלה תסביר קצת יותר
@חיים123456 כן עברנו את מגבלת 100 משתמשים
גוגל לא נותנת יותר מ100 לאפליקציה לא מאומתת
צריך כעת לעבור אימות נראה אם אצליח
@אוויר תנסה ללחוץ על הפח

ואז להכניס שוב
@אוויר-לנשימה אחלה
טוב שעדכנת
יש כאלו מעדכנים רק שמוצאים תקלה ולא מעדכנים כשנמצא הפתרון
אחר כך אנשים חושבים שהמוצר מלא באגים ולא מנסים אותו
לאחר בקשתו של @אריה-ai נוסף אפשרות במערכת להכניס כמה מפתחות של גמיני ככה שגם אם נגמר אחד עובר לשני וכן על זה הדרך
בהמשך לפיתוח הקודם שלי כאן של בדיקת בעיות בשלוחת API
הרחבתי את הפיתוח לבנות מאפס שלוחת API בלי לדעת קוד ולבדוק כל פעם בפורום מה בדיוק צריך
נכנסים לפיתוח כאן
https://ivr.pitronai.com
מי שרצה עד היום לבנות שלוחת type=api בימות המשיח, נתקל קודם כול בבעיה די פשוטה: צריך לדעת לכתוב קוד.
גם בשביל משהו שלא נשמע מורכב במיוחד — תפריט, קבלת נתון מהמשתמש, תנאי מסוים והמשך לשלב הבא — צריך להקים צד שרת, לקבל את הפרמטרים מימות, לנהל את הלוגיקה ולהחזיר בכל שלב תשובה בפורמט המדויק שימות מצפה לו.
וככל שהשלוחה גדלה, גם הקוד גדל.
פתאום צריך לנהל מצבים שונים בשיחה, לזכור באיזה שלב המשתמש נמצא, לטפל בקלטים שונים, שגיאות, הקלטות, הסתעפויות וקריאות לשרתים נוספים.
מעבר לעצם כתיבת הקוד, קשה גם לראות בצורה ברורה את התמונה המלאה של השיחה — מה מוביל למה, מה קורה בכל תשובה ואיפה תרחיש מסוים עלול להיתקע.
בגלל זה הוספתי לפרויקט שלי אפשרות לבנות שלוחת API בצורה מונחית.
במקום לכתוב את כל זרימת השיחה בקוד, אפשר לבנות אותה משלבים:
השמעה, תפריט, קבלת קלט, הקלטה, תנאים, קריאה לשרת ועוד.
בכל שלב מגדירים מה צריך לקרות ולאן ממשיכים אחריו, והמערכת מטפלת מאחורי הקלעים בהרצת התזרים ובהחזרת התשובות המתאימות לימות המשיח.
אפשר גם לראות את כל הזרימה במפה, לקבל התראות על בעיות כבר בזמן הבנייה, ולהריץ סימולציה של השיחה לפני שמעלים אותה בפועל.
וכשהכול מוכן, מפרסמים את התזרים ישירות לשלוחת type=api.
יש גם גרסאות, אפשרות לחזור לגרסה קודמת וכלים נוספים שעוזרים לבדוק ולתחזק את השלוחה.
הרעיון בסופו של דבר הוא לאפשר לבנות תהליכים על שלוחות API בלי שכל דבר יחייב להתחיל מכתיבת קוד וניהול ידני של כל זרימת השיחה.
אשמח שתגיבו מה עוד תרצו שאוסיף למודל הזה איך לשפר וליעל אותו
מצורף קצת תמונות מהמודל החדש









@מוקד-המערכות תתחיל בתקיה קטנה תראה שעובד טוב ואז תעבור ליותר
@פתרון-AI דרך האתר, אם יש לי 2 קווים מחוברים.
האתר שלך כמובן.

@מוקד-המערכות כן אפשר
צד שרת או צד דפדפן?
@רפי-סאם אוקי
אז אשמח שתשתף אותי בשלוחה שאוכל לזהות מה התקלה ולסדר אותה
תעשה שיתוף לשלוחה במשתמשים למשתמש שלי admin@pitronai.com