# Journal d'usage de l'IA

Ce fichier fait partie du travail rendu, au même titre que vos circuits et vos
programmes. Remplissez-le au fur et à mesure, pas à la fin.

**L'usage d'assistants (ChatGPT, Claude, Copilot…) est autorisé.** Ce qui est
demandé, c'est d'en rendre compte. Déclarer un usage ne coûte rien et n'enlève
aucun point ; ne pas le déclarer, en revanche, revient à présenter comme vôtre
un travail qui ne l'est pas.

**Ce qui n'est pas à déclarer** : la complétion automatique de votre éditeur, la
traduction d'une phrase de fiche technique, une recherche de syntaxe Python.
Déclarez ce qui a produit une *partie du travail demandé* : une équation, un
circuit, un programme, un raisonnement.

**Ce qui fait un bon journal** : ce n'est pas d'avoir peu utilisé l'IA, c'est de
savoir dire précisément ce qu'elle a produit de faux et comment vous vous en
êtes aperçus. Un élève qui a beaucoup utilisé l'IA et qui documente finement
ses erreurs montre plus de maîtrise qu'un élève qui écrit « je n'ai rien
utilisé ».

---

## Comment remplir

Pour chaque bureau d'étude, quatre lignes. Si vous n'avez rien utilisé pour un
BE, écrivez-le et passez au suivant.

1. **Demandé** — ce que vous avez demandé, en une ou deux phrases.
2. **Utile** — ce qui vous a fait gagner du temps.
3. **Faux ou inadapté — et comment vous l'avez vu.** C'est la ligne qui compte
   le plus. Nommez l'erreur et nommez ce qui vous l'a révélée : un test qui
   échoue, une valeur inattendue d'un signal, une relecture de la fiche
   technique, un raisonnement qui ne tenait pas.
4. **Compris en le faisant** — ce que vous n'avez compris qu'en mettant les
   mains dedans, et que la réponse reçue ne vous avait pas donné.

---

## Exemple (à supprimer)

### BE n°2 — conception du microprocesseur

- **Demandé** : les équations du séquenceur pour les instructions `ldr` et
  `str`, en donnant mon tableau des temps.
- **Utile** : la mise en forme des équations et le repérage d'un terme que 
  j'avais écrit deux fois. Nous a aussi expliqué pourquoi regrouper les actions
  similaires au même temps simplifie les équations.
- **Faux — et comment vu** : l'équation proposée pour `MemB` omettait le cas de
  `ldr` en adressage direct. Le programme de test s'arrêtait sur `e11` au lieu
  de `end`. J'ai séquencé l'instruction à la main avec le bouton `T` et vu
  que `MemB` restait à 0 au temps 5, donc que l'UAL recevait la sortie du banc
  de registres au lieu du mot lu en mémoire.
- **Compris en le faisant** : que le tableau des temps n'est pas une mise au
  propre de l'énoncé mais une vraie décision de conception — deux tableaux
  différents donnent deux processeurs corrects avec des équations de complexité
  très différentes.

---

## BE n°1 — circuits combinatoires et séquentiels

- **Demandé** :
- **Utile** :
- **Faux ou inadapté — et comment vu** :
- **Compris en le faisant** :

## BE n°2 — conception du microprocesseur

- **Demandé** :
- **Utile** :
- **Faux ou inadapté — et comment vu** :
- **Compris en le faisant** :

## BE n°3 — traduction en langage d'assemblage

- **Demandé** :
- **Utile** :
- **Faux ou inadapté — et comment vu** :
- **Compris en le faisant** :

## BE n°4 — entrées-sorties et interruptions

- **Demandé** :
- **Utile** :
- **Faux ou inadapté — et comment vu** :
- **Compris en le faisant** :

## BE n°5 — pilote de périphérique

- **Demandé** :
- **Utile** :
- **Faux ou inadapté — et comment vu** :
- **Compris en le faisant** :

---

## Pour finir — deux questions sur le cours

Ces deux réponses ne sont pas évaluées, elles servent à améliorer le cours.

- **Où l'énoncé m'a manqué** : à quel moment êtes-vous allés chercher une
  réponse ailleurs parce que le support ne répondait pas ?
- **Ce que l'IA n'a pas su faire** : sur quoi avez-vous renoncé à demander, ou
  obtenu des réponses inutilisables ?
