Modellen
Stel een OpenAI-compatibel of Anthropic-endpoint in met de basis-URL en zo nodig een API-sleutel. Test de verbinding. Een lokale modelserver moet actief zijn; externe hulpmiddelen kunnen apart gegevens versturen.
Bereken Jaccard-gelijkenis voor twee verzamelingen met elk maximaal 1000 gehele getallen zonder duplicaten.
def jaccard(left, right):
left, right = tuple(left), tuple(right)
if len(left) > 1000 or len(right) > 1000:
raise ValueError("collection.limit")
if any(type(v) is not int for v in left + right):
raise ValueError("member.integer")
left, right = set(left), set(right)
union = left | right
return len(left & right) / len(union) if union else 1.0Stel een OpenAI-compatibel of Anthropic-endpoint in met de basis-URL en zo nodig een API-sleutel. Test de verbinding. Een lokale modelserver moet actief zijn; externe hulpmiddelen kunnen apart gegevens versturen.
Test disjuncte en identieke sets en definieer twee lege sets als één; weiger booleaanse en niet-gehele leden.
Vergelijk het werkelijke gedrag met het verwachte resultaat. Onderzoek een mislukte controle voordat je verdergaat met wijzigingen.
def jaccard(left, right):
left, right = tuple(left), tuple(right)
if len(left) > 1000 or len(right) > 1000:
raise ValueError("collection.limit")
if any(type(v) is not int for v in left + right):
raise ValueError("member.integer")
left, right = set(left), set(right)
union = left | right
return len(left & right) / len(union) if union else 1.0Een vergelijkingsscore kan al vóór de berekening van betekenis veranderen, alleen doordat herhaalde waarden worden verwijderd. SetTamar brengt die aannames in een AI-programmeeromgeving voor Windows. Open het project en vraag een verbonden model te onderzoeken hoe verzamelingen de vergelijking binnenkomen en hoe de resulterende score de toepassing beïnvloedt.
Neem een taak rond Jaccard-gelijkenis over verzamelingen identificatoren. Toon het model voorbeelden met duplicaten, disjuncte elementen en lege verzamelingen en vermeld welke resultaten de aanroeper verwacht. Het gesprek moet vaststellen of verzamelingssemantiek bij de taak past voordat een implementatiewijziging herhaalde waarnemingen uit de berekening laat verdwijnen.
Volg de voorgestelde patch door invoervalidatie en vervolgbeslissingen. Een conventie voor twee lege verzamelingen kan rangschikking of filtering beïnvloeden, ook als de formule elders consistent werkt. Beoordeel die conventie met de afnemende code en voer projecttestgevallen uit die zowel geaccepteerde invoer als afgewezen gevallen controleren. Houd de interpretatie van de score gescheiden van haar numerieke berekening.
SetTamar ondersteunt verbindingen met OpenAI-compatibele of Anthropic-endpoints. Als via je dienst een AI-model zonder censuur beschikbaar is, kun je dat selecteren, afhankelijk van het werkelijke modelgedrag en de servermogelijkheden. Gebruik het gesprek om aannames zichtbaar te maken en behoud daarna alleen wijzigingen waarvan je de effecten hebt onderzocht en gecontroleerd.
Dat moet je als eis vastleggen voordat je gaat wijzigen. Een vergelijking op basis van verzamelingen verwijdert duplicaten, zodat frequentie niet meer meetelt. Als herhaalde waarnemingen voor je toepassing belangrijk zijn, vraag dan om een ontwerpbespreking in plaats van stilzwijgend verzamelingssemantiek toe te passen.
Een score voor twee lege verzamelingen kan rangschikking of drempelbeslissingen beïnvloeden, hoewel geen elementen zijn waargenomen. Vermeld de gekozen betekenis, onderzoek vervolgcode en neem het geval op in de projecttestgevallen met verwachte resultaten.
Geef de vergelijkingsfunctie en de code die haar score interpreteert. Leg de bedoelde betekenis van de drempel uit en voeg voorbeelden aan beide zijden toe. Neem niet aan dat het model productbeslissingen uit alleen de wiskundige formule kan afleiden.
Je kunt haar op het gespecificeerde gedrag controleren, maar bruikbaarheid hangt af van je gegevens en toepassingsdoelen. Scheid implementatietests van het beoordelen van het vergelijkingsbeleid op representatieve gevallen voordat je op het nieuwe resultaat vertrouwt.
SetTamar · Bijgewerkt 2026-10-25