hasadna / hasadna/standalone-tasks
״סיאנס״ - הצלבת ישויות בין מאגרי מידע שונים
- Dominant language
- No language data
- Stars
- 11
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
## מטרה
משרד האוצר מפרסם נתונים רבים על תמיכות, התקשרויות, פטור ממכרז וכד׳.
אחד הנתונים המעניינים ביותר הוא מי קיבל את הכסף - עמותה, חברה, עוסק מורשה וכו׳.
הבעיה היא שלרוב מופיע שם הספק בלבד, ללא מספר מזהה ייחודי.
במקרים אחרים, מופיע המספר המזהה אולם הוא לא תמיד נכון (מוזן ידנית)
## מה צריך לעשות?
אנו רוצים לבנות אלגוריתם אמין ויציב שיודע לקחת את המזהים ה״רועשים״ הללו ולהאים אותם למקור מידע אמין.
(במקרה שלנו, מקור מידע אמין הוא רשימת כל החברות וכל העמותות המפורסמת על ידי משרד המשפטים)
## הוראות מפורטות
אפשר להתחיל מהקוד הקיים ואפשר לכתוב אותו מאפס
צריך לקחת את הקבצים לדוגמה שיצורפו למשימה זו ולנסות לבצע התאמות מול הרשימות המלאות.
האלגוריתם הסופי צריך להיות מהיר, יעיל בזיכרון ובעיקר לא לטעות (כלומר, עדיף לא להתאים מאשר לעשות טעות)
התוצר צריך להיות סקריפט פייתון גנרי שמקבל מספר מקורות ומוציא התאמות שונות.
## איך להתחיל
מי שמעוניין במשימה שידבר עם @akariv
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing code and the example files referenced in the issue, then compare their identifiers with the full Ministry of Justice company and nonprofit lists. Define how multiple sources are accepted and how matches are reported. Done means a generic Python script produces fast, memory-efficient matches while preferring no match over an incorrect match.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100