Recommendations 2.0
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start by reading the current CH-based recommendation approach and the score analysis flow mentioned in the issue. Define the scope of the generic and reverse recommendation API, including plan inputs, candidate filtering, brute-force evaluation, and the number of results to return; the issue does not name files or tests.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
The current way to do recommendations (recommended fit) is based on CH. We are seeing that this is often not sufficient and users are often deciding to implement their own Recommendation API.
It's also doesn't support "reverse recommendations", where we do not only recommend A->B but also B->A.
eg. vehicle routing, we currently recommend Vehicles for Visits, but we might want to also recommend Visits for Vehicles.
Describe the solution you'd like
We could implement a more generic approach where we are provided with a plan, a list of potential values (or a filter on the already provided plan) and then something which needs recommending. This could support Recommendations and Reverse Recommendations.
In an initial version, this could just be a Brute Force function, where:
- we loop over all the options
- run score analysis for each of them
- return the best X results.
Most of the time, recommendations are only used with a nearly completed plan anyway, so the list of options is already minimal, but the filter could help to programmatically limit it further. We can look later to improve this.
Describe alternatives you've considered
The current CH approach doesn't do much better with this single assignment.
- Lenguaje dominante
- Java
- Estrellas
- 1.8k
- Forks
- 238
- Merge medio
- 3 d 2 h
- PR fusionados (30 d)
- 59
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de TimefoldAI/timefold-solver
-
component/docs
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
TimefoldAI/timefold-solver#2671 ·
Los mantenedores suelen responder en 1 día
-
Swap move selector applies entity value range filtering to entity classes without entity-level rangesPosiblemente ocupada @zepfred la tomó hoy. Abiertoprocess/needs triage
TimefoldAI/timefold-solver#2761 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
SDK: Waypoints class has not OpenAPI Spec annotations.Posiblemente ocupada @TomCools la tomó hoy. Abiertocomponent/service
TimefoldAI/timefold-solver#2759 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
process/needs triage
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
TimefoldAI/timefold-solver#2755 ·
Los mantenedores suelen responder en 1 día
-
fix: Partitioned Search error with list variablesPosiblemente ocupada @zepfred la tomó hace 2 días. Abiertoprocess/needs triage
TimefoldAI/timefold-solver#2749 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de TimefoldAI/timefold-solver
Issues similares
-
docs(site): Mermaid edge-label contrast on Architecture and a table header on How it comparesAbiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
devops-thiago/ThrillhouseBot#1132 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
approved bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
checkstyle/checkstyle#21981 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Build: the CUDA backend fails without cuDNN instead of skipping the cuDNN shim (as the cuDF shim does)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
beehive-lab/TornadoVM#1248 ·
Los mantenedores suelen responder en 1 día
-
good first issue help wanted ready-for-human
Dificultad 2/5 Medio día Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día