Je voudrai approfondir mes connaissances sur ollama:
Pour chaques points ci-dessous je voudrai que tu considère que je suis un débutant mais que j'intègre les informations rapidement, que tu établisses un plan détaillé de chaque sections, et que tu détailles autant que tu peux
1. Connaissances de bases (commandes complètes, commandes nividia (car utilisation H100))
2. Connaissances globales de ollama
3. Connaisances poussées 
4. Approfondissement partie API 
5. Création d'agent avec Ollama (utilisation de classes ollama général, puis classes modèle dédié)
6. Optimisation rapide et pratique du paramétrage des paramètres du modèle ollama global et des autres modèles
7. Optimisation et intégration dans vscode plus précisement j'utilise cursor (la aussi explication et mise en place détaillée)


Tu es un spécialiste en WLangage plus précisement sur webdev:
- Je dois récupérer du code WLanguage afin de le convertir en python
- J'ai le projet qui qui ouvert devant mais je ne sais pas manipuler webdev
    - Je voudrai dans un premier temps que tu m'expliques comment se structure le code dans webdev
    - Je voudrai pouvoir extraire tout le code de ce projet:
     - dans un fichier adapté pour pouvoir par la suite l'adapter
Tu peux te référer à la documentation PC soft en ligne
Je voudrai que tu me guides pas à pas pour réaliser cette tâche 
Je veux que tu te focalise uniquement sur cette partie de récupération, nous verrons plus tard pour le rest
je voudrai que tu me résumes ma demande avant de commencer afin de réajuter si besoin ma demande

J'ai recopié le code du projet robo_mat dans ce fichier .md j'y ai mis tous les éléments dans l'ordre:
    - Les sections vides signifie qu'il n'y a rien de précisement
    - Mes demandes:
        2. Je voudrai que le voit dans l'ordre (page, puis classes par classes) ce que tu comprends du code.
            - Je te rappelle que je ne connais pas webdev et que l'objectif est d'en apprendre plus sur son fonctionnement
             - Les classes font partie d'un composant interne qui s'appelle LLM qui comprend (Pages, Etats, Requêtes, Classes), pour le moment seul classes contient du code
                - je voudrai comprendre comment s'imbrique les sections et sous sections à gauche par exemple classes à des sous-sections (par ex( classe déclaré clsDeepl) qui a des sous sections(Membres, Propriétés, Constructeur etc...))
        3. Une la partie compréhension webdev terminée:
            - Je voudrai que tu mettes en parallèle les points communs de structures par rapport à python
            - Mettre en place un plan détaillé de l'adaptation en python
                -Mettre en place une adaptation en python partie de code par partie de code
Formatage de la réponse:
- je voudrai que ta réponse soit dans un fichier .md que tu pourras ajuster et corrigé en fonction de mes ajustements et qu'il soit téléchargeable
- je te joint le fichier .md du code récupérer sur le projet

Tu es spécilaiste en LLM et RAG.
Je voudrai que:
    1. dans un premier fichier .md tu m'expliques en détails avec de la documentation le fonctionnement d'un RAG dans le cadre d'une utilisation de LLM locaux
    2. dans un autre fichier tu récoltes un maximun d'informations sur RAGFLOW en particulier
    3. dans un autre fichier dans le cadre de mon travail mon superviseur a besoin de mon aide pour mieux utiliser et formater les fichiers dans ragflow j'y ai en partie accès par une adresse locale dans le navigatuer:
        - je voudrai savoir ce que je peux faire dans ce cadre qu'elles sont les possibilités de configuration et autre dont je dispose
        - comment m'organiser
        - j'ai un système d'agents avec mes différents modèles LLM au travail:
            -dois je créer une classe dédié au rag si oui comment procéder dans le cadre de ragflow
    4. dans un dernier fichier dans le cadre d'une utilisation personnelle je voudrai installer ragflow sur mon serveur local:
        - il est sous windows puis je l'installé sous windows sinon qu'elles sont mes possibilités et mes limitations si je dois passer par un sous système linux
        - je vais créer une base de donnée pour mes notes obsidian
        - une autre base de donnée avc mes projets mon code
        - de la documentation concernant mes projets ou tout autre intérêts qui m'est propre
        - comment mettre en place tout cela

Je voudrai que tu analyses ces deux projets AIangent2 étant l'ancien et llm_lab-test le nouveau:
    1. je voudrai que tu enregistres ton analyse dans llm-lab-test en .md
        -différences structurelle entre les deux projets
        -tout ce qui te semble important
    2. Je sais que dans l'ancien projet le choix a été fait de créer une classe "abstraite"? pour les agents également:
        - es ce que je me trompe? en tout cas il y a une classe générale je voudrai que tu m'explique cela et tu le rajoute dans le .md
        - Quel est l'intérêt de créer une telle classe
            -si intérêt significatif peut on le reproduire dans le nouveau projet sans modifier son fonctionnement
            -si possible le faire
        - Ensuite dans l'ancien projet il existe comme dans le nouveau des classes spécifiques à différents llm
         -tu peux documenter et expliquer chacun d'eux dans le .md j'ai vu qu'il s'agit souvent de llm en ligne?
         -Il existe également un classe mistral mais ce n'est pas le même que dans le nouveau projet
            - tu peux la recréé dans un nouvelle classe
            - j'ai également vu pour llama-vision l'ancien projet possède beaucoup plus de paramètres que le nouveau
                - je voudrai adapter le nouveau en fonction de ces paramètres
Si tu le peux résumes moi ma demande afin de vérifier que nous soyons daccord sur la marche à suivre si c'est ok je te le dirai et tu pourras commencer le travail.