Création d'une extension copilote GitHub alimentée par Ollama

DEV - 06/01
Il y a quelques mois, j'ai écrit sur la création de votre première extension GitHub Copilot, et j'en ai discuté plus tard...

Il y a quelques mois, j'ai écrit sur la création de votre première extension GitHub Copilot, puis j'ai discuté de ce sujet lors de la diffusion en direct de GitHub Open Source Friday.

En m'appuyant sur le modèle d'extension Copilot que j'ai créé sur la base de cet article de blog initial, j'ai décidé de m'essayer à une extension GitHub Copilot alimentée par Ollama qui apporte des fonctionnalités d'IA locales directement dans votre flux de travail de développement.

Qu’est-ce qu’Ollama ?

Avant de plonger dans l'extension, parlons brièvement d'Ollama. C'est un outil fantastique qui vous permet d'exécuter de grands modèles de langage localement sur votre machine. Considérez-le comme si vous disposiez de votre propre assistant IA personnel qui fonctionne entièrement sur votre matériel – aucun service cloud n'est requis. Cela signifie une meilleure confidentialité, une latence plus faible et la possibilité de travailler hors ligne.

Cela dit, vous utilisez votre propre machine, ce qui signifie que vous n'avez pas besoin de payer pour Ollama.

Présentation de l'extension Ollama Copilot

L'extension Ollama Copilot démontre le potentiel de combiner le traitement local de l'IA avec le chat GitHub Copilot. Bien qu'il soit encore en développement, il présente plusieurs fonctionnalités puissantes :

Principales caractéristiques :

  • Traitement de l'IA locale : toutes les opérations d'IA s'exécutent sur votre machine locale via Ollama (pour l'extension Copilot, pas Copilot Chat dans son ensemble)
  • Intégration CodeLlama : exploite le modèle CodeLlama, spécialement formé pour les tâches de programmation
  • Faible latence : la communication directe avec un modèle d'IA local signifie des temps de réponse plus rapides et sans frais pour vous. C'est vrai, mais uniquement dans le contexte de l'exécuti...
    [Courte citation de 8% de l'article original]
Loading...