The present invention relates generally to antiviral agents. Specifically, the present invention relates to compounds of formula I which can inhibit the protein(s) encoded by hepatitis B virus (HBV) or interfere with the function of the HBV replication cycle, compositions comprising such compounds, methods for inhibiting HBV viral replication, methods for treating or preventing HBV infection, and processes and intermediates for making the compounds.La présente invention concerne de manière générale des agents antiviraux. Plus précisément, la présente invention concerne des composés de formule I qui peuvent inhiber la(les) protéine(s) codée(s) par le virus de l'hépatite B (VHB) ou interférer avec la fonction du cycle de réplication du VHB, des compositions comprenant de tels composés, des procédés d'inhibition de la réplication virale du VHB, des procédés de traitement ou de prévention d'une infection par le VHB, et des procédés et des intermédiaires pour la fabrication desdits composés.