Java: API - What about manipulating an array of float in Embedding ?
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 55/100
Piste de recherche
Commencez par localiser la classe Embedding ainsi que son constructeur existant et son API getVector. Examinez la façon dont les vecteurs sont actuellement stockés et les tests situés à proximité, puis vérifiez que la construction et la récupération proposées à partir d’un tableau préservent les valeurs attendues et que le comportement de l’API est couvert avant de considérer la fonctionnalité comme complète.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The Embedding contains a List<Float> to represent the vector. You can pass this list to the constructor and get its content as a List
private final List<Float> vector;
public Embedding(@Nonnull List<Float> vector) {
Objects.requireNonNull(vector);
this.vector = Collections.unmodifiableList(vector);
}
public List<Float> getVector() {
return vector;
}
But there are several external APIs (such as PGVector for example) that manipulate arrays of floats. So we end up casting arrays to lists back and forth.
It would be handy if Embedding had a constructor that takes an array of float, and a method to return the vector as an array:
public Embedding(float[] vector);
public float[] toArray();
WDYT ?
- Langage dominant
- Java
- Étoiles
- 276
- Forks
- 56
- Merge moyen
- 23 h 36 min
- PR mergées (30 j)
- 3
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/semantic-kernel-java
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
microsoft/semantic-kernel-java#334 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Feature Parity Inquiry: Multi-Agent Orchestration and Roadmap Alignment with Python/.NET VersionsOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
microsoft/semantic-kernel-java#331 · 7 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Bug: HTTP 404 Error When Using OpenAI-Compatible Endpoint with Semantic Kernel 1.4.4-RC1Peut-être à nouveau libre @johnoliver l’a pris il y a 422 jours, et aucune pull request n’est ouverte. Ouvertebug triage
microsoft/semantic-kernel-java#330 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
agents without chatcompletion ?Ouvertebug triage
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
microsoft/semantic-kernel-java#328 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Java: Remove SK plannersPeut-être à nouveau libre @johnoliver l’a pris il y a 475 jours, et aucune pull request n’est ouverte. Ouverte
microsoft/semantic-kernel-java#323 · 1 réaction · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de microsoft/semantic-kernel-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
geonetwork/geonetwork#227 ·
Les mainteneurs répondent en général sous 3 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Netcracker/qubership-testing-platform-tdm3#138 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
synthetichealth/synthea#1726 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
bisq-network/bisq#8097 ·
Les mainteneurs répondent en général sous 1 jour
-
area/frontend good first issue kind/cooldown
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour