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

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

סקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות)

מתוזמן נעוץ נעול הועבר עזרה הדדית - בינה מלאכותית
52 פוסטים 14 כותבים 1.2k צפיות 13 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • NH.LOCALN NH.LOCAL

    @ראובן-שבתי כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

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

    כבר לא עם מודל o1 החדש

    ראובן שבתיר מנותק
    ראובן שבתיר מנותק
    ראובן שבתי
    מדריכים
    כתב נערך לאחרונה על ידי
    #39

    @NH-LOCAL כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

    @ראובן-שבתי כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

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

    כבר לא עם מודל o1 החדש

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

    ...

    צ תגובה 1 תגובה אחרונה
    1
    • ראובן שבתיר מנותק
      ראובן שבתיר מנותק
      ראובן שבתי
      מדריכים
      כתב נערך לאחרונה על ידי ראובן שבתי
      #40

      ביקשתי מגפט משחק שולה המוקשים 10X10 מעוצב
      בקשה אחת תשובה אחת
      זה הקוד שקיבלתי מוזמנים לנסות

      import tkinter as tk
      from tkinter import messagebox
      import random
      import time
      
      # הגדרות משחק
      ROWS = 10
      COLS = 10
      MINES = 20
      
      class Minesweeper:
          def __init__(self, master):
              self.master = master
              self.master.title("שולה המוקשים")
              self.master.resizable(False, False)
              self.buttons = {}
              self.flags = 0
              self.mines = MINES
              self.start_time = None
              self.timer_label = tk.Label(self.master, text="זמן: 0", font=("Arial", 12))
              self.timer_label.grid(row=0, column=0, columnspan=COLS // 2, sticky="w")
              self.mines_label = tk.Label(self.master, text=f"מוקשים: {self.mines - self.flags}", font=("Arial", 12))
              self.mines_label.grid(row=0, column=COLS // 2, columnspan=COLS // 2, sticky="e")
              self.board = self.create_board()
              self.create_ui()
              self.running = True
              self.update_timer()
      
          def create_board(self):
              board = [[0 for _ in range(COLS)] for _ in range(ROWS)]
              for _ in range(MINES):
                  row, col = random.randint(0, ROWS - 1), random.randint(0, COLS - 1)
                  while board[row][col] == -1:  # בדוק שאין כבר מוקש כאן
                      row, col = random.randint(0, ROWS - 1), random.randint(0, COLS - 1)
                  board[row][col] = -1
                  for i in range(-1, 2):
                      for j in range(-1, 2):
                          r, c = row + i, col + j
                          if 0 <= r < ROWS and 0 <= c < COLS and board[r][c] != -1:
                              board[r][c] += 1
              return board
      
          def create_ui(self):
              for row in range(ROWS):
                  for col in range(COLS):
                      btn = tk.Button(
                          self.master,
                          text="",
                          width=3,
                          height=1,
                          font=("Arial", 10, "bold"),
                          bg="#f0f0f0",
                          command=lambda r=row, c=col: self.reveal(r, c)
                      )
                      btn.bind("<Button-3>", lambda e, r=row, c=col: self.place_flag(r, c))
                      btn.grid(row=row + 1, column=col)
                      self.buttons[(row, col)] = btn
      
          def reveal(self, row, col):
              if not self.running:
                  return
              button = self.buttons[(row, col)]
              if button["text"] == "🚩":  # אם יש דגל, אין אפשרות לפתוח
                  return
              if self.board[row][col] == -1:
                  button.config(text="💣", bg="red", disabledforeground="black")
                  self.game_over(False)
              else:
                  self.display_number(row, col)
                  if self.board[row][col] == 0:
                      self.reveal_adjacent(row, col)
              self.check_win()
      
          def reveal_adjacent(self, row, col):
              for i in range(-1, 2):
                  for j in range(-1, 2):
                      r, c = row + i, col + j
                      if 0 <= r < ROWS and 0 <= c < COLS:
                          btn = self.buttons[(r, c)]
                          if btn["state"] == "normal":
                              self.reveal(r, c)
      
          def place_flag(self, row, col):
              if not self.running:
                  return
              button = self.buttons[(row, col)]
              if button["state"] != "disabled":
                  if button["text"] == "🚩":
                      button.config(text="", bg="#f0f0f0")
                      self.flags -= 1
                  else:
                      button.config(text="🚩", bg="#d3d3d3")
                      self.flags += 1
              self.mines_label.config(text=f"מוקשים: {self.mines - self.flags}")
              self.check_win()
      
          def display_number(self, row, col):
              button = self.buttons[(row, col)]
              value = self.board[row][col]
              colors = ["", "blue", "green", "red", "purple", "maroon", "turquoise", "black", "gray"]
              button.config(
                  text=str(value) if value > 0 else "",
                  state="disabled",
                  relief=tk.SUNKEN,
                  bg="white",
                  disabledforeground=colors[value]
              )
      
          def update_timer(self):
              if self.running:
                  elapsed_time = int(time.time() - self.start_time) if self.start_time else 0
                  self.timer_label.config(text=f"זמן: {elapsed_time}")
                  self.master.after(1000, self.update_timer)
      
          def game_over(self, won):
              self.running = False
              message = "ניצחת!" if won else "הפסדת! כל המוקשים נחשפו."
              for (r, c), btn in self.buttons.items():
                  if self.board[r][c] == -1:
                      btn.config(text="💣", bg="red" if not won else "green", disabledforeground="black")
                  btn.config(state="disabled")
              messagebox.showinfo("סיום משחק", message)
      
          def check_win(self):
              opened_cells = sum(
                  1 for (r, c), btn in self.buttons.items() if btn["state"] == "disabled"
              )
              if opened_cells + MINES == ROWS * COLS:
                  self.game_over(True)
      
      if __name__ == "__main__":
          root = tk.Tk()
          game = Minesweeper(root)
          game.start_time = time.time()
          root.mainloop()
      
      

      ...

      YankyY תגובה 1 תגובה אחרונה
      0
      • ראובן שבתיר ראובן שבתי

        ביקשתי מגפט משחק שולה המוקשים 10X10 מעוצב
        בקשה אחת תשובה אחת
        זה הקוד שקיבלתי מוזמנים לנסות

        import tkinter as tk
        from tkinter import messagebox
        import random
        import time
        
        # הגדרות משחק
        ROWS = 10
        COLS = 10
        MINES = 20
        
        class Minesweeper:
            def __init__(self, master):
                self.master = master
                self.master.title("שולה המוקשים")
                self.master.resizable(False, False)
                self.buttons = {}
                self.flags = 0
                self.mines = MINES
                self.start_time = None
                self.timer_label = tk.Label(self.master, text="זמן: 0", font=("Arial", 12))
                self.timer_label.grid(row=0, column=0, columnspan=COLS // 2, sticky="w")
                self.mines_label = tk.Label(self.master, text=f"מוקשים: {self.mines - self.flags}", font=("Arial", 12))
                self.mines_label.grid(row=0, column=COLS // 2, columnspan=COLS // 2, sticky="e")
                self.board = self.create_board()
                self.create_ui()
                self.running = True
                self.update_timer()
        
            def create_board(self):
                board = [[0 for _ in range(COLS)] for _ in range(ROWS)]
                for _ in range(MINES):
                    row, col = random.randint(0, ROWS - 1), random.randint(0, COLS - 1)
                    while board[row][col] == -1:  # בדוק שאין כבר מוקש כאן
                        row, col = random.randint(0, ROWS - 1), random.randint(0, COLS - 1)
                    board[row][col] = -1
                    for i in range(-1, 2):
                        for j in range(-1, 2):
                            r, c = row + i, col + j
                            if 0 <= r < ROWS and 0 <= c < COLS and board[r][c] != -1:
                                board[r][c] += 1
                return board
        
            def create_ui(self):
                for row in range(ROWS):
                    for col in range(COLS):
                        btn = tk.Button(
                            self.master,
                            text="",
                            width=3,
                            height=1,
                            font=("Arial", 10, "bold"),
                            bg="#f0f0f0",
                            command=lambda r=row, c=col: self.reveal(r, c)
                        )
                        btn.bind("<Button-3>", lambda e, r=row, c=col: self.place_flag(r, c))
                        btn.grid(row=row + 1, column=col)
                        self.buttons[(row, col)] = btn
        
            def reveal(self, row, col):
                if not self.running:
                    return
                button = self.buttons[(row, col)]
                if button["text"] == "🚩":  # אם יש דגל, אין אפשרות לפתוח
                    return
                if self.board[row][col] == -1:
                    button.config(text="💣", bg="red", disabledforeground="black")
                    self.game_over(False)
                else:
                    self.display_number(row, col)
                    if self.board[row][col] == 0:
                        self.reveal_adjacent(row, col)
                self.check_win()
        
            def reveal_adjacent(self, row, col):
                for i in range(-1, 2):
                    for j in range(-1, 2):
                        r, c = row + i, col + j
                        if 0 <= r < ROWS and 0 <= c < COLS:
                            btn = self.buttons[(r, c)]
                            if btn["state"] == "normal":
                                self.reveal(r, c)
        
            def place_flag(self, row, col):
                if not self.running:
                    return
                button = self.buttons[(row, col)]
                if button["state"] != "disabled":
                    if button["text"] == "🚩":
                        button.config(text="", bg="#f0f0f0")
                        self.flags -= 1
                    else:
                        button.config(text="🚩", bg="#d3d3d3")
                        self.flags += 1
                self.mines_label.config(text=f"מוקשים: {self.mines - self.flags}")
                self.check_win()
        
            def display_number(self, row, col):
                button = self.buttons[(row, col)]
                value = self.board[row][col]
                colors = ["", "blue", "green", "red", "purple", "maroon", "turquoise", "black", "gray"]
                button.config(
                    text=str(value) if value > 0 else "",
                    state="disabled",
                    relief=tk.SUNKEN,
                    bg="white",
                    disabledforeground=colors[value]
                )
        
            def update_timer(self):
                if self.running:
                    elapsed_time = int(time.time() - self.start_time) if self.start_time else 0
                    self.timer_label.config(text=f"זמן: {elapsed_time}")
                    self.master.after(1000, self.update_timer)
        
            def game_over(self, won):
                self.running = False
                message = "ניצחת!" if won else "הפסדת! כל המוקשים נחשפו."
                for (r, c), btn in self.buttons.items():
                    if self.board[r][c] == -1:
                        btn.config(text="💣", bg="red" if not won else "green", disabledforeground="black")
                    btn.config(state="disabled")
                messagebox.showinfo("סיום משחק", message)
        
            def check_win(self):
                opened_cells = sum(
                    1 for (r, c), btn in self.buttons.items() if btn["state"] == "disabled"
                )
                if opened_cells + MINES == ROWS * COLS:
                    self.game_over(True)
        
        if __name__ == "__main__":
            root = tk.Tk()
            game = Minesweeper(root)
            game.start_time = time.time()
            root.mainloop()
        
        

        YankyY מנותק
        YankyY מנותק
        Yanky
        מדריכים
        כתב נערך לאחרונה על ידי Yanky
        #41

        @ראובן-שבתי כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

        שולה מוקשים.exe

        אפשר לראות מה כתבת לו בבקשה?

        אפשר לפנק בקפה
        www.buymeacoffee.com/yankystechR

        ראובן שבתיר תגובה 1 תגובה אחרונה
        0
        • YankyY Yanky

          @ראובן-שבתי כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

          שולה מוקשים.exe

          אפשר לראות מה כתבת לו בבקשה?

          ראובן שבתיר מנותק
          ראובן שבתיר מנותק
          ראובן שבתי
          מדריכים
          כתב נערך לאחרונה על ידי ראובן שבתי
          #42

          @Yanky כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

          אפשר לראות מה כתבת לו בבקשה?

          נוסח מדוייק
          "אני רוצה לבנות משחק שולה המוקשים בפייתון
          שיהיה יפה ומעוצב UI
          10 ריבועים על 10 ריבועים"
          והתוצאה מה ששלחתי

          ...

          תגובה 1 תגובה אחרונה
          1
          • YankyY מנותק
            YankyY מנותק
            Yanky
            מדריכים
            כתב נערך לאחרונה על ידי
            #43

            וזה להתחיל את היום על רגל ימין
            compliment_windows.exe

            אפשר לפנק בקפה
            www.buymeacoffee.com/yankystechR

            מ תגובה 1 תגובה אחרונה
            0
            • ישראל 142י ישראל 142

              @עדלאידע
              יש גם תוספים של Ai שעורכים קוד ישירות ב-VSCODE אבל עדיין תצטרך להתקין ספריות ומודלים (כמובן בהוראות של הבינה מלאכותית)

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

              @ישראל-142 כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

              יש גם תוספים של Ai שעורכים קוד ישירות ב-VSCODE אבל עדיין תצטרך להתקין ספריות ומודלים (כמובן בהוראות של הבינה מלאכותית)

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

              תגובה 1 תגובה אחרונה
              0
              • ראובן שבתיר ראובן שבתי

                @NH-LOCAL כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

                @ראובן-שבתי כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

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

                כבר לא עם מודל o1 החדש

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

                צ מנותק
                צ מנותק
                צבי דורש ציון
                כתב נערך לאחרונה על ידי
                #45

                @ראובן-שבתי כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

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

                אולי תכתוב איזה מדריך בעניין לטובת הכלל?

                יוסף אלחנןי תגובה 1 תגובה אחרונה
                1
                • צ צבי דורש ציון

                  @ראובן-שבתי כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

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

                  אולי תכתוב איזה מדריך בעניין לטובת הכלל?

                  יוסף אלחנןי מחובר
                  יוסף אלחנןי מחובר
                  יוסף אלחנן
                  מדריכים
                  כתב נערך לאחרונה על ידי
                  #46

                  @צבי-דורש-ציון אולי תבקש מהבינה שתיצור מדריך מפורט עם דוגמאות...
                  😄

                  תגובה 1 תגובה אחרונה
                  0
                  • YankyY Yanky

                    וזה להתחיל את היום על רגל ימין
                    compliment_windows.exe

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

                    @Yanky כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

                    וזה להתחיל את היום על רגל ימין
                    compliment_windows.exe

                    התכוונת לבזבז את היום כדי לסגור את ה... 😰

                    תגובה 1 תגובה אחרונה
                    0
                    • יוסף אלחנןי יוסף אלחנן

                      @ישראל-142 כמובן, היא מודל שיחה, לא יכולה לבצע פעולות במקומך...

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

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

                      @יוסף-אלחנן כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

                      @ישראל-142 כמובן, היא מודל שיחה, לא יכולה לבצע פעולות במקומך...

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

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

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

                      יוסף אלחנןי תגובה 1 תגובה אחרונה
                      1
                      • M MAD

                        @יוסף-אלחנן כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

                        @ישראל-142 כמובן, היא מודל שיחה, לא יכולה לבצע פעולות במקומך...

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

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

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

                        יוסף אלחנןי מחובר
                        יוסף אלחנןי מחובר
                        יוסף אלחנן
                        מדריכים
                        כתב נערך לאחרונה על ידי
                        #49

                        @MAD אמיתי?
                        נשמע הזוי!

                        יש לך יותר פרטים?
                        מקור?

                        M NH.LOCALN 3 תגובות תגובה אחרונה
                        0
                        • יוסף אלחנןי יוסף אלחנן

                          @MAD אמיתי?
                          נשמע הזוי!

                          יש לך יותר פרטים?
                          מקור?

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

                          @יוסף-אלחנן כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

                          נשמע הזוי!

                          יש לך יותר פרטים?
                          מקור?

                          0

                          לפני יום

                          אברר בעז"ה

                          תגובה 1 תגובה אחרונה
                          1
                          • יוסף אלחנןי יוסף אלחנן

                            @MAD אמיתי?
                            נשמע הזוי!

                            יש לך יותר פרטים?
                            מקור?

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

                            @יוסף-אלחנן
                            חיפוש גוגל

                            חסום לי פשוט

                            תגובה 1 תגובה אחרונה
                            0
                            • יוסף אלחנןי יוסף אלחנן

                              @MAD אמיתי?
                              נשמע הזוי!

                              יש לך יותר פרטים?
                              מקור?

                              NH.LOCALN מנותק
                              NH.LOCALN מנותק
                              NH.LOCAL
                              מדריכים
                              כתב נערך לאחרונה על ידי
                              #52

                              @יוסף-אלחנן כתב בסקר | האתגר שלי לבינה המלאכותית - (בנושא תיכנות):

                              @MAD אמיתי?
                              נשמע הזוי!

                              יש לך יותר פרטים?
                              מקור?

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

                              לאנתרופיק (החברה של מודל קלוד) יש API בגרסת בטא שמאפשר למודל לשלוט בעכבר של המחשב ולבצע פעולות

                              עוד מידע בנושא: https://www.geektime.co.il/anthropics-claude-can-control-your-computer/

                              גם גוגל עובדים על פרוייקט כזה לשליטה בדפדפן

                              מידע נוסף בעברית: https://www.geektime.co.il/google-unveils-gemini-2-mariner-jules-new-flash-model-and-deep-research-tool/

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

                              לכל הפרוייקטים שלי
                              https://nhlocal.github.io

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

                              • התחברות

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

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