Description
AI-Investigator est un framework basé sur Python conçu pour automatiser l'analyse du contenu de sites web, ciblant spécifiquement les études de cas d'IA d'entreprise. Il exploite l'API Claude 3.5 Sonnet pour l'analyse de contenu et Firecrawl pour le web scraping. L'objectif principal est d'extraire des informations pertinentes des études de cas et de générer des rapports structurés, fournissant des informations précieuses sur les implémentations d'IA.
Le système fonctionne selon deux modes principaux : le mode CSV et le mode Site web. En mode CSV, les utilisateurs fournissent un fichier CSV contenant les URL des études de cas à analyser. Le système traite ensuite ces URL, extrait le contenu et génère des rapports. Le mode Site web permet au système de découvrir et d'analyser automatiquement les études de cas à partir des sites web des entreprises en utilisant le point de terminaison map de Firecrawl pour trouver des liens et le point de terminaison scrape pour extraire le contenu. Ce mode automatise le processus d'identification et d'analyse des études de cas pertinentes.
Les principales capacités incluent la découverte et l'analyse d'études de cas, le traitement du contenu et la génération de rapports. Le système identifie les liens potentiels vers les études de cas en utilisant Claude 3.5 Sonnet, filtre le contenu et effectue une analyse détaillée. Le pipeline de traitement du contenu implique l'extraction de contenu via l'API Firecrawl, l'identification des études de cas, l'analyse du contenu et la génération de rapports. Le système génère des rapports individuels d'études de cas, des rapports d'analyse croisée des cas et des tableaux de bord exécutifs.
Le public cible comprend les data scientists, les chercheurs en IA, les analystes commerciaux et toute personne intéressée par la compréhension des implémentations d'IA d'entreprise. La proposition de valeur réside dans l'automatisation de l'analyse des études de cas, la fourniture d'informations structurées et l'économie de temps et d'efforts par rapport à l'analyse manuelle. Le système aide les utilisateurs à comprendre les stratégies d'IA, les implémentations techniques, les impacts commerciaux et les principaux facteurs de succès.
L'architecture technique implique l'intégration de Firecrawl pour le web scraping, l'intégration de Claude 3.5 Sonnet pour l'analyse de contenu et un flux de travail de traitement des données qui comprend l'entrée, le mappage Firecrawl, l'analyse des liens, l'extraction de contenu, l'analyse Claude et la génération de rapports. La structure du projet est organisée avec des modules séparés pour le scraping, le traitement et la génération de rapports, ce qui le rend modulaire et facile à maintenir.
Fonctionnalités principales de AI-Investigator : Analyseur d'études de cas d'IA d'entreprise
Découverte automatisée d'études de cas
Extraction de contenu à l'aide de l'API Firecrawl
Analyse de contenu basée sur l'IA avec Claude 3.5 Sonnet
Modes d'analyse CSV et Site web
Rapports individuels d'études de cas
Rapports d'analyse croisée des cas
Génération de tableaux de bord exécutifs
Vérification de la qualification de l'IA d'entreprise
Analyse détaillée et multi-sections
Évaluation de l'impact commercial
Détails de l'implémentation technique
Identification des principaux facteurs de succès
Génération de rapports au format markdown
Premiers pas avec AI-Investigator : Analyseur d'études de cas d'IA d'entreprise
Développeur : Cloner le dépôt depuis GitHub.
Développeur : Créer un environnement virtuel en utilisant `python -m venv .venv`.
Développeur : Activer l'environnement virtuel en utilisant `source .venv/bin/activate` (Linux/macOS) ou `.venv\Scripts\activate` (Windows).
Développeur : Installer les dépendances en utilisant `pip install -r requirements.txt`.
Développeur : Configurer les variables d'environnement pour les API Anthropic et Firecrawl dans un fichier `.env`.
Développeur : Placer votre fichier CSV (si vous utilisez le mode CSV) dans le répertoire `input/`.
Développeur : Exécuter l'analyseur en utilisant `python -m src.main`.
Cas d'utilisation de AI-Investigator : Analyseur d'études de cas d'IA d'entreprise
- Analyse de l'IA d'entreprise
- Analyse de la concurrence
- Étude de marché
- Génération de rapports
- Due Diligence
- Évaluation technologique





