דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. כללי - עזרה הדדית
  3. בירור | יצירת אלגוריתם/כללים למנוע חיפוש

בירור | יצירת אלגוריתם/כללים למנוע חיפוש

מתוזמן נעוץ נעול הועבר כללי - עזרה הדדית
49 פוסטים 8 כותבים 234 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ע עידו300

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

    חלק מהענין שאני מעדיף שיחפש בכל העמודות ולא רק ב"שם הספר", המודל לא אמור לדעת מה צריך לחפש בשם הספר ומה צריך לחפש במקום אחר.
    בקיצור צריך משהו חכם, מתוכנן היטב ולא made in AI...

    את ההמרה לטקסט עושה מודל חיצוני בכל מקרה.

    תוכן מידע זה כבר לא משנה.

    העיקר זה האלגוריתן חיפוש + כללים לכתיבה נכונה לתוצאות מיטביות של האלגוריתם.

    התשובה של קלוד מטופשת בעיני, ולכן הבאתי אותה, הוא מנסה לפתור את הבעיה נקודתית במקום להסתכל על התמונה הכוללת. רציתי להבהיר למה אני רוצה תשובות מבנ"א ולא של AI... שמתברר שזה נהיה דבר יותר ויותר נדיר...

    המלאךה מנותק
    המלאךה מנותק
    המלאך
    כתב נערך לאחרונה על ידי
    #9

    @עידו300 הצלחת לבלבל אותי 😄
    אני רק הסברתי שההסתכלות שלך יכולה להפריע לך ביצירת אלגוריתם כזה, ההסתכלות שלך אמורה להיות שיש פה שני בעיות שעלולות להפריע, ולא בעיה אחת מורכבת, אם תציג את זה ככה, כנראה גם הai יוכל לפתור לך את זה.

    האתר שלי: https://amlaach.github.io/personal-site/

    תגובה 1 תגובה אחרונה
    1
    • ע"ה דכו"עע ע"ה דכו"ע

      @עידו300 לא הבנתי מה כתבת על העמודות וכו', אתה צריך בעצם שאם מישהו כותב/אומר ש"ס חתנים הוצאת וגשל 37 סנטימטר אז הוא יידע למצוא את השורה שבעמודה שם מופיע ש"ס חתנים, ובעמודה הוצאה מופיע וגשל ובעמודה גודל מופיע 37 סנטימטר?

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

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

      מקוה שלא טרחתי לכתוב את כל הדוגמאות האלו רק בשביל לענות לך בשעורים על הצד שדיברת על חיטים

      ע מנותק
      ע מנותק
      עידו300
      כתב נערך לאחרונה על ידי עידו300
      #10

      @ע-ה-דכו-ע בערך מה שהתכוונתי
      המנוע צריך לחפש בכל העמודות כי אולי התשובה נמצאת שם.
      דוגמא של האתר, השיחה כמובן מגיע לAI והוא שולח בקשה בAPI
      Video Project 4.mp4

      ע"ה דכו"עע תגובה 1 תגובה אחרונה
      0
      • ע עידו300

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

        הAI המסכן הסתבך במנגנון הזה, בכל סשן הוא מצא סיבה למה לשנות את המנגנון למשהו אחר.

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

        לדוגמא חיפשתי (זה עבר תמלול ולכן יצא מעוות) ש"ס חתנים, התמלול החליט שביקשתי שש/שף חתנים וחיפש את זה, המערכת החזירה 0 תוצאות למרות שיש 3 סוגים של ש"ס חתנים... פעם הוא היה מוצא גם את זה, באחד השינויים זה אבד לו...

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

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

        זו ההצעה האחרונה של קלוד:

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

        קובץ נתונים של שאילתות שנשמעו בשיחות אמיתיות, ולצד כל אחת המוצר הנכון (או "אין התאמה נכונה"). הוא מתחיל ממה שכבר יש בלוגים ובמסמכים: "שוקאמין", "שש חתנים", "שף חתנים", "בן אשר", "עץ חיים", "ים של שלמה", "Pas moi" (רמב"ן), "שס חדנים".

        מריצים עליו כל שינוי ומודדים שני מספרים:

        כמה נמצאו נכון.
        כמה קיבלו מוצר שגוי עם מחיר. זה המספר שאסור לו לעלות. כ8 אומר שתשובה שגויה גרועה מ"לא מצאתי".

        כלל שמשפר את הראשון ומעלה את השני נדחה. זה מה שמבדיל כלל ממערכת מטלאי להדגמה.

        ב. "שם מדובר" לכל מוצר: כללי רישום בשכבת התחום

        לכל מוצר יש שם כתוב (מה שמוצג) ושמות מדוברים (מה שמחפשים מולו). השמות המדוברים נגזרים בכללים, לא ביד לכל ספר:

        כלל דוגמה
        ראשי תיבות נקראים כמילה ש"ס ← שס
        ספירת כרכים ומידות אינן חלק מהשם (26 כר'), (17 ס"מ) ← מוסר
        קיצורים נפתחים כר' ← כרכים
        שם הוצאה הוא שדה, לא חלק מהשם עוז והדר ← לשדה ההוצאה

        הכללים הם נתונים בשכבת התחום, והמנוע שמפעיל אותם בליבה. זה המבחן של תוכנית_עבודה.md §1.2: בחומרי בניין הכללים יהיו "מ"מ", "ק"ג" ושמות יצרנים, והמנוע לא ישתנה.

        בנוסף, שם נוסף שבעל החנות מזין בפאנל ("גמרא" לספר שכתוב "תלמוד בבלי"). שם כזה הוא נתון שאדם אישר.

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

        ג. התאמה פונטית לשיבושי זיהוי קולי

        הזיהוי הקולי מחליף אותיות שנשמעות דומה בטלפון: ס/ש/שׂ, כ/ח, ת/ט, ק/כ, א/ע, ו/ב, פ/ף. לכל מילה בשם המדובר מחשבים מפתח פונטי שמאחד את הקבוצות האלה. "שש" ו"שס" מקבלים אותו מפתח, ו"שף" קרוב אליו.

        שני תנאים שומרים על כ8:

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

        קבוצות האותיות הן ידע על עברית בטלפון, לא על ספרים. לכן הן בליבה.

        נשמע לי לא רציני... לכן בבקשה, רק תגובות מבני אדם שמבינים מה שאומרים ולא מAI, אותם גם אני יכול לשאול...

        יותר מאשמח לעזרה.

        תודה

        אגב, @administrators ? חייבים קטגוריה כללית לתכנות, לא יכול להיות שכזו שאלה אני צריך לכתוב כאן כי אין קטגוריה כללית שמתאימה לנושאי תכנות שלא שייכים לשפה מסוימת

        pcinfogmachP מנותק
        pcinfogmachP מנותק
        pcinfogmach
        מדריכים
        כתב נערך לאחרונה על ידי
        #11

        @עידו300 כתב:

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

        אני משער שאתה מפתח בווב
        כדי לייעץ לך כדבעי אשמח אם תאשר זאת
        כלומר האם מדובר בסביבית פיתוח של JS
        כמו"כ האם מדובר בתוכנה או באתר וכו'
        פרטים בסיסייים על מה שאתה מפתח משנים דרסטית מה העצה היועיצה

        גמ"ח עזרה וייעוץ בנושאי מחשבים

        ע תגובה 1 תגובה אחרונה
        1
        • pcinfogmachP pcinfogmach

          @עידו300 כתב:

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

          אני משער שאתה מפתח בווב
          כדי לייעץ לך כדבעי אשמח אם תאשר זאת
          כלומר האם מדובר בסביבית פיתוח של JS
          כמו"כ האם מדובר בתוכנה או באתר וכו'
          פרטים בסיסייים על מה שאתה מפתח משנים דרסטית מה העצה היועיצה

          ע מנותק
          ע מנותק
          עידו300
          כתב נערך לאחרונה על ידי
          #12

          @pcinfogmach בגדול אתר, בnodejs בVSC.

          pcinfogmachP תגובה 1 תגובה אחרונה
          0
          • ע עידו300

            @pcinfogmach בגדול אתר, בnodejs בVSC.

            pcinfogmachP מנותק
            pcinfogmachP מנותק
            pcinfogmach
            מדריכים
            כתב נערך לאחרונה על ידי
            #13

            @עידו300
            node זה לא אתר זה תוכנה
            אז שוב האם אתה מפתח אתר כלומר אתה מתכנן להציג לציבור כאתר או כתוכנה

            גמ"ח עזרה וייעוץ בנושאי מחשבים

            המלאךה ע 2 תגובות תגובה אחרונה
            0
            • pcinfogmachP pcinfogmach

              @עידו300
              node זה לא אתר זה תוכנה
              אז שוב האם אתה מפתח אתר כלומר אתה מתכנן להציג לציבור כאתר או כתוכנה

              המלאךה מנותק
              המלאךה מנותק
              המלאך
              כתב נערך לאחרונה על ידי
              #14

              @pcinfogmach המנוע חיפוש לא מתחשב בממשק, מה זה משנה אם זה רץ על שרת או על המחשב? תכלס' זה עובד על node.js.

              כמובן שיש דברים בשרת שצריך לקחת בחשבון אבל היסוד וודאי נשאר..

              האתר שלי: https://amlaach.github.io/personal-site/

              pcinfogmachP תגובה 1 תגובה אחרונה
              0
              • pcinfogmachP pcinfogmach

                @עידו300
                node זה לא אתר זה תוכנה
                אז שוב האם אתה מפתח אתר כלומר אתה מתכנן להציג לציבור כאתר או כתוכנה

                ע מנותק
                ע מנותק
                עידו300
                כתב נערך לאחרונה על ידי
                #15

                @pcinfogmach המנוע חיפוש נמצא בשרת שלי, הוא בשימוש ע"י אתר + קו בימות המשיח + מייל + היד עוד נטויה

                pcinfogmachP תגובה 1 תגובה אחרונה
                0
                • המלאךה המלאך

                  @pcinfogmach המנוע חיפוש לא מתחשב בממשק, מה זה משנה אם זה רץ על שרת או על המחשב? תכלס' זה עובד על node.js.

                  כמובן שיש דברים בשרת שצריך לקחת בחשבון אבל היסוד וודאי נשאר..

                  pcinfogmachP מנותק
                  pcinfogmachP מנותק
                  pcinfogmach
                  מדריכים
                  כתב נערך לאחרונה על ידי pcinfogmach
                  #16

                  @המלאך כתב:

                  @pcinfogmach המנוע חיפוש לא מתחשב בממשק, מה זה משנה אם זה רץ על שרת או על המחשב?

                  זה משנהמאוד איזה מנוע הוא יכול להשתמש בו בפרט אם מדובר באתר סטטי

                  גמ"ח עזרה וייעוץ בנושאי מחשבים

                  תגובה 1 תגובה אחרונה
                  0
                  • ע עידו300

                    @pcinfogmach המנוע חיפוש נמצא בשרת שלי, הוא בשימוש ע"י אתר + קו בימות המשיח + מייל + היד עוד נטויה

                    pcinfogmachP מנותק
                    pcinfogmachP מנותק
                    pcinfogmach
                    מדריכים
                    כתב נערך לאחרונה על ידי
                    #17

                    @עידו300 כתב:

                    @pcinfogmach המנוע חיפוש נמצא בשרת שלי, הוא בשימוש ע"י אתר + קו בימות המשיח + מייל + היד עוד נטויה

                    מצויין בוא נתקדם
                    אז יש לך שרת עם אתר
                    מה סדר גודל הנתונים שאתה מחפש בהם?

                    גמ"ח עזרה וייעוץ בנושאי מחשבים

                    ע תגובה 1 תגובה אחרונה
                    0
                    • pcinfogmachP pcinfogmach

                      @עידו300 כתב:

                      @pcinfogmach המנוע חיפוש נמצא בשרת שלי, הוא בשימוש ע"י אתר + קו בימות המשיח + מייל + היד עוד נטויה

                      מצויין בוא נתקדם
                      אז יש לך שרת עם אתר
                      מה סדר גודל הנתונים שאתה מחפש בהם?

                      ע מנותק
                      ע מנותק
                      עידו300
                      כתב נערך לאחרונה על ידי
                      #18

                      @pcinfogmach זה משתנה, נכון לעכשיו יש לי מעל 4000 פריטים.
                      אבל כמו שאמרתי המנגנון אמור להתאים לכל הסוגים, ובעקרון מיועד (יום אחד, בתקווה) לפרודוקשן.

                      pcinfogmachP תגובה 1 תגובה אחרונה
                      0
                      • ע עידו300

                        @pcinfogmach זה משתנה, נכון לעכשיו יש לי מעל 4000 פריטים.
                        אבל כמו שאמרתי המנגנון אמור להתאים לכל הסוגים, ובעקרון מיועד (יום אחד, בתקווה) לפרודוקשן.

                        pcinfogmachP מנותק
                        pcinfogmachP מנותק
                        pcinfogmach
                        מדריכים
                        כתב נערך לאחרונה על ידי pcinfogmach
                        #19

                        @עידו300
                        4000 פריטים זה כלום
                        פרודוקשן משתנה לפי היעד שלך מה ריאלי שיהיה

                        בכל אופן נשמע לי שאתה מתנהל עם כמויות קטנות של דאטה כך שכל מנוע חיפוש פשוט יכול לשמש אותך
                        כדאי מאוד להשתמש עם מנוע חיפוש בגלל שהוא עושה בשבילך את כל העבודה
                        מכיון שמדובר בכמות מידע קטנה ובשרת אתה יכול להשתמש במנוע חיפוש ששומר הכל בראם בקלות וביעילות

                        אם בכל אופן מדובר במשהו יותר בומבסטי תוכל לשקול משהו כמו opensearch

                        אם יש עוד שאלות לא להתבייש לשאול

                        גמ"ח עזרה וייעוץ בנושאי מחשבים

                        ע תגובה 1 תגובה אחרונה
                        1
                        • ע עידו300

                          @ע-ה-דכו-ע בערך מה שהתכוונתי
                          המנוע צריך לחפש בכל העמודות כי אולי התשובה נמצאת שם.
                          דוגמא של האתר, השיחה כמובן מגיע לAI והוא שולח בקשה בAPI
                          Video Project 4.mp4

                          ע"ה דכו"עע מנותק
                          ע"ה דכו"עע מנותק
                          ע"ה דכו"ע
                          כתב נערך לאחרונה על ידי
                          #20

                          @עידו300 כתב:

                          המנוע צריך לחפש בכל העמודות כי אולי התשובה נמצאת שם.

                          לחפש את המילים בכל אחת מהעמודות אין שום בעיה, אני שואל האם צריך לחפש כל חלק מהמשפט בעמודה אחרת

                          דוגמא של האתר, השיחה כמובן מגיע לAI והוא שולח בקשה בAPI
                          Video Project 4.mp4

                          חסום בנטפרי

                          ע תגובה 1 תגובה אחרונה
                          1
                          • ע"ה דכו"עע ע"ה דכו"ע

                            @עידו300 כתב:

                            המנוע צריך לחפש בכל העמודות כי אולי התשובה נמצאת שם.

                            לחפש את המילים בכל אחת מהעמודות אין שום בעיה, אני שואל האם צריך לחפש כל חלק מהמשפט בעמודה אחרת

                            דוגמא של האתר, השיחה כמובן מגיע לAI והוא שולח בקשה בAPI
                            Video Project 4.mp4

                            חסום בנטפרי

                            ע מנותק
                            ע מנותק
                            עידו300
                            כתב נערך לאחרונה על ידי
                            #21

                            @ע-ה-דכו-ע כתב:

                            @עידו300 כתב:

                            המנוע צריך לחפש בכל העמודות כי אולי התשובה נמצאת שם.

                            לחפש את המילים בכל אחת מהעמודות אין שום בעיה, אני שואל האם צריך לחפש כל חלק מהמשפט בעמודה אחרת

                            כן, יכול להיות גם.

                            Video Project 4.zi

                            תגובה 1 תגובה אחרונה
                            0
                            • pcinfogmachP pcinfogmach

                              @עידו300
                              4000 פריטים זה כלום
                              פרודוקשן משתנה לפי היעד שלך מה ריאלי שיהיה

                              בכל אופן נשמע לי שאתה מתנהל עם כמויות קטנות של דאטה כך שכל מנוע חיפוש פשוט יכול לשמש אותך
                              כדאי מאוד להשתמש עם מנוע חיפוש בגלל שהוא עושה בשבילך את כל העבודה
                              מכיון שמדובר בכמות מידע קטנה ובשרת אתה יכול להשתמש במנוע חיפוש ששומר הכל בראם בקלות וביעילות

                              אם בכל אופן מדובר במשהו יותר בומבסטי תוכל לשקול משהו כמו opensearch

                              אם יש עוד שאלות לא להתבייש לשאול

                              ע מנותק
                              ע מנותק
                              עידו300
                              כתב נערך לאחרונה על ידי
                              #22

                              @pcinfogmach כתב:

                              4000 פריטים זה כלום

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

                              @pcinfogmach כתב:

                              בכל אופן נשמע לי שאתה מתנהל עם כמויות קטנות של דאטה כך שכל מנוע חיפוש פשוט יכול לשמש אותך
                              כדאי מאוד להשתמש עם מנוע חיפוש בגלל שהוא עושה בשבילך את כל העבודה
                              מכיון שמדובר בכמות מידע קטנה ובשרת אתה יכול להשתמש במנוע חיפוש ששומר הכל בראם בקלות וביעילות

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

                              יש לך המלצה על אחת?

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

                              ע"ה דכו"עע תגובה 1 תגובה אחרונה
                              0
                              • ע עידו300

                                @pcinfogmach כתב:

                                4000 פריטים זה כלום

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

                                @pcinfogmach כתב:

                                בכל אופן נשמע לי שאתה מתנהל עם כמויות קטנות של דאטה כך שכל מנוע חיפוש פשוט יכול לשמש אותך
                                כדאי מאוד להשתמש עם מנוע חיפוש בגלל שהוא עושה בשבילך את כל העבודה
                                מכיון שמדובר בכמות מידע קטנה ובשרת אתה יכול להשתמש במנוע חיפוש ששומר הכל בראם בקלות וביעילות

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

                                יש לך המלצה על אחת?

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

                                ע"ה דכו"עע מנותק
                                ע"ה דכו"עע מנותק
                                ע"ה דכו"ע
                                כתב נערך לאחרונה על ידי
                                #23

                                @עידו300 כתב:

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

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

                                זה התפקיד שלך לומר לAI להשתמש בספריות קיימות.

                                ראיתי פעם מישהו שהAI הכניס לו בקוד מימוש שלם כמעט של הצגת הבדלים חזותית כמו בגיט במקום לעשות import פשוט לעורך של VS CODE שהוא בקוד פתוח וניתן להטמעה בקלות

                                תגובה 1 תגובה אחרונה
                                1
                                • ע מנותק
                                  ע מנותק
                                  עידו300
                                  כתב נערך לאחרונה על ידי עידו300
                                  #24

                                  קלוד טוען שמנוע מוכן לא יעזור כאן, כי הדרישות שלי כאן שונות...

                                  המנועים לא יעזרו לתיקון שגיאות כמו שף חתנים במקום שס חתנים.

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

                                  מה כבר קיים היום. הקטלוג מריץ מנוע חיפוש שנכתב כאן (packages/core/hebrew.js). הוא מנרמל עברית, וסולח לשגיאות לפי מרחק עריכה, כשהסף תלוי באורך המילה. מעליו, בערוץ הטלפוני, יש מפל ניסיונות (apps/voice/facts/book-search.js): טבלת תיקונים לשיבושי תמלול, מילים נרדפות, הסרת מילים תיאוריות ושער כיסוי. בפועל זה מנוע קטן עם סובלנות לשגיאות, בדיוק מה שמנוע מוכן היה נותן.

                                  מה מנוע מוכן היה עושה עם השאילתות מהשיחה:

                                  שאילתה למה זה לא היה עוזר
                                  "שש חתנים" / "שף חתנים" מנועים כמו Meilisearch ו-Typesense לא סולחים על טעות במילים קצרות. כברירת מחדל, תיקון שגיאה מתחיל רק מ-5 אותיות. "שש"→"שס" זו אות אחת מתוך שתיים, ושום מנוע לא יתקן אותה, ובצדק.
                                  "שוקאמין" זה שיבוש של צליל, לא של כתיב. אף מנוע טקסט לא יחבר את זה ל-"ש"ס חתנים".
                                  המנוע כן יכול להשמיט מילה שלא נמצאה. ב-Meilisearch יש לזה הגדרה מובנית, matchingStrategy: last. אבל זה בדיוק "לנסות שוב בלי המילה הקצרה", שדחית כתיקון שמותאם להדגמה. זה אותו פתרון, רק עטוף בספרייה.

                                  השיבוש קורה לפני החיפוש: המתמלל שומע ארמית וראשי תיבות לא נכון. את זה מתקנים במקום אחר:

                                  הטיית המתמלל לשמות שבקטלוג. זה כבר קיים חלקית ב-asr-vocab.
                                  שם מדובר או מפתח פונטי לכל מוצר. "שס", "שַׁס" ו"שש" יקבלו מפתח צליל אחד.
                                  התאוששות בשיחה: אחרי שני כישלונות הסוכן מציע קטגוריה או מבקש לאיית, ולא שואל "בטוח שזה השם?".
                                  איפה מנוע מוכן כן מתאים: ביעד ארוך הטווח של מנוע מענה לכל סוג מוצר. שם דירוג, סינון לפי שדות וקטלוגים גדולים זה עבודה שלא כדאי לכתוב בעצמנו. אפשרויות עם רישיון שמתיר שימוש מסחרי:

                                  MiniSearch (MIT) או Orama (Apache 2.0): ספרייה שרצה בתוך התהליך, בלי שרת נוסף. ל-4,077 ספרים זה מספיק לגמרי.
                                  Meilisearch: הליבה ברישיון MIT. זה שרת נפרד, כלומר תהליך נוסף שצריך לסנכרן מול SQLite.
                                  Typesense (GPL-3): מותר להריץ אותו כשירות מסחרי. גם הוא שרת נפרד.
                                  SQLite FTS5: כבר קיים במסד, אבל אין בו סובלנות לשגיאות.
                                  ההמלצה שלי: לא להחליף מנוע עכשיו כתיקון לבעיה הזו. במקום זה להכריע לפי מדידה, שזה גם הצעד הראשון בהצעה לשיטה שממתינה לך:

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

                                  ע"ה דכו"עע המלאךה 2 תגובות תגובה אחרונה
                                  0
                                  • ע עידו300

                                    קלוד טוען שמנוע מוכן לא יעזור כאן, כי הדרישות שלי כאן שונות...

                                    המנועים לא יעזרו לתיקון שגיאות כמו שף חתנים במקום שס חתנים.

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

                                    מה כבר קיים היום. הקטלוג מריץ מנוע חיפוש שנכתב כאן (packages/core/hebrew.js). הוא מנרמל עברית, וסולח לשגיאות לפי מרחק עריכה, כשהסף תלוי באורך המילה. מעליו, בערוץ הטלפוני, יש מפל ניסיונות (apps/voice/facts/book-search.js): טבלת תיקונים לשיבושי תמלול, מילים נרדפות, הסרת מילים תיאוריות ושער כיסוי. בפועל זה מנוע קטן עם סובלנות לשגיאות, בדיוק מה שמנוע מוכן היה נותן.

                                    מה מנוע מוכן היה עושה עם השאילתות מהשיחה:

                                    שאילתה למה זה לא היה עוזר
                                    "שש חתנים" / "שף חתנים" מנועים כמו Meilisearch ו-Typesense לא סולחים על טעות במילים קצרות. כברירת מחדל, תיקון שגיאה מתחיל רק מ-5 אותיות. "שש"→"שס" זו אות אחת מתוך שתיים, ושום מנוע לא יתקן אותה, ובצדק.
                                    "שוקאמין" זה שיבוש של צליל, לא של כתיב. אף מנוע טקסט לא יחבר את זה ל-"ש"ס חתנים".
                                    המנוע כן יכול להשמיט מילה שלא נמצאה. ב-Meilisearch יש לזה הגדרה מובנית, matchingStrategy: last. אבל זה בדיוק "לנסות שוב בלי המילה הקצרה", שדחית כתיקון שמותאם להדגמה. זה אותו פתרון, רק עטוף בספרייה.

                                    השיבוש קורה לפני החיפוש: המתמלל שומע ארמית וראשי תיבות לא נכון. את זה מתקנים במקום אחר:

                                    הטיית המתמלל לשמות שבקטלוג. זה כבר קיים חלקית ב-asr-vocab.
                                    שם מדובר או מפתח פונטי לכל מוצר. "שס", "שַׁס" ו"שש" יקבלו מפתח צליל אחד.
                                    התאוששות בשיחה: אחרי שני כישלונות הסוכן מציע קטגוריה או מבקש לאיית, ולא שואל "בטוח שזה השם?".
                                    איפה מנוע מוכן כן מתאים: ביעד ארוך הטווח של מנוע מענה לכל סוג מוצר. שם דירוג, סינון לפי שדות וקטלוגים גדולים זה עבודה שלא כדאי לכתוב בעצמנו. אפשרויות עם רישיון שמתיר שימוש מסחרי:

                                    MiniSearch (MIT) או Orama (Apache 2.0): ספרייה שרצה בתוך התהליך, בלי שרת נוסף. ל-4,077 ספרים זה מספיק לגמרי.
                                    Meilisearch: הליבה ברישיון MIT. זה שרת נפרד, כלומר תהליך נוסף שצריך לסנכרן מול SQLite.
                                    Typesense (GPL-3): מותר להריץ אותו כשירות מסחרי. גם הוא שרת נפרד.
                                    SQLite FTS5: כבר קיים במסד, אבל אין בו סובלנות לשגיאות.
                                    ההמלצה שלי: לא להחליף מנוע עכשיו כתיקון לבעיה הזו. במקום זה להכריע לפי מדידה, שזה גם הצעד הראשון בהצעה לשיטה שממתינה לך:

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

                                    ע"ה דכו"עע מנותק
                                    ע"ה דכו"עע מנותק
                                    ע"ה דכו"ע
                                    כתב נערך לאחרונה על ידי
                                    #25

                                    @עידו300 כתב:

                                    "שש חתנים" / "שף חתנים" מנועים כמו Meilisearch ו-Typesense לא סולחים על טעות במילים קצרות. כברירת מחדל, תיקון שגיאה מתחיל רק מ-5 אותיות. "שש"→"שס" זו אות אחת מתוך שתיים, ושום מנוע לא יתקן אותה, ובצדק.

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

                                    ע תגובה 1 תגובה אחרונה
                                    0
                                    • ע עידו300

                                      קלוד טוען שמנוע מוכן לא יעזור כאן, כי הדרישות שלי כאן שונות...

                                      המנועים לא יעזרו לתיקון שגיאות כמו שף חתנים במקום שס חתנים.

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

                                      מה כבר קיים היום. הקטלוג מריץ מנוע חיפוש שנכתב כאן (packages/core/hebrew.js). הוא מנרמל עברית, וסולח לשגיאות לפי מרחק עריכה, כשהסף תלוי באורך המילה. מעליו, בערוץ הטלפוני, יש מפל ניסיונות (apps/voice/facts/book-search.js): טבלת תיקונים לשיבושי תמלול, מילים נרדפות, הסרת מילים תיאוריות ושער כיסוי. בפועל זה מנוע קטן עם סובלנות לשגיאות, בדיוק מה שמנוע מוכן היה נותן.

                                      מה מנוע מוכן היה עושה עם השאילתות מהשיחה:

                                      שאילתה למה זה לא היה עוזר
                                      "שש חתנים" / "שף חתנים" מנועים כמו Meilisearch ו-Typesense לא סולחים על טעות במילים קצרות. כברירת מחדל, תיקון שגיאה מתחיל רק מ-5 אותיות. "שש"→"שס" זו אות אחת מתוך שתיים, ושום מנוע לא יתקן אותה, ובצדק.
                                      "שוקאמין" זה שיבוש של צליל, לא של כתיב. אף מנוע טקסט לא יחבר את זה ל-"ש"ס חתנים".
                                      המנוע כן יכול להשמיט מילה שלא נמצאה. ב-Meilisearch יש לזה הגדרה מובנית, matchingStrategy: last. אבל זה בדיוק "לנסות שוב בלי המילה הקצרה", שדחית כתיקון שמותאם להדגמה. זה אותו פתרון, רק עטוף בספרייה.

                                      השיבוש קורה לפני החיפוש: המתמלל שומע ארמית וראשי תיבות לא נכון. את זה מתקנים במקום אחר:

                                      הטיית המתמלל לשמות שבקטלוג. זה כבר קיים חלקית ב-asr-vocab.
                                      שם מדובר או מפתח פונטי לכל מוצר. "שס", "שַׁס" ו"שש" יקבלו מפתח צליל אחד.
                                      התאוששות בשיחה: אחרי שני כישלונות הסוכן מציע קטגוריה או מבקש לאיית, ולא שואל "בטוח שזה השם?".
                                      איפה מנוע מוכן כן מתאים: ביעד ארוך הטווח של מנוע מענה לכל סוג מוצר. שם דירוג, סינון לפי שדות וקטלוגים גדולים זה עבודה שלא כדאי לכתוב בעצמנו. אפשרויות עם רישיון שמתיר שימוש מסחרי:

                                      MiniSearch (MIT) או Orama (Apache 2.0): ספרייה שרצה בתוך התהליך, בלי שרת נוסף. ל-4,077 ספרים זה מספיק לגמרי.
                                      Meilisearch: הליבה ברישיון MIT. זה שרת נפרד, כלומר תהליך נוסף שצריך לסנכרן מול SQLite.
                                      Typesense (GPL-3): מותר להריץ אותו כשירות מסחרי. גם הוא שרת נפרד.
                                      SQLite FTS5: כבר קיים במסד, אבל אין בו סובלנות לשגיאות.
                                      ההמלצה שלי: לא להחליף מנוע עכשיו כתיקון לבעיה הזו. במקום זה להכריע לפי מדידה, שזה גם הצעד הראשון בהצעה לשיטה שממתינה לך:

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

                                      המלאךה מנותק
                                      המלאךה מנותק
                                      המלאך
                                      כתב נערך לאחרונה על ידי
                                      #26

                                      @עידו300 זה כי הוא מתעקש שיש קשר בין השניים, אין קשר בין חיפוש בעמודות שונות לבין תיקון שגיאות כתיב.
                                      זה שני אלגוריתמים שונים לגמרי.

                                      האתר שלי: https://amlaach.github.io/personal-site/

                                      ע תגובה 1 תגובה אחרונה
                                      0
                                      • ע"ה דכו"עע ע"ה דכו"ע

                                        @עידו300 כתב:

                                        "שש חתנים" / "שף חתנים" מנועים כמו Meilisearch ו-Typesense לא סולחים על טעות במילים קצרות. כברירת מחדל, תיקון שגיאה מתחיל רק מ-5 אותיות. "שש"→"שס" זו אות אחת מתוך שתיים, ושום מנוע לא יתקן אותה, ובצדק.

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

                                        ע מנותק
                                        ע מנותק
                                        עידו300
                                        כתב נערך לאחרונה על ידי
                                        #27

                                        @ע-ה-דכו-ע כתב:

                                        ולכן צריך פתרונות אחרים שאינם בתוך החיפוש עצמו

                                        כמו? איזה פתרון?

                                        ע"ה דכו"עע תגובה 1 תגובה אחרונה
                                        0
                                        • המלאךה המלאך

                                          @עידו300 זה כי הוא מתעקש שיש קשר בין השניים, אין קשר בין חיפוש בעמודות שונות לבין תיקון שגיאות כתיב.
                                          זה שני אלגוריתמים שונים לגמרי.

                                          ע מנותק
                                          ע מנותק
                                          עידו300
                                          כתב נערך לאחרונה על ידי
                                          #28

                                          @המלאך כתב:

                                          @עידו300 זה כי הוא מתעקש שיש קשר בין השניים, אין קשר בין חיפוש בעמודות שונות לבין תיקון שגיאות כתיב.
                                          זה שני אלגוריתמים שונים לגמרי.

                                          אבל הם צריכים לעבוד ביחד, כי הרי "שש" זה לא שגיאת כתיב, זו מילה נכונה רק שהAI תמלל את החיפוש לא נכון (או שהמחפש זכר את השם בערך), צריך משהו שכן ימצא את השינויים האלו וכן ידע להתאים אותם נכון.

                                          תגובה 1 תגובה אחרונה
                                          0

                                          שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                          נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                          בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                          הרשמה התחברות

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר