Formatul FIM (Fill-In-The-Middle): Prefix, Middle și Suffix în Învață Continue.dev: Asistent AI de Programare Open-Source & Privat

Șablonul special de tokeni utilizat de modelele de programare pentru a completa codul aflat la mijlocul unui fișier.

Sintaxă & invocare
<PRE> cod_inainte_de_cursor <SUF> cod_dupa_cursor <MID>

Modelele clasice de chat generează doar text la final. Modelele de autocompletare folosesc tehnica Fill-In-The-Middle:

Structura promptului FIM trimis la model:
<|fim_prefix|>
import math

def distanta(x1, y1, x2, y2):
<|fim_suffix|>
    return d
<|fim_middle|>
    # Modelul trebuie să completeze doar ce lipsește între prefix și sufix:
    d = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)

Continue știe automat șabloanele FIM pentru StarCoder, CodeLlama, DeepSeek și Qwen.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Formatul FIM (Fill-In-The-Middle): Prefix, Middle și Suffix

Ai o întrebare despre Formatul FIM (Fill-In-The-Middle): Prefix, Middle și Suffix sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.