Goals

  • get used to some of this ugly buzzword tools as they are used in a broad audience
  • read out bugzilla bug description and try to find out, if the initial description (comment) has any deeper information of the bug

Bugzilla

The script 'py-bug.py' reads out the public bugs of bugzilla.opensuse.org, one by one, and writes the * first comment (bug description) * Summary * number of comments * creation time * time of last comment to a json file. Unforntunately I could not get the area/type of the bug, so something like 'kernel', 'yast'...

Tensorflow

The script 'json-reader.py' reads in the json file of the bugs and tries to learn if the inital bug description could be linked to the 'duration' (time of las comment - creation time) or the number of comments. For this the neuronal net could be modifed by commandline parameters

Lessons learned

  • accelerated docker containers are not easy to install, had to use the pip package instead
  • my GPU (1050Ti) is not so much faster than my CPU (Xeon E3-1231v3)
  • could not train the modell to get any useful information, so no automatic bug resolution

Github Repo

https://github.com/mslacken/ml-bugs

Looking for hackers with the skills:

bugzilla tensorflow

This project is part of:

Hack Week 18

Activity

  • over 6 years ago: okurz liked this project.
  • over 6 years ago: afesta started this project.
  • over 6 years ago: afesta liked this project.
  • over 6 years ago: mslacken added keyword "bugzilla" to this project.
  • over 6 years ago: mslacken added keyword "tensorflow" to this project.
  • over 6 years ago: mslacken originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Gemini-Powered Socratic Bug Evaluation and Management Assistant by rtsvetkov

    Description

    To build a tool or system that takes a raw bug report (including error messages and context) and uses a large language model (LLM) to generate a series of structured, Socratic-style questions designed to guide a the integration and development toward the root cause, rather than just providing a direct, potentially incorrect fix.

    Goals

    Set up a Python environment

    Set the environment and get a Gemini API key. 2. Collect 5-10 realistic bug reports (from open-source projects, personal projects, or public forums like Stack Overflow—include the error message and the initial context).

    Build the Dialogue Loop

    1. Write a basic Python script using the Gemini API.
    2. Implement a simple conversational loop: User Input (Bug) -> AI Output (Question) -> User Input (Answer to AI's question) -> AI Output (Next Question). Code Implementation

    Socratic Strategy Implementation

    1. Refine the logic to ensure the questions follow a Socratic path (e.g., from symptom-> context -> assumptions -> root cause).
    2. Implement Function Calling (an advanced feature of the Gemini API) to suggest specific actions to the user, like "Run a ping test" or "Check the database logs."

    Resources


    Bugzilla goes AI - Phase 1 by nwalter

    Description

    This project, Bugzilla goes AI, aims to boost developer productivity by creating an autonomous AI bug agent during Hackweek. The primary goal is to reduce the time employees spend triaging bugs by integrating Ollama to summarize issues, recommend next steps, and push focused daily reports to a Web Interface.

    Goals

    To reduce employee time spent on Bugzilla by implementing an AI tool that triages and summarizes bug reports, providing actionable recommendations to the team via Web Interface.

    Project Charter

    https://docs.google.com/document/d/1HbAvgrg8T3pd1FIx74nEfCObCljpO77zz5In_Jpw4as/edit?usp=sharing## Description