דילוג לתוכן

עזרה הדדית - בינה מלאכותית

570 נושאים 10.2k פוסטים

⚠ שימו לב!, אין לדון על נושאי בינה מלאכותית שאינן מועילות לתכנות ולמתכנתים.

  • בקשה | תמונות בחינם בבינה מלאכותית

    11
    0 הצבעות
    11 פוסטים
    205 צפיות
    א.מ.א
    @ישיבישער מה המפרט של המחשב שלך?
  • בירור | פענוח קאפצ'ה

    9
    1
    1 הצבעות
    9 פוסטים
    489 צפיות
    ד
    לכל מאן דבעי מצ"ב הקוד לפענוח הקפצ'ה להכניס ב tampermonkey ולהכניס בפנים מפתח API מגוגל סטודיו עובד מעולה בהצלחה // ==UserScript== // @name Telerik Solver with Gemini Flash // @namespace http://tampermonkey.net/ // @version 1.0 // @description Solve RadCaptcha using Google Gemini Flash Multimodal API // @author You // @match *://*/* // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // ==/UserScript== (function() { 'use strict'; // ========================================== // הגדרות משתמש // ========================================== const GOOGLE_API_KEY = "YOUR_GEMINI_API_KEY_HERE"; // הדבק כאן את המפתח מגוגל const MODEL_NAME = "gemini-2.5-flash"; // // ========================================== function addSolverUI() { const captchaContainer = document.querySelector('.tkCaptcha_bluediv') || document.querySelector('.RadCaptcha'); if (!captchaContainer || document.getElementById('gemini-solve-btn')) return; const btn = document.createElement('button'); btn.id = 'gemini-solve-btn'; btn.innerText = '⚡ פתור עם Gemini'; btn.style = 'background: #4285F4; color: white; border: none; padding: 5px 10px; margin: 5px; cursor: pointer; font-weight: bold; border-radius: 4px;'; btn.onclick = async (e) => { e.preventDefault(); btn.innerText = '⏳ מעבד...'; btn.disabled = true; await processCaptcha(btn); }; // הוספת הכפתור ליד שדה הטקסט או בראש הדיב const targetLocation = document.getElementById('ContentUsersPage_rc1_SpamProtectorPanel') || captchaContainer; targetLocation.prepend(btn); } async function processCaptcha(btn) { try { // 1. איתור כתובת האודיו const audioUrl = await getAudioSource(); if (!audioUrl) { alert('לא נמצא מקור שמע. נסה לרענן את הקפצ\'ה.'); resetBtn(btn); return; } console.log("Audio URL found:", audioUrl); // 2. הורדת האודיו (ArrayBuffer) const audioBase64 = await fetchAudioAsBase64(audioUrl); // 3. שליחה ל-Gemini const code = await sendToGemini(audioBase64); if (code) { fillInput(code); btn.innerText = '✅ פוצח: ' + code; } else { btn.innerText = '❌ נכשל'; setTimeout(() => resetBtn(btn), 3000); } } catch (error) { console.error("Critical Error:", error); alert('שגיאה בתהליך: ' + error.message); resetBtn(btn); } } function resetBtn(btn) { btn.disabled = false; btn.innerText = '⚡ פתור עם Gemini'; } // פונקציה למציאת ה-URL של האודיו מתוך ה-HTML של Telerik async function getAudioSource() { // ניסיון 1: תגית Audio קיימת let audioEl = document.querySelector('div.RadCaptcha audio'); if (audioEl && audioEl.src && audioEl.src.length > 10) { return audioEl.src; } // ניסיון 2: לינק להשמעה (נפוץ ב-Telerik) const linkObj = document.getElementById('ContentUsersPage_rc1_CaptchaAudioCodeUP'); if (linkObj) { // לפעמים ה-SRC נוצר רק אחרי לחיצה? // במקרה של Telerik, ה-href של הלינק הוא לעיתים קרובות javascript:void(0) // אבל ה-HTML ששלחת מראה שיש תגית audio מוכנה. // אם היא ריקה, ננסה לדמות לחיצה ולחכות שניה /* linkObj.click(); await new Promise(r => setTimeout(r, 1000)); audioEl = document.querySelector('div.RadCaptcha audio'); if (audioEl && audioEl.src) return audioEl.src; */ } // לפי ה-HTML ששלחת, ה-src נמצא בתוך ה-audio ישירות // אבל הנתיב הוא יחסי (/Emosek/...), לכן צריך להצמיד לדומיין if (audioEl && audioEl.getAttribute('src')) { return audioEl.src; // הדפדפן כבר משלים לדומיין מלא בדרך כלל } return null; } // שימוש ב-GM_xmlhttpRequest לעקיפת CORS והמרה ל-Base64 function fetchAudioAsBase64(url) { return new Promise((resolve, reject) => { GM_xmlhttpRequest({ method: "GET", url: url, responseType: "arraybuffer", onload: function(response) { if (response.status === 200) { const base64 = arrayBufferToBase64(response.response); resolve(base64); } else { reject(new Error("Failed to download audio. Status: " + response.status)); } }, onerror: function(err) { reject(err); } }); }); } // המרת באפר למחרוזת Base64 נקייה function arrayBufferToBase64(buffer) { let binary = ''; const bytes = new Uint8Array(buffer); const len = bytes.byteLength; for (let i = 0; i < len; i++) { binary += String.fromCharCode(bytes[i]); } return window.btoa(binary); } // התקשורת מול Gemini API function sendToGemini(base64Audio) { return new Promise((resolve, reject) => { const apiUrl = `https://generativelanguage.googleapis.com/v1beta/models/${MODEL_NAME}:generateContent?key=${GOOGLE_API_KEY}`; // הפרומפט - החלק הכי חשוב // Telerik מקריא אותיות ומספרים. הפרומפט מכוון את המודל לפורמט הזה. const promptText = ` You are a CAPTCHA solving expert. Listen to the audio file. It contains a sequence of letters and numbers spoken clearly (sometimes phonetically like "A as in Alpha"). Extract ONLY the characters of the code. Ignore background noise. Do not write explanation. Output strictly the alphanumeric code (e.g., "AB3D5"). `; const payload = { "contents": [{ "parts": [ { "text": promptText }, { "inline_data": { "mime_type": "audio/wav", // Telerik בד"כ שולח WAV "data": base64Audio } } ] }] }; GM_xmlhttpRequest({ method: "POST", url: apiUrl, headers: { "Content-Type": "application/json" }, data: JSON.stringify(payload), onload: function(response) { if (response.status === 200) { try { const data = JSON.parse(response.responseText); const text = data.candidates[0].content.parts[0].text; // ניקוי רווחים, ירידות שורה וסימנים מיותרים const cleanCode = text.trim().replace(/\s/g, '').replace(/\./g, ''); resolve(cleanCode); } catch (e) { reject(new Error("Failed to parse Gemini response")); } } else { console.error("Gemini API Error:", response.responseText); reject(new Error("Gemini API returned error " + response.status)); } } }); }); } function fillInput(code) { const input = document.getElementById('ContentUsersPage_rc1_CaptchaTextBox'); if (input) { input.value = code; // טריגר לאירועים כדי שהאתר יקלוט שהוזן טקסט input.dispatchEvent(new Event('input', { bubbles: true })); input.dispatchEvent(new Event('change', { bubbles: true })); input.dispatchEvent(new Event('blur', { bubbles: true })); } } // הפעלה ראשונית setTimeout(addSolverUI, 1500); })();```
  • בקשת מידע | אימון AI לזיהוי כתבי יד

    62
    1 הצבעות
    62 פוסטים
    1k צפיות
    ע
    @ישיבישער https://mitmachim.top/topic/92716/שיתוף-דף-html-להמרת-כתב-יד-לטקסט-מוקלד-ע-י-מודלים-מתקדמים-של-ג-מיני
  • בירור | תוספי AI לvscode

    24
    2 הצבעות
    24 פוסטים
    284 צפיות
    C
    @אלף-אלף [image: 1769281759725-19dbfad8-2b53-48dc-b0bf-c8ab283fceb6-image.png]
  • 43 הצבעות
    96 פוסטים
    4k צפיות
    א
    @א.מ.ד. יש החלטה?
  • בקשת מידע | למה זה קורה לי בGPT?

    5
    1
    0 הצבעות
    5 פוסטים
    100 צפיות
    מאיר מאיר מאירמ
    @מוצ כתב בבקשת מידע | למה זה קורה לי בGPT?: זה בגלל שמופעל תרגום גוגל אוטומטי צודק! עכשיו ביטלתי ועבד חלק!!!! אבל זה קורה לי גם באפליקציה וגם במצב דיבור
  • בירור | RTL ב-AI-STUDIO

    5
    0 הצבעות
    5 פוסטים
    121 צפיות
    ת
    @ע-ה-דכו-ע כתב בבירור | RTL ב-AI-STUDIO: אני חושב של @י.-פל. יש משהו https://mitmachim.top/topic/88261
  • בקשת מידע | תמלול מערכת הקלטות ב Gemuni

    2
    0 הצבעות
    2 פוסטים
    71 צפיות
    י. פל.י
    @ישראל-פרויקר א"א לצ'וטט איתך. פנה אלי במייל.
  • המלצה | כלי חדש לתמלול תורני ברמה! וכן סריקת OCR מוצלחת ועוד

    21
    4 הצבעות
    21 פוסטים
    401 צפיות
    9
    @איש-גמזו לדעתי הוא לא טוב בשני עמודים בנוסף לרש"י שלא מוצלח (לא בטוח ככה נראה לי)
  • בירור | GPT לא יכול ליצור פונטים.... למה?

    4
    0 הצבעות
    4 פוסטים
    106 צפיות
    ע"ה דכו"עע
    @תותחוביץ מראש GPT לא מספיק חכם בשביל כאלו דברים, בטח לא בחינמי אם זה מה שאתה משתמש. עדיף לנסות נניח בAI STUDIO וכדו'.
  • המלצה | עברית לקורסור

    8
    7 הצבעות
    8 פוסטים
    199 צפיות
    S
    סידור-הכותרת-בקורסור.bat התאמתי גם את הסקריפט תיקון שהוא יצר שיהיה מותאם לקורסור
  • שיתוף | עוד מעט זה אצלינו! - Gmail נכנס רשמית לעידן ה-Gemini

    20
    1
    7 הצבעות
    20 פוסטים
    514 צפיות
    מ
    @3157686 כתב בשיתוף | עוד מעט זה אצלינו! - Gmail נכנס רשמית לעידן ה-Gemini: מתי זה אמור להיכנס? בחודשים הקרובים Spoiler גוגל לא פרסמו תאריך מדויק
  • 10 הצבעות
    28 פוסטים
    883 צפיות
    צבי דורש ציוןצ
    @מייבין-במקצת כתב בשיתוף | בקליק אחד - איך להוריד את סימן המים מהתמונות שג'מיני יוצר (אתר ותוסף): לדעתי זה תלוי בתמונה... כשהעליתי לו תמונה שרואים בה את הסמל בבירור - זה עבד מעולה אבל בתמונה שהסמל קצת נטמע בתמונה(ברקע או בתוכן) וקשה לו לזהות אותו - זה באמת פחות עוזר גם אני כנ"ל, בתמונה מורכבת הוא לא הצליח (כמובן שאפשר עם העורך תמונות של ווינדוס)
  • נושא זה נמחק!

    2
    1
    1 הצבעות
    2 פוסטים
    101 צפיות
  • בקשת מידע | סיוט להשתמש בAI סטודיו....

    93
    4 הצבעות
    93 פוסטים
    2k צפיות
    א.מ.ד.א
    @ע-ה-דכו-ע הסיבה היא שהטוקנייזר (שמתרגם את הטקסט לטוקנים) מכיר את רוב המילים השלמות באנגלית, כך שמילה דורשת על פי רוב טוקן אחד, מה שאין כן בעברית שלרוב המילים נצרך 2-3 או יותר טוקנים. משמעות המילים וזה שמילה עברית מכילה יותר תוכן פחות קשור פה, כי הטוקנייזר לא מבין משמעות (זה לא המודל עצמו שמבין מרחב סמנטי) אלא הוא מילון סטטי של תווים ומילים. הטוקנייזר אומן בעיקר על אנגלית ולכן המודל מכיר את המילים באנגלית בשלמותן, לעומת עברית שהמילון שלו דל יותר ולכן נאלץ לפרק כל מילה להברות ואפילו לאותיות. הסיבה שכתוב בקישור שהביא @החכם-התם לא נכונה, מכיוון שהטוקנייזר פשוט מפרק את המילים לטוקנים בלי קשר למשמעות שלהן, כך שגם המילה "מחשבים" ברבים יכולה להיות טוקן אחד אם הטוקנייזר היה מאומן על עברית באותה רמה של אנגלית. הטוקנייזר לא מבין משמעות של יחיד ורבים. כמובן שזה הולך ומשתפר ממודל למודל, וכיום אני מאמין שזה כבר לא פער משמעותי, לפחות ב-Gemini שאומן על כמות הטקסטים הגדולה ביותר בעברית.
  • בקשה | דרוש: מדריך ל KIRO

    11
    2 הצבעות
    11 פוסטים
    219 צפיות
    S
    @לאצי תודה רבה שהעלת את הנושא בזכותך אני מכיר עכשיו עוד כלי מקצועי ממש Spoiler חקרתי קצת אומרים שהוא קשור למיקרוסופט מאחורי הקלעים
  • בקשת מידע | בינה מלאכותית להגההת טקסטים

    12
    0 הצבעות
    12 פוסטים
    234 צפיות
    י
    @sivan22 כתב בבקשת מידע | בינה מלאכותית להגההת טקסטים: תבקש מקלוד שיכתוב לך את הסקריפט, תשיג API של אנתרופיק, ותריץ עם פייתון. אם נניח ש @איתן הוא אדם מן השורה שרק רוצה להגיע את ספרו סביר מאוד להניח שהוא לא הבין מילה אחת מכל מה שאמרת.
  • 47 הצבעות
    108 פוסטים
    7k צפיות
    NH.LOCALN
    @לאצי כתב בשיתוף | אלף בוט הותר לפרסום: האתר שיחסוך לכם 90% מהעבודה בתמלול תוכן תורני (או כל דבר אחר): באיזה מצב, במפתח שלי או לא? כשאתה משתמש במפתח שלך הוא משתמש רק במודל המהיר אם אתה משתמש בדקות בונוס או בתשלום הוא משתמש במודל הפרו
  • בקשה | מאגרי מידע עבור אימון בינה מלאכותית ב notebooke (בקשה)

    6
    3 הצבעות
    6 פוסטים
    93 צפיות
    C
    האם יש למישהו משהו להוסיף לי על זה?
  • בקשה | מעוניינים בסוכן CLINE בעברית? כנסו!

    7
    4 הצבעות
    7 פוסטים
    157 צפיות
    C
    @לאצי מצתרף לנ"ל