עזרה בבניית אפליקציה לפורום מבוסס node bb
-
אוקי, הכיוון שלך זה לבנות את התצוגה לבד, ולקבל את המידע בעזרת API.
בנודביבי, כל דף בפורום, אם אתה משנה את הקידומת שלו ל/api אתה מקבל את התוכן בשפה ידידותית לקוד - JJSON.
למשל הדף פה הוא
https://tchumim.com/topic/17573
אז הAPI נמצא בכתובת הזו:
https://tchumim.com/api/topic/17573
אתה צריך לבקש מהAI לבנות לך תצוגה מבוססת על המידע הזה.
שורש המידע נמצא בדף הבית:
https://tchumim.com/api/
(אני מביא לך את האתר הנוכחי מטעמי נוחות, כל אתר נודביבי אמור להיות ככה).איך לפתח תצוגה לאנדרואיד זה נושא גדול, מה הAI מציע לך שרלוונטי לאילוצים ולצרכים שלך?
נ.ב. אני תמיד שמעתי שיש מלא כלים שאורזים אתר לאפליקציה, הם עובדים עם webview, לא? זה לא רלוונטי?
-
אוקי, הכיוון שלך זה לבנות את התצוגה לבד, ולקבל את המידע בעזרת API.
בנודביבי, כל דף בפורום, אם אתה משנה את הקידומת שלו ל/api אתה מקבל את התוכן בשפה ידידותית לקוד - JJSON.
למשל הדף פה הוא
https://tchumim.com/topic/17573
אז הAPI נמצא בכתובת הזו:
https://tchumim.com/api/topic/17573
אתה צריך לבקש מהAI לבנות לך תצוגה מבוססת על המידע הזה.
שורש המידע נמצא בדף הבית:
https://tchumim.com/api/
(אני מביא לך את האתר הנוכחי מטעמי נוחות, כל אתר נודביבי אמור להיות ככה).איך לפתח תצוגה לאנדרואיד זה נושא גדול, מה הAI מציע לך שרלוונטי לאילוצים ולצרכים שלך?
נ.ב. אני תמיד שמעתי שיש מלא כלים שאורזים אתר לאפליקציה, הם עובדים עם webview, לא? זה לא רלוונטי?
@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
השאלה שלי זה איך הנתונים בפורום node bb נשמרים האם זה מסד נתונים שאז ייצטרכו לעשות שינוי קטן מאוד במערכת של הפורום והאפליקציה תקרא את מסד הנתונים או שזה שמור כדפי html ואז הרעיון לא כ"כ פרקטי כי גם זה יצריך שינוי כבד ברמת השרת וגם ניאלץ לבנות שפת תגיות ייעודית בעצמינו (שזה להערכתי לא כ"כ מסובך)
כפי ש @dovid כתב הנתונים מועברים לצד לקוח בפורמט json, כך שאין צורך כלל בשינוי בצד השרת.
אם אתה רוצה שהממשק יהיה דומה לממשק המקורי של הפורום, קח בחשבון שזה אף פעם לא יהיה אותו דבר, כי זה לא יכלול את כל השינויים שבוצעו ע"י כל פורום, וגם לא את כל התוספות שנוספו ע"י תוספים שמותקנים בפורומים וכו'. בכל אופן בשביל הבסיס אתה יכול להביא לAI הפניה לריפו של NodeBB, ולריפו של הערכת נושא ברירת מחדל שהיא הכי מתוחזקת ונפוצה - ותכתוב לו שיעשה ממשק דומה לתבניות של הפורום
אגב אני חושב שעם כל הכבוד זה קצת מצחיק לחשוב ששפת התגיות הזו שחשבת לבנות והמרנדר שלה יהיו יותר יעילים מהמנוע רנדור של כרומיום לjs וhtml, לא?
@dovid כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
נ.ב. אני תמיד שמעתי שיש מלא כלים שאורזים אתר לאפליקציה, הם עובדים עם webview, לא? זה לא רלוונטי?
אם דפדפן מלא לא מוצא חן בעיניו משום מה ("אין מנוע js נורמלי לאנדרואיד חוץ מכרומיום") כ"ש webview
-
@dovid אני לא מקצועי אני כותב קוד בAI (יש לי ידע ממש קטן בjava) ובונה בגיטהאב
הרעיון שלי הוא שהאפליקציה לא תקבל html ותריץ אותו כי אין מנוע js נורמלי לאנדרואיד חוץ מכרומיום וגם הוא לא משובח מדי באנדרואיד
אלא שתקבל טקסט של שפה ייעודית
ותריץ אותו מxml וjava מוכן מראש
(יש בעיה שאני לא יודע איך להתמודד איתה שמה נעשה אם הפורום ייתעדכן ברמת הממשק)
השאלה שלי זה איך הנתונים בפורום node bb נשמרים האם זה מסד נתונים שאז ייצטרכו לעשות שינוי קטן מאוד במערכת של הפורום והאפליקציה תקרא את מסד הנתונים או שזה שמור כדפי html ואז הרעיון לא כ"כ פרקטי כי גם זה יצריך שינוי כבד ברמת השרת וגם ניאלץ לבנות שפת תגיות ייעודית בעצמינו (שזה להערכתי לא כ"כ מסובך)@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אין מנוע js נורמלי לאנדרואיד חוץ מכרומיום וגם הוא לא משובח מדי באנדרואיד
לא הבנתי, אם מנוע כרומיום לא טוב אז מה כן טוב?
@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אלא שתקבל טקסט של שפה ייעודית
ותריץ אותו מxml וjava מוכן מראשלא כדאי להביא את הרעיונות שלך על איך לבצע ל-AI אם אין לך רעיון מאוד מוצק, כי ה-AI יודע יותר טוב ממך איך לבצע, אתה אמור להביא לו בעיקר את היעד והוא יבחר איך לבצע. זה לא כלל ברזל, אבל במקרה הזה נראה לי שזה תקף, עזוב JAVA או XML, תן לו לעשות את העבודה הזאת לבד
הצעה לפרומפט ראשוני:
based on these docs: https://docs.nodebb.org/api/read/ https://docs.nodebb.org/api/write/ Can you build a native Android app that offers all basic functionality to use a nodebb forum?(פרומפט בעברית גם טוב, פשוט זה פחות או יותר פרומט שנתתי עכשיו לקלוד לראות מה הוא יבנה עם זה, לדעתי התוצאה הראשונה יביא כבר 70+ אחוז מהמוצר)
לגבי לקבל העיצוב הספציפי של הפורום וה-UI הייחודי שלו: זה חייב webview או עבודה קשה מאוד (מאוד!) שלא כדאי, תתפשר על UI ג'נרי שמתאים לכל פורום nodebb -
@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אין מנוע js נורמלי לאנדרואיד חוץ מכרומיום וגם הוא לא משובח מדי באנדרואיד
לא הבנתי, אם מנוע כרומיום לא טוב אז מה כן טוב?
@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אלא שתקבל טקסט של שפה ייעודית
ותריץ אותו מxml וjava מוכן מראשלא כדאי להביא את הרעיונות שלך על איך לבצע ל-AI אם אין לך רעיון מאוד מוצק, כי ה-AI יודע יותר טוב ממך איך לבצע, אתה אמור להביא לו בעיקר את היעד והוא יבחר איך לבצע. זה לא כלל ברזל, אבל במקרה הזה נראה לי שזה תקף, עזוב JAVA או XML, תן לו לעשות את העבודה הזאת לבד
הצעה לפרומפט ראשוני:
based on these docs: https://docs.nodebb.org/api/read/ https://docs.nodebb.org/api/write/ Can you build a native Android app that offers all basic functionality to use a nodebb forum?(פרומפט בעברית גם טוב, פשוט זה פחות או יותר פרומט שנתתי עכשיו לקלוד לראות מה הוא יבנה עם זה, לדעתי התוצאה הראשונה יביא כבר 70+ אחוז מהמוצר)
לגבי לקבל העיצוב הספציפי של הפורום וה-UI הייחודי שלו: זה חייב webview או עבודה קשה מאוד (מאוד!) שלא כדאי, תתפשר על UI ג'נרי שמתאים לכל פורום nodebbכתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
לדעתי התוצאה הראשונה יביא כבר 70+ אחוז מהמוצר
אוקיי, הגזמתי, קיבלתי בינתיים כ-30% של המוצר עם קצת בעיות
זה היה ב-xcode, ביקשתי משהו למק ו-iOS
אני לא יודע איזה מודל קלוד ב-xcode בחר להשתמש...בכל זאת, זה חמוד לקבל את זה ב-10 דקות

-
@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אין מנוע js נורמלי לאנדרואיד חוץ מכרומיום וגם הוא לא משובח מדי באנדרואיד
לא הבנתי, אם מנוע כרומיום לא טוב אז מה כן טוב?
@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אלא שתקבל טקסט של שפה ייעודית
ותריץ אותו מxml וjava מוכן מראשלא כדאי להביא את הרעיונות שלך על איך לבצע ל-AI אם אין לך רעיון מאוד מוצק, כי ה-AI יודע יותר טוב ממך איך לבצע, אתה אמור להביא לו בעיקר את היעד והוא יבחר איך לבצע. זה לא כלל ברזל, אבל במקרה הזה נראה לי שזה תקף, עזוב JAVA או XML, תן לו לעשות את העבודה הזאת לבד
הצעה לפרומפט ראשוני:
based on these docs: https://docs.nodebb.org/api/read/ https://docs.nodebb.org/api/write/ Can you build a native Android app that offers all basic functionality to use a nodebb forum?(פרומפט בעברית גם טוב, פשוט זה פחות או יותר פרומט שנתתי עכשיו לקלוד לראות מה הוא יבנה עם זה, לדעתי התוצאה הראשונה יביא כבר 70+ אחוז מהמוצר)
לגבי לקבל העיצוב הספציפי של הפורום וה-UI הייחודי שלו: זה חייב webview או עבודה קשה מאוד (מאוד!) שלא כדאי, תתפשר על UI ג'נרי שמתאים לכל פורום nodebb@dovid כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
פה אני חושב שזה פחות קהל היעד,
אבל אולי אני טועה.אנדרואיד לא חייב להיות דוקא פלאפון אני מכיר כמה אנשים שהם כן קהל היעד של הפורום ומשתמשים באנדרואיד למשל ברכב
@ע-ה-דכו-ע כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אגב אני חושב שעם כל הכבוד זה קצת מצחיק לחשוב ששפת התגיות הזו שחשבת לבנות והמרנדר שלה יהיו יותר יעילים מהמנוע רנדור של כרומיום לjs וhtml, לא?
אני לא יודע למה אבל כל מנעוי הjs תקועים ולא עובדים (חוץ מכרומיום) לעומת זאת קיימות אפליקציות אינטרנט שבבירור לא מבוססות כרומיום
@yossiz כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
לא כדאי להביא את הרעיונות שלך על איך לבצע ל-AI אם אין לך רעיון מאוד מוצק, כי ה-AI יודע יותר טוב ממך איך לבצע, אתה אמור להביא לו בעיקר את היעד והוא יבחר איך לבצע. זה לא כלל ברזל, אבל במקרה הזה נראה לי שזה תקף, עזוב JAVA או XML, תן לו לעשות את העבודה הזאת לבד
נכון למי שעובד עם קלוד בלי מגבלת טוקנים
בשבילי שאני עובד עם ג'מיני (שגם הפרו מוגבל...)
הרבה יותר קל לעבוד קצת זמן לבד על רעיון ולתת לAI רק לכתוב את הקוד בפרויקט שאני בונה בעצמי ויודע על מה אחראי כל חלקתודה על העזרה
-
למה חשבת שפלאפון זה לא קהל היעד? יש פה מגזרים שונים לחלוטין.
הסיבה שכתבתי את זה, כי אני לפחות בשאיפה רוצה שמי שקורא או כותב פה יישב על כיסא מול מחשב, זה מבחינתי נושאים שצריכים ישוב הדעת ולא ברברת.אני סבור שאין כזה מושג קלוד ללא מגבלת טוקנים, אולי אני טועה.
-
@dovid כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
פה אני חושב שזה פחות קהל היעד,
אבל אולי אני טועה.אנדרואיד לא חייב להיות דוקא פלאפון אני מכיר כמה אנשים שהם כן קהל היעד של הפורום ומשתמשים באנדרואיד למשל ברכב
@ע-ה-דכו-ע כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אגב אני חושב שעם כל הכבוד זה קצת מצחיק לחשוב ששפת התגיות הזו שחשבת לבנות והמרנדר שלה יהיו יותר יעילים מהמנוע רנדור של כרומיום לjs וhtml, לא?
אני לא יודע למה אבל כל מנעוי הjs תקועים ולא עובדים (חוץ מכרומיום) לעומת זאת קיימות אפליקציות אינטרנט שבבירור לא מבוססות כרומיום
@yossiz כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
לא כדאי להביא את הרעיונות שלך על איך לבצע ל-AI אם אין לך רעיון מאוד מוצק, כי ה-AI יודע יותר טוב ממך איך לבצע, אתה אמור להביא לו בעיקר את היעד והוא יבחר איך לבצע. זה לא כלל ברזל, אבל במקרה הזה נראה לי שזה תקף, עזוב JAVA או XML, תן לו לעשות את העבודה הזאת לבד
נכון למי שעובד עם קלוד בלי מגבלת טוקנים
בשבילי שאני עובד עם ג'מיני (שגם הפרו מוגבל...)
הרבה יותר קל לעבוד קצת זמן לבד על רעיון ולתת לAI רק לכתוב את הקוד בפרויקט שאני בונה בעצמי ויודע על מה אחראי כל חלקתודה על העזרה
-
@dovid כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
פה אני חושב שזה פחות קהל היעד,
אבל אולי אני טועה.אנדרואיד לא חייב להיות דוקא פלאפון אני מכיר כמה אנשים שהם כן קהל היעד של הפורום ומשתמשים באנדרואיד למשל ברכב
@ע-ה-דכו-ע כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
אגב אני חושב שעם כל הכבוד זה קצת מצחיק לחשוב ששפת התגיות הזו שחשבת לבנות והמרנדר שלה יהיו יותר יעילים מהמנוע רנדור של כרומיום לjs וhtml, לא?
אני לא יודע למה אבל כל מנעוי הjs תקועים ולא עובדים (חוץ מכרומיום) לעומת זאת קיימות אפליקציות אינטרנט שבבירור לא מבוססות כרומיום
@yossiz כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
לא כדאי להביא את הרעיונות שלך על איך לבצע ל-AI אם אין לך רעיון מאוד מוצק, כי ה-AI יודע יותר טוב ממך איך לבצע, אתה אמור להביא לו בעיקר את היעד והוא יבחר איך לבצע. זה לא כלל ברזל, אבל במקרה הזה נראה לי שזה תקף, עזוב JAVA או XML, תן לו לעשות את העבודה הזאת לבד
נכון למי שעובד עם קלוד בלי מגבלת טוקנים
בשבילי שאני עובד עם ג'מיני (שגם הפרו מוגבל...)
הרבה יותר קל לעבוד קצת זמן לבד על רעיון ולתת לAI רק לכתוב את הקוד בפרויקט שאני בונה בעצמי ויודע על מה אחראי כל חלקתודה על העזרה
@kernel כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:
נכון למי שעובד עם קלוד בלי מגבלת טוקנים
בשבילי שאני עובד עם ג'מיני (שגם הפרו מוגבל...)
הרבה יותר קל לעבוד קצת זמן לבד על רעיון ולתת לAI רק לכתוב את הקוד בפרויקט שאני בונה בעצמי ויודע על מה אחראי כל חלקלא נכון והעצה של @yossiz טובה מאוד.
אדרבה, אם אתה מצווה לו לבחור בעצמו השיטה והמהלך, אז הוא בדרך כלל יבחר לו דרך יותר מקובל, שבסופו של דבר יחסוך הרבה בעיות ושיחות יתר.<!--
@dovid כתב בעזרה בבניית אפליקציה לפורום מבוסס node bb:אני סבור שאין כזה מושג קלוד ללא מגבלת טוקנים, אולי אני טועה.
הנה כזה מושג...
-->
