-
Notifications
You must be signed in to change notification settings - Fork 77
J. Omar Pavez #80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
J. Omar Pavez #80
Conversation
AI Detection Analysis 🔍Confidence Score: 55% Reasoning: The overall structure, content, and technical quality of the pull request are strong and consistent with well-documented human or AI-assisted professional work. The submission includes numerous properly configured project files (e.g., Dockerfile, docker-compose.yml, alembic config, scripts), with inline comments and clearly defined code and data models. While competent, it lacks telltale signs of fully automated authorship such as unnatural phrasing, inconsistent documentation, or repetitive patterns. Moreover, the author explicitly mentions in the pull request description that some tests were written "with the help of AI," which indicates that at least part of the PR was AI-assisted, though not entirely AI-generated. The level of contextual awareness and project integration suggests human oversight and direction. Key Indicators:
In conclusion, the work was likely produced with a blend of manual effort and AI tools (e.g., Copilot), which is common in modern software development workflows. It is not entirely AI-generated, but AI assistance is evident. ✅ No strong indicators of AI generation detected |
This reverts commit eb4bc70.
AI Detection Analysis 🔍Confidence Score: 35% Reasoning: The pull request description shows a strong understanding of the problem domain and outlines a thoughtful design approach, including schema modeling, tool selection (FastAPI, SQLAlchemy, Alembic), and development decisions. The mention of how specific technologies aid development, such as Pydantic's features and the setup details, reflect a personal development workflow. The presence of a small admission—"with the help of AI"—suggests the author did likely use AI assistance in writing tests, but not in generating the entire pull request content. The overall tone and structure are personal and context-specific, indicating a human author, potentially with minor AI assistance. Key Indicators:
✅ No strong indicators of AI generation detected |
This reverts commit e25b16d.
AI Detection Analysis 🔍Confidence Score: 45% Reasoning: The content of the pull request appears to be largely consistent with what a motivated and experienced software developer might produce when implementing a full-stack prototype application. It showcases a coherent and extensive domain model (elevator and demand tracking), organized code structure (following standard FastAPI conventions), extensive documentation, and well-integrated modern tools like Docker, Alembic, and Pytest. However, there is a brief mention ("with the help of AI") in the description, suggesting at least partial AI involvement. The implementation of repetitive scaffolding (e.g., Alembic scripts, schemas, Docker configs) could plausibly have been accelerated or templated using AI tools such as GitHub Copilot or ChatGPT. Key Indicators:
Overall, it leans toward being primarily human-authored work with possible assistance from AI tools for boilerplate or test code. ✅ No strong indicators of AI generation detected |
Hi! I wrote my solution focusing on the elevator demand, as other states are not relevant to the problem. I made two schemas for this solution:
Elevator
Represents an elevator in the system:
id: Unique identifierbuilding_id: Identifier for the buildingmax_floor: Maximum floor the elevator can reachmin_floor: Minimum floor the elevator can reachElevatorDemand
Represents a demand for an elevator:
id: Unique identifiertimestamp: When the demand occurredfloor: Which floor the demand came fromdirection: Whether the person wanted to go up or downelevator_id: Which elevator responded to this demand (optional)The application was written in Python using FastAPI and SQLAlchemy for the DB, FastAPI was my first choice because it's a extremely powerful framework that not only is fast but it allows for fast development thanks to Pydantic you get validation, serialization, docs, etc out of the box. The entire web app is in a Docker file and uses Alembic for migrations. Also (with the help of AI) wrote some tests using Pytest with mocks. As with any FastAPI application, you can see the entire API docs in http://localhost:8000/docs . You run the server with the docker_run.bat or .sh script in the scripts folder.
Check documentation.md for setup instructions and more details. If you have any questions please let me know