File size: 81,319 Bytes
0222cea
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from utils.audit.audit_doc import *\n",
    "from utils.kg.construct_kg import *\n",
    "from dotenv import load_dotenv\n",
    "\n",
    "load_dotenv(dotenv_path='.streamlit/.env')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {},
   "outputs": [],
   "source": [
    "#load pdf\n",
    "import pymupdf\n",
    "\n",
    "pdf = pymupdf.open(\"data/transcript.pdf\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [],
   "source": [
    "pages = []\n",
    "for page in pdf:\n",
    "    pages.append(page.get_text())\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "54"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(pages)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "metadata": {},
   "outputs": [],
   "source": [
    "from langchain_community.graphs import Neo4jGraph\n",
    "from langchain_experimental.graph_transformers import LLMGraphTransformer\n",
    "from langchain_openai import ChatOpenAI\n",
    "from langchain_core.documents import Document\n",
    "\n",
    "def get_graph(text,allowed_nodes=None,prompt=None,multiple_docs=False):\n",
    "    \n",
    "    llm = ChatOpenAI(temperature=0, model_name=\"gpt-4o-2024-08-06\")\n",
    "\n",
    "    if allowed_nodes:\n",
    "        llm_transformer =   LLMGraphTransformer(llm=llm,allowed_nodes=allowed_nodes)\n",
    "    else:\n",
    "        llm_transformer = LLMGraphTransformer(llm=llm)\n",
    "    documents = [Document(page_content=text)]\n",
    "    print(text)\n",
    "\n",
    "    graph_documents = llm_transformer.convert_to_graph_documents(documents)\n",
    "    \n",
    "    return graph_documents\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Speaker 1 - 00:00\n",
      "Est-ce que t'as mis voix 1, voix 2, voix 3, tout ça?\n",
      "Speaker 2 - 00:04\n",
      "Quoi? Non, après. Après, avec la voix, je vais reconnaître les gens et\n",
      "dire voix 1 c'est.\n",
      "Speaker 1 - 00:11\n",
      "Andréa, voix 2 c'est... Non, voilà, super.\n",
      "Speaker 2 - 00:15\n",
      "Et... Moi je dis merci parce que j'ai pas enregistré.\n",
      "Speaker 1 - 00:17\n",
      "Hein?\n",
      "Speaker 2 - 00:18\n",
      "Je dis merci Isabelle. Encore? Mais j'ai pas enregistré. J'ai commencé là.\n",
      "Speaker 1 - 00:22\n",
      "Merci Isabelle pour tout ce travail fait pour l'association depuis 2014.\n",
      "\n",
      "Speaker 2 - 00:30\n",
      "OK. Bon. On va essayer de travailler un peu et d'animer l'association.\n",
      "J'ai établi une petite liste qui peut nous occuper, je pense, pendant une\n",
      "année. J'ai essayé de trouver des thèmes où ça peut intéresser tout le\n",
      "monde, donc c'est des subventions, c'est comment donner plus de... De\n",
      "possibilités aux sociétés pour aller chercher plus d'argent. Donc j'ai\n",
      "sélectionné cinq axes. Je pense qu'aucune d'entre nous sait ce qu'on a\n",
      "comme droits pour les formations. Et si on sait, on ne sait pas tout.\n",
      "Donc on va essayer de faire intervenir quelqu'un.\n",
      "Speaker 1 - 01:24\n",
      "Le dispositif que vous payez tous.\n",
      "Speaker 2 - 01:30\n",
      "Il n'y a pas que ça. Il y a vraiment des subventions qu'on peut aller\n",
      "chercher sur certains sujets. Des subventions européennes, voire\n",
      "régionales, etc. Donc on va essayer de faire intervenir quelqu'un qui\n",
      "nous expliquera qu'est-ce qu'il y a et à quoi on a le droit. Deuxième axe,\n",
      "on va essayer de travailler sur tout ce qui est intelligence artificielle.\n",
      "Qui va à une vitesse incroyable dans tous les domaines et il y a des\n",
      "outils aujourd'hui qui existent pour nous aider au quotidien, voire\n",
      "améliorer, aller chercher plein de choses en s'appuyant sur l'IA.\n",
      "Speaker 1 - 02:11\n",
      "Par rapport à l'axe formation, c'est la formation du dirigeant ou c'est la\n",
      "formation des collaborateurs?\n",
      "\n",
      "Speaker 2 - 02:17\n",
      "Non, bien sûr. Et surtout, les employés avant tout. Ok. Donc moi je suis\n",
      "accompagné par un consultant qui est super pro dans ce domaine donc\n",
      "on va essayer de le faire intervenir peut-être sur plusieurs séances. En\n",
      "fait c'est important si tu as un bon advocateur, tu peux agir facilement\n",
      "et avoir plein de subventions. Moi c'était le cas, au début j'essayais,\n",
      "j'avais jamais de retour et après j'ai eu vraiment la bonne personne et\n",
      "ils m'ont remboursé à des hauteurs absolument. Il y a des formations\n",
      "que j'ai eues, ils m'ont pris à 40-50% de la formation. C'est la même\n",
      "personne qui va t'accompagner.\n",
      "Speaker 1 - 03:09\n",
      "Pour la formation?\n",
      "Speaker 2 - 03:10\n",
      "Et si lui ne maîtrise pas un sujet, c'est son métier. Il peut nous guider\n",
      "vers quelqu'un et si toi t'as quelqu'un...\n",
      "Speaker 1 - 03:17\n",
      "Mais l'idée, je te laisse finir après.\n",
      "Speaker 2 - 03:21\n",
      "Non mais l'idée, on va la développer au fur et à mesure des réunions.\n",
      "On va essayer de travailler sur la partie transition écologique qui est\n",
      "très à la mode. Eco-Vadis, ISO pourquoi pas.\n",
      "\n",
      "Speaker 1 - 03:41\n",
      "En fait, il y a plusieurs sujets. Il y a la RSE qui est la responsabilité\n",
      "sociétale de l'entreprise. Il y a plusieurs d'entre vous qui pourraient\n",
      "être sollicités par vos clients pour que vous ayez mis en place cette\n",
      "démarche. Je ne sais pas si toi, tu es sollicité, Guillaume? Non, pas plus\n",
      "que ça.\n",
      "Speaker 2 - 04:01\n",
      "Les banques aujourd'hui, si tu n'es pas RSE, dans le futur proche, elles\n",
      "ne vont plus travailler avec toi. La responsabilité sociétale de\n",
      "l'entreprise, on va t'expliquer tout à l'heure.\n",
      "Speaker 1 - 04:20\n",
      "Par rapport à la transition écologique, la CCI est opérateur d'une aide\n",
      "financière que l'ADEME donne aux entreprises. Aujourd'hui, par\n",
      "exemple, pour que l'entreprise fasse un exemple de diagnostic des\n",
      "bâtiments d'énergie pour identifier tous les travaux qu'il faut faire. Mais\n",
      "pas qu'isolation, c'est aussi tout ce qui est éclairage, tout ça, il y a une\n",
      "aide financière. Aujourd'hui, un diagnostic ne coûte que 3000 euros\n",
      "parce que le reste est pris en charge par l'ADEME. Et la CCI est\n",
      "opérateur, c'est-à-dire que nous, on ne fait pas les diagnostics parce\n",
      "qu'on n'est pas expert, on appelle un bureau d'études expert qui le fait,\n",
      "mais nous, tout passe par la chambre de commerce. Donc dans ce\n",
      "même modèle, il y a ce qu'on appelle le diagnostic énergie.\n",
      "\n",
      "Speaker 1 - 05:15\n",
      "Il y a un accompagnement qui s'appelle accompagnement à la maîtrise\n",
      "du ouvrage, c'est quand tu as déjà identifié ton chantier, un chantier\n",
      "important, c'est-à-dire 100 000 euros, et tu vas lancer les travaux. Ce\n",
      "bureau d'études va t'accompagner à rédiger le cahier des charges, à\n",
      "choisir, à analyser les dévis, les réponses des entreprises qui vont te\n",
      "faire les travaux, à suivre les travaux, à analyser les dévis, les\n",
      "matériaux, etc.\n",
      "Speaker 2 - 05:44\n",
      "On prend le carbone aussi, c'est un sujet qui est très important.\n",
      "Speaker 1 - 05:47\n",
      "Alors il y a le bilan carbone. Le bilan carbone c'est quand on dit, bon,\n",
      "ton activité génère combien de CO2?\n",
      "Speaker 2 - 05:56\n",
      "Ils vont calculer, aller voir tes fournisseurs, les salariés, comment ils\n",
      "viennent, vélo, voiture...\n",
      "Speaker 1 - 06:04\n",
      "Le bilan carbone a trois niveaux, ça s'appelle le scope. Le premier\n",
      "niveau c'est l'activité. Le deuxième niveau, c'est avec les déplacements\n",
      "des collaborateurs. Et le troisième niveau, c'est avec tes livraisons. Et\n",
      "donc, si tu fais venir de la matière première de Chine, t'as un bilan\n",
      "carbone qui est quand même plus élevé que si tu...\n",
      "\n",
      "Speaker 2 - 06:25\n",
      "Voilà.\n",
      "Speaker 1 - 06:26\n",
      "Donc le bilan carbone aussi, voilà, pour tous ces sujets, pour la RSE,\n",
      "pour accompagner les entreprises à faire la démarche, mais en\n",
      "répondre à ECOVADIS, parce que ECOVADIS, c'est un label.\n",
      "Speaker 2 - 06:38\n",
      "Oui.\n",
      "Speaker 1 - 06:40\n",
      "C'est un level de plus et nous on accompagne les entreprises à répondre\n",
      "à ce questionnaire. Aussi la ISO 1400 c'est pour les industriels, c'est\n",
      "pour tout ce qui est le respect environnemental. On a une gamme très\n",
      "grande et tout ça c'est avec les aides financières de l'ADEME et de\n",
      "l'Union Européenne, nous avons des accompagnements gratuits. Pour\n",
      "les entreprises PME toujours, mais par.\n",
      "Speaker 2 - 07:11\n",
      "Exemple au niveau de... Andréa, le but aujourd'hui c'est de dire voilà les\n",
      "axes, après on va les détailler, faire des séances de travail, etc. Donc on\n",
      "peut.\n",
      "Speaker 1 - 07:21\n",
      "Trouver un sujet, faire venir un expert ou faire un petit atelier et\n",
      "ensuite informer les entreprises pour qu'elles puissent bénéficier de ces\n",
      "accompagnements.\n",
      "\n",
      "Speaker 2 - 07:32\n",
      "Voilà, on va parler tout le temps orienter nos réunions vers l'argent.\n",
      "Speaker 1 - 07:37\n",
      "Bien sûr, où est-ce qu'ils peuvent trouver les aides. Parce\n",
      "qu'effectivement, nous aussi, l'État nous a mandatés. On a des\n",
      "accompagnements qui sont faits au niveau global de l'entreprise, qui\n",
      "sont faits par le Conseil et la Chambre de commerce. Mais nous, on doit\n",
      "rendre un livrable à l'entreprise et à l'État avec la liste des aides\n",
      "financières qui existe. Là, par exemple, je dois faire un pour EES\n",
      "Rénovation, ceux qui sont maintenant chez Facility. Je fais ce rendez-\n",
      "vous avec lui, je lui liste les aides et maintenant il faut que je mette tout\n",
      "ça dans le plan, donc sur la rénovation des bâtiments. Pour tout ça, il y\n",
      "a effectivement beaucoup de sujets sur lesquels on peut aller et orienter\n",
      "les entreprises vers les aides qui existent.\n",
      "Speaker 2 - 08:25\n",
      "Les aider surtout à... Tu as parlé d'EcoVadis. C'est un label, mais c'est\n",
      "un label qui est obligatoire. Moi, j'ai fait une levée de fonds cette année.\n",
      "La banque m'a dit qu'il faut une notation EcoVadis, sinon on ne discute\n",
      "pas avec toi.\n",
      "Speaker 1 - 08:43\n",
      "Il y a des entreprises qui sont déjà peut-être obligées, parce que les\n",
      "clients les demandent comme toi, les grands comptes demandent\n",
      "souvent ça, des labels, des notifications, des qualifications par des\n",
      "systèmes comme tu dis Ecobaris. Il y a d'autres qui ne sont pas encore\n",
      "sur ça, mais quand ça va venir...\n",
      "\n",
      "Speaker 2 - 09:05\n",
      "Je pense que ça dépend de la taille de l'entreprise aussi, peut-être. Non.\n",
      "Non, non.\n",
      "Speaker 1 - 09:08\n",
      "Ça dépend des clients.\n",
      "Speaker 2 - 09:09\n",
      "Moi je suis en train d'en faire un prêt sur une SI, ils ne me demandent\n",
      "pas ça. Non, ça n'a rien à voir. C'est pour le business. C'est pour\n",
      "l'investissement que tu parles? Juste pour l'investissement? Non, si tu\n",
      "veux faire un emprunt, je ne sais pas, pour ta société. Ils te demandent\n",
      "ça aujourd'hui. C'est vrai que les profs, ils demandent des ferries après\n",
      "six ou huit ans, vous savez, pour rien. Ça dépend du montant. Oui, ça\n",
      "dépend du montant.\n",
      "Speaker 1 - 09:29\n",
      "Ça dépend de banque.\n",
      "Speaker 2 - 09:30\n",
      "De toute façon, ça va venir. J'ai demandé 2 millions il y a 3 mois. Tu les\n",
      "as eus? Bah oui. J'en prendrai deux aussi.\n",
      "Speaker 1 - 09:39\n",
      "Ils m'ont pas fait chier. Mais c'est pas que les...\n",
      "\n",
      "Speaker 2 - 09:41\n",
      "Après, c'est toujours par rapport au relationnel qu'on a... Non, non. Ça\n",
      "joue quand même. Non, mais par contre, je rebondis sur toi, SCI.\n",
      "Attention, parce qu'ils ont voulu me bloquer sur un bâtiment qui était\n",
      "classé G. Ils me voulaient plus prêter. Ils voulaient plus me prêter quand\n",
      "c'est des bâtiments maintenant qui sont en normes basses. Genre de\n",
      "toute façon, j'achète, mais c'est pour tout raser. Donc j'aurais fait une\n",
      "détestation comme quoi j'allais tout raser. Normalement, ça ne doit pas\n",
      "bloquer. Tu t'engages en disant je vais faire des travaux. J'ai fait un\n",
      "papier, ils sont contents. Normalement, le notaire même bloque.\n",
      "Speaker 1 - 10:19\n",
      "Mais il dit... Même pour le particulier, moi je viens de faire un prêt et ils\n",
      "ont demandé le diagnostic NGT.\n",
      "Speaker 2 - 10:27\n",
      "Oui, c'est obligatoire.\n",
      "Speaker 1 - 10:30\n",
      "Non, mais pas la banque.\n",
      "Speaker 2 - 10:33\n",
      "Pour les particuliers, ça va se corser dans trois ans le prêt. Les\n",
      "bâtiments de fer, de eau, d'énergie. Ok. Quatrième acte, c'est\n",
      "développer son activité, ce qu'ils appellent marque employeur.\n",
      "Comment rendre sa société attractive? Donc on va essayer de travailler\n",
      "sur ce sujet-là. Je parle à visite des sociétés qu'on ne connaît pas dans\n",
      "la zone. Genre, comment elle s'appelle? Pas Patricia?\n",
      "\n",
      "Speaker 1 - 11:08\n",
      "Sandra qui a proposé en septembre.\n",
      "Speaker 2 - 11:11\n",
      "Oui. Ou il y a d'autres... Moi j'aimerais bien faire moi, mais j'ai... Et le\n",
      "cinquième axe, c'est faciliter l'insertion. On va travailler peut-être avec\n",
      "la mairie pour prendre des stagiaires de la zone, etc. Voir comment on\n",
      "peut organiser ça avec les écoles. Il y a l'association même, je t'ai\n",
      "envoyé. Donc il y a de quoi faire. Donc voilà. Est-ce qu'on peut obtenir\n",
      "des fiches entreprises? Parce que la formation, il faut qu'on sache à\n",
      "l'avance combien de salariés, etc.\n",
      "Speaker 1 - 11:51\n",
      "Le problème c'est qu'aujourd'hui avec la GPD, je suis très coincée. Par\n",
      "exemple, si on a un fichier d'entreprise intéressé, je peux aller voir et\n",
      "copier, des choses comme ça.\n",
      "Speaker 2 - 12:12\n",
      "On peut aller sur Papers aujourd'hui, on a tout.\n",
      "Speaker 1 - 12:15\n",
      "Après, l'association peut acheter un fichier aussi, ça ne coûte pas\n",
      "énormément cher.\n",
      "Speaker 2 - 12:19\n",
      "Je vais le faire.\n",
      "\n",
      "Speaker 1 - 12:20\n",
      "Mais attends, il faut que tu saches ce que tu veux.\n",
      "Speaker 2 - 12:25\n",
      "Je t'ai listé les choses qui peuvent nous intéresser et qu'est-ce qu'on\n",
      "peut avoir. Parce que... Après, c'est une fiche qu'on peut mettre parce\n",
      "que ça tu les as quasiment toutes ces informations après t'en as qui.\n",
      "Speaker 1 - 12:47\n",
      "Remplissent ces dossiers parce que oui voilà tu complètes la fiche on a\n",
      "déjà.\n",
      "Speaker 2 - 12:53\n",
      "Et plus par exemple le chiffre d'affaires sur certaines aides je pense ça\n",
      "joue ça c'est lui qui va donner le dossier après il y en a qui remplissent\n",
      "tout et d'autres non Ouais, on va prendre ce qu'on a, de toute façon...\n",
      "C'est pour l'adhésion, ça? Oui. C'est surtout... Attends, il y a un truc...\n",
      "Petite question, étant le... Je suis secrétaire, moi. Justement on va\n",
      "essayer de le dépenser. L'adhésion pourrait être déjà l'affaire gratuite\n",
      "non? Faut pas déjà commencer par ça. Non parce que si tu... On n'a pas\n",
      "beaucoup d'argent, on va à 21.000 ou 21.000. Ouais c'est pas mal et\n",
      "puis dépensez pas. Non mais on va les dépenser. Il suffit d'un projet et\n",
      "tout part à la poubelle. Ça dépend du projet. Si tu fais gratuit, tu ne\n",
      "concernes pas les gens en fait. La somme n'est pas grosse.\n",
      "\n",
      "Speaker 2 - 13:48\n",
      "Non, non, c'est pas la même chose, mais bon. Le but, ce n'était pas de\n",
      "remplir les caisses, c'est que quand on faisait des choses, on dépensait,\n",
      "sauf que là, on a été un an vide sans rien faire. Le but, c'est de faire des\n",
      "choses. On avait essayé de mettre en place des caméras, c'est\n",
      "l'Amérique qui a probablement fait le truc, mais on devait faire des\n",
      "aides avec l'Amérique. Convivialité.\n",
      "Speaker 1 - 14:12\n",
      "Oui en fait là tout ça c'est très bien mais il faut un planning.\n",
      "Speaker 2 - 14:16\n",
      "Justement j'ai donné des axes, on est là pour établir un planning.\n",
      "Speaker 1 - 14:20\n",
      "Donc par rapport aux données des entreprises qu'est-ce qu'on va\n",
      "établir?\n",
      "Speaker 2 - 14:26\n",
      "Non mais on va prendre ce qu'on a et moi je peux compléter sur\n",
      "internet. Moi je peux rajouter, parce que moi.\n",
      "Speaker 1 - 14:32\n",
      "Je vais essayer de refaire comme je.\n",
      "\n",
      "Speaker 2 - 14:34\n",
      "L'Ai fait tout au début, le tour de tous les entreprises Il faut venir avec\n",
      "un projet. On va essayer de mettre ça, faire joli. C'est pour ça que si je\n",
      "peux y aller avec la décision de cette année parce que du coup on est\n",
      "déjà... Septembre. Juillet. Juillet c'est mort. Donc septembre il faudrait\n",
      "qu'on aille tout en place et puis faire le tour. Oui, je vais faire un flyer\n",
      "pour vraiment qu'on vienne avec quelque chose pour le navire. On\n",
      "travaille pour vous, on va aller chercher des subventions, de l'argent.\n",
      "Sinon, il n'y a personne qui va venir. Je ne sais même pas si j'ai le flyer.\n",
      "Je ne l'ai pas là. Si, si, on a fait un flyer. Il m'en reste encore. C'est toi\n",
      "qui avais fait les couleurs.\n",
      "Speaker 1 - 15:21\n",
      "On va faire avec les données qu'on a. Après, si on a besoin d'aller plus\n",
      "loin, On verra. J'ai un fichier que j'ai beaucoup travaillé l'année dernière\n",
      "avec Pierre Gaillard. On a fait le tour. Lui, il faut toujours effectivement\n",
      "lui demander parce qu'il a toujours les noms des nouvelles entreprises.\n",
      "Oui, c'est vrai qu'il est là-dedans. On avait fait ça. J'ai un fichier que j'ai\n",
      "partagé avec lui, que je peux vous partager. Mais il y a beaucoup\n",
      "d'infos, mais pas le chiffre d'affaires par exemple.\n",
      "Speaker 2 - 15:53\n",
      "Le but, Andréa, de ça, pour aller chercher des subventions, au lieu\n",
      "d'aller faire des demandes entreprise par entreprise, on peut les\n",
      "grouper et l'impact peut être beaucoup mieux.\n",
      "Speaker 1 - 16:04\n",
      "Oui, mais ceux qui donnent les subventions n'analysent pas les dossiers\n",
      "collectivement.\n",
      "\n",
      "Speaker 2 - 16:09\n",
      "Je comprends, mais on arrive avec un dossier de plusieurs sociétés.\n",
      "Moi, mon consultant, il m'a dit, précis sur des dossiers, on peut faire\n",
      "grouper et présenter pour les subventions. C'est pas un dossier, c'est\n",
      "plusieurs dossiers mais en même temps.\n",
      "Speaker 1 - 16:32\n",
      "Par exemple en ce moment, Pierre qui s'occupe du photovoltaïque a 2\n",
      "dossiers, je crois 3 dossiers, il attend la réponse.\n",
      "Speaker 2 - 16:40\n",
      "Non, moi je l'ai eu la réponse. Non, c'est bon? C'est bloqué, je ne sais\n",
      "pas où c'est bloqué mais c'est bloqué. C'est pas bloqué en fait, ils\n",
      "traitent les dossiers. Comme moi c'était le premier dossier, on a eu la\n",
      "réponse il y a une semaine. Ce qu'il a fait Gilda, lui c'est déjà fait, c'est\n",
      "installé. Clabo lui l'a arrêté pour l'instant, parce qu'il fait son\n",
      "acquisition.\n",
      "Speaker 1 - 17:03\n",
      "Et il y a Manuel.\n",
      "Speaker 2 - 17:04\n",
      "Manuel et toi. Et moi, Gilda, il a fait le chiffrage de la mise en état du\n",
      "toit et des implantages parce que c'était mon problème. Mais\n",
      "photovoltaïque j'ai rien pour l'instant.\n",
      "\n",
      "Speaker 1 - 17:16\n",
      "Non mais là, t'as une aide spécifique. Pour les travaux de tatouage, pour\n",
      "la préparer à recevoir les paniers.\n",
      "Speaker 2 - 17:25\n",
      "Le but c'était de faire un packaging complet et c'était possible de tout\n",
      "mettre en même temps. Oui, mais est-ce que tu as fait la demande? Moi\n",
      "ça a été fait, Gildan a fait les devis, etc. Non, réparation de toit, plus\n",
      "photovoltaïque dans le même dossier.\n",
      "Speaker 1 - 17:38\n",
      "Mais Gildan a rien fait auprès de la région, parce que c'est un dossier\n",
      "quand même un petit peu complexe, qu'il.\n",
      "Speaker 2 - 17:42\n",
      "Faut présenter à la région. Ben moi je suis.\n",
      "Speaker 1 - 17:46\n",
      "Inférieur des devis. Oui mais c'est... Laisse-moi, il faut que tu aies les\n",
      "dévis. Tu as les dévis?\n",
      "Speaker 2 - 17:53\n",
      "J'ai pas les dévis en fait.\n",
      "\n",
      "Speaker 1 - 17:54\n",
      "Demande les dévis. Au moment où tu as les dévis, on peut voir pour\n",
      "faire la démarche de l'aide. Mais là c'est trop tard. Non, c'est pas trop\n",
      "tard.\n",
      "Speaker 2 - 18:04\n",
      "Elle a déjà présenté un dossier juste pour le photovoltaïque.\n",
      "Speaker 1 - 18:07\n",
      "Qui?\n",
      "Speaker 2 - 18:08\n",
      "Lui. C'est ça, hein? Non, non. En fait, si c'est passé par Gilda et que tu\n",
      "fais photovoltaïque, il n'y a pas de suite pour l'instant.\n",
      "Speaker 1 - 18:15\n",
      "Bon, je vole avec Pierre, parce que je pense que Pierre n'a pas... Parce.\n",
      "Speaker 2 - 18:20\n",
      "Que ça, tu gagnes combien à faire un truc comme ça? Ben, les\n",
      "subventions, c'était beaucoup, hein, je crois. Nous, on a 120 000 euros,\n",
      "hein, sur un dossier qui fait 370 000. T'as la moitié, c'est presque 50 %,\n",
      "je vois. T'as combien, t'as? C'est pas négligeable.\n",
      "\n",
      "Speaker 1 - 18:35\n",
      "OK, donc, pour les entreprises, on fera... Je vais noter que l'association\n",
      "va utiliser... Le fichier existant et selon le mésoin.\n",
      "Speaker 2 - 18:55\n",
      "T'as déjà payé la pression ou pas? C'est Pierre qui s'occupe du volto?\n",
      "Oui.\n",
      "Speaker 1 - 19:02\n",
      "Non, pas Pierre Gaillard. C'est Pierre le consultant. C'est un consultant\n",
      "que j'ai invité.\n",
      "Speaker 2 - 19:08\n",
      "Oui, Green il s'appelle.\n",
      "Speaker 1 - 19:09\n",
      "Je vois le mec Pierre et on se parle un peu. Parce que je pense pas\n",
      "qu'Egida a fait le nécessaire pour son dossier. Non, le devis était fait,\n",
      "mais il.\n",
      "Speaker 2 - 19:18\n",
      "M'A dit que je lui ai le transmis.\n",
      "Speaker 1 - 19:21\n",
      "Du coup, je sais pas où ça en est. Moi, ce que je voulais faire, c'est.\n",
      "\n",
      "Speaker 2 - 19:24\n",
      "Ce que je leur ai dit. Moi, je veux savoir quelle aide je dois donner. Et\n",
      "quelle aide j'ai. Et en fonction de l'aide, je le fais ou je le fais pas, tu\n",
      "vois. Moi, j'ai pas les rangs pour faire tout seul. C'était un truc énorme.\n",
      "Donc, si j'ai la moitié des aides, c'est bon.\n",
      "Speaker 1 - 19:42\n",
      "Donc le devis que tu attends, c'est pour le désamientage.\n",
      "Speaker 2 - 19:49\n",
      "Désamientage, il faut tout faire en même temps. C'était tout simple.\n",
      "Mais Gilda, les gars sont durs.\n",
      "Speaker 1 - 19:57\n",
      "Mais tu attends le devis du désamientage de Gilda.\n",
      "Speaker 2 - 20:00\n",
      "Et le toit neuf. Ça, j'attends. Ils sont venus, ils ont fait des relevés tout à\n",
      "de suite.\n",
      "Speaker 1 - 20:08\n",
      "Et ça fait presque un an. Je pense que Pierre... Donc là, il.\n",
      "Speaker 2 - 20:16\n",
      "Faut contacter le monsieur qui a écrit.\n",
      "\n",
      "Speaker 1 - 20:18\n",
      "Je m'en occupe.\n",
      "Speaker 2 - 20:20\n",
      "Et après, il vient chez toi, il fait un constat. Tu fais un projet?\n",
      "Speaker 1 - 20:25\n",
      "Non, attends. Parce que tu veux te lancer dans ça?\n",
      "Speaker 2 - 20:28\n",
      "Tu le vois? Il est vieux, ton bâtiment. C'est quoi le problème? En fait,\n",
      "c'est de savoir si la structure supporte... Moi, le problème, si je suis\n",
      "comme Christian, c'est qu'il n'y a pas le papier qui dit combien le toit...\n",
      "Elle supporte pas.\n",
      "Speaker 1 - 20:45\n",
      "En fait, la problématique, c'est pour installer les panneaux, il intègre\n",
      "dans la prestation l'étude architecturale de la capacité du toit à recevoir\n",
      "les panneaux.\n",
      "Speaker 2 - 20:58\n",
      "Qui a un certain poids au mètre carrière. Après, t'as la possibilité de\n",
      "faire un parking avec un toit couvert.\n",
      "Speaker 1 - 21:06\n",
      "Des ombrières, c'est ce qu'on appelle des ombrières.\n",
      "\n",
      "Speaker 2 - 21:09\n",
      "Là, ça chiffre. J'ai essayé moi. Ça chiffre aussi? Bon, quand tu veux\n",
      "t'ouvrir. Mais là-bas, mon nouveau bâtiment, il se porte pas. C'est tout\n",
      "neuf, ils ne l'ont pas fait pour supporter. Même le mien, il n'est pas\n",
      "dégueulasse son bâtiment. Et c'est fait par des ingénieurs. Là\n",
      "aujourd'hui c'est obligatoire, mais comme il date deux ans le projet, ils\n",
      "ont évité ce problème là. Tu sais la différence ça fait combien? Mais là\n",
      "pour refaire c'est 200. Bah oui mais oui je me doute.\n",
      "Speaker 1 - 21:44\n",
      "C'est n'importe quoi. Pierre je l'avais invité l'année dernière et si c'est\n",
      "quelque chose que ça t'intéresse je peux lui dire mais lui il te fait payer\n",
      "son étude.\n",
      "Speaker 2 - 22:00\n",
      "Après.\n",
      "Speaker 1 - 22:04\n",
      "Le dessus de la toiture qui est important, mais après il fait aussi\n",
      "l'estimation de ta consommation, de combien tu vas utiliser, combien tu\n",
      "vas générer, combien mètre carré de panneaux photovoltaïques que tu\n",
      "vas mettre.\n",
      "Speaker 2 - 22:17\n",
      "Tu peux vendre.\n",
      "Speaker 1 - 22:19\n",
      "Voilà. Mais après s'il y a trop de gens qui vont... 160 kg, je vais.\n",
      "\n",
      "Speaker 2 - 22:22\n",
      "Mettre sur le toit, j'ai pas besoin. Comme Guillaume il va pas le faire, il\n",
      "va... Voilà, c'est moi qui vais acheter.\n",
      "Speaker 1 - 22:33\n",
      "Parce que les futurs acheteurs peuvent être par exemple Philippe qui\n",
      "consomme, Clavo qui consomme, toutes les entreprises de mécanique.\n",
      "Speaker 2 - 22:46\n",
      "Même s'ils ne sont pas à côté, tu peux vraiment vendre mon bâtiment à\n",
      "côté là-bas. Mais je ne suis pas en lien direct.\n",
      "Speaker 1 - 22:52\n",
      "C'est jusqu'à deux kilomètres encore près du périmètre. C'est ce qu'il\n",
      "nous a dit. Donc je m'occupe de toi Philippe, parce que je pense qu'il y a\n",
      "un embrouille là, c'est pas clair. Il défend les évis pour pouvoir... Moi.\n",
      "Speaker 2 - 23:09\n",
      "En fait ce que je veux savoir c'est l'ensemble ce que ça va me coûter et\n",
      "ce que j'ai comme aide. Et si je vois que je peux le faire, je le fais. Si\n",
      "c'est aberrant, moi je pourrais pas.\n",
      "Speaker 1 - 23:27\n",
      "Tu penses aussi qu'en 3 ans, tu seras à la retraite. Est-ce qu'il y a un\n",
      "intérêt pour toi?\n",
      "\n",
      "Speaker 2 - 23:34\n",
      "Moi, c'est pour valoriser le bâtiment, surtout. T'inquiète-toi, la semaine\n",
      "prochaine, ça ne vaudra plus rien. Comme ça, on est tranquille. C'est\n",
      "ma femme. On va dire que ça aurait été le front de gauche. Alors là,\n",
      "open bar. Les portes ouvertes, tout le monde a tout. C'est ce que tu\n",
      "aimes. C'est tout à fait ça parce que dans les pays où les...\n",
      "Speaker 1 - 24:22\n",
      "On partage, on partage.\n",
      "Speaker 2 - 24:24\n",
      "Oui, oui, ça m'arrive.\n",
      "Speaker 1 - 24:27\n",
      "Par contre... Oui.\n",
      "Speaker 2 - 24:29\n",
      "Je te disais, Christian, t'as déjà payé ou t'as pas payé encore? J'ai pas\n",
      "payé encore. Eh ben, tu me donnes la facture, je te fais le chèque, t'iras\n",
      "donner le chèque. Ou je vais l'amener. Non, non, moi je... Tu les vois\n",
      "souvent? Oui. Bon ben, tu me donnes la facture et je te paye. Mais il me\n",
      "faut une facture, moi. Parce que je suis un bon trésorier et je paye que\n",
      "si j'ai une facture. OK. Pas de problème. Parce qu'après, ma... OK. Ma\n",
      "chère compta, elle va me dire... Mais qu'est-ce que j'ai fait, alors? Deux\n",
      "fois par mois? C'est bon?\n",
      "\n",
      "Speaker 1 - 25:15\n",
      "Donc, du coup, c'est plané. Alors, après, non, attends, tu voulais que je\n",
      "choisisse un nom pour ton programme?\n",
      "Speaker 2 - 25:21\n",
      "Hum-hum. Moi j'aime bien le premier après. Charme. Moi j'aurais\n",
      "préféré en marque. Charme parce qu'on peut faire un logo ou un truc\n",
      "sympa avec ça. Chante l'eau, horizon, attractivité, renouveau,\n",
      "modernité, entreprise. Le premier est très bien parce que les deux\n",
      "autres c'est Chanteloup.\n",
      "Speaker 1 - 25:58\n",
      "Oui. Je dirais plutôt Sétan vers l'avenir. Plus que Chanteloup parce\n",
      "qu'on est dans le parc d'activité de Sétan. Chanteloup ça fait trop la\n",
      "ville. C'est mon point de vue.\n",
      "Speaker 2 - 26:13\n",
      "On va voter. Donc toi tu prends quoi? Je ne vote pas.\n",
      "Speaker 1 - 26:18\n",
      "Je ne vote pas. En fait je ne comprends pas.\n",
      "\n",
      "Speaker 2 - 26:22\n",
      "Excuse-moi. On va juste donner un nom à ces axes. Quand on fait des\n",
      "flyers, on va mettre ça en avant. On va faire un flyer. Dans Charme, il y\n",
      "a chantelot, horizon, attractivité, renouveau, modernité. Tu n'as pas fait\n",
      "d'autres exemples, en fait. Mais si, j'ai donné trois... Vers l'avenir et\n",
      "future innovation. C'est pour faire genre... C'est ton futur. C'est ton\n",
      "avenir.\n",
      "Speaker 1 - 27:19\n",
      "Vers l'avenir ou avenir.\n",
      "Speaker 2 - 27:21\n",
      "C'est temps à venir, vers l'avenir. Bon, on verra.\n",
      "Speaker 1 - 27:28\n",
      "C'est pas ça qui va faire... Non.\n",
      "Speaker 2 - 27:29\n",
      "Non, non, c'est pas ça. Bon, c'est lui. Oula. Vers l'avenir, c'est mieux que\n",
      "chambre, on sait pas où on va. On sait pas ce que c'est comme\n",
      "association. Ben, oui, ça fait... Oh ben alors, moi je croyais que t'allais te\n",
      "faire tomber dedans. Justement, c'est pour cela qu'on va détailler ce\n",
      "que c'est charme. On les met en couleurs, c'est pas charme. Faut mieux,\n",
      "ouais, parce qu'on parle pas... On parle pas... Ça fait un peu maison...\n",
      "Maison, vous êtes obligés de faire un téléphone rose, mais...\n",
      "Speaker 1 - 28:02\n",
      "Une hotline.\n",
      "\n",
      "Speaker 2 - 28:04\n",
      "Ma marque, elle marchera pas beaucoup avec la hotline. Oh, la\n",
      "catastrophe. Pourquoi ça marche, moi, ça? Je sais pas, mais... Moi aussi,\n",
      "j'en avais essayé, je m'en fous. J'ai pas de problème. J'ai une ligne\n",
      "dédiée, moi. Moi je suis en ADSL. Me repérer la dernière fois, t'es basée\n",
      "où? Là-bas, rue des... Juste derrière moi, là. Ouais, juste derrière, là.\n",
      "Oui? Non! Bodo! Côté d'AD déconstruction. AD déconstruction, pas\n",
      "facile. Mais par exemple, je sais pas s'ils ont l'électronique et puis s'ils...\n",
      "Avant le virage. Avant le virage. D'accord, avant le virage. À droite.\n",
      "Juste avant Liba. S-T-I-M, Liba. Oui. Juste avant le virage. Après. Juste\n",
      "devant le terrain vaguement. La deuxième à droite. La deuxième\n",
      "décharge. Voilà.\n",
      "Speaker 1 - 29:01\n",
      "Moi, je pense qu'on connaît que c'est 7 ans. Donc, je propose que ce soit\n",
      "7 ans vers l'avenir ou 7 ans vers l'avenir.\n",
      "Speaker 2 - 29:11\n",
      "C'est bien.\n",
      "Speaker 1 - 29:11\n",
      "Parce qu'on garde...\n",
      "Speaker 2 - 29:13\n",
      "On opte pour le deuxième. J'ai gardé 7 ans. T'as piqué mon stylo, c'est\n",
      "pas grave. Je te le laisse après.\n",
      "\n",
      "Speaker 1 - 29:17\n",
      "Non, non. J'ai noté.\n",
      "Speaker 2 - 29:19\n",
      "Donc, c'est ton.\n",
      "Speaker 1 - 29:20\n",
      "C'est bon pour toi aussi, Laurent?\n",
      "Speaker 2 - 29:21\n",
      "C'est ton avenir. C'est ton destin. Vert. C'est ton destin. C'est ton avenir.\n",
      "Speaker 1 - 29:24\n",
      "C'est ton avenir.\n",
      "Speaker 2 - 29:25\n",
      "Oui, oui. Non, mais... C'est pas mal! Non, non. Ça peut être très inconnu\n",
      "quand même. C'est pas mal. C'est pas mal. Non, non, mais ben y'a pas.\n",
      "J'aime beaucoup.\n",
      "Speaker 1 - 29:38\n",
      "C'est le temps à venir.\n",
      "\n",
      "Speaker 2 - 29:40\n",
      "J'aime beaucoup. C'est temps à venir, on va jouer sur l'humour. Essayer\n",
      "de faire un truc... Ok.\n",
      "Speaker 1 - 29:52\n",
      "Après tu peux, en fait, tu peux faire... Tu peux modifier le logo, la\n",
      "baseline du logo de Cétendéveloppement parce qu'on avait deux logos,\n",
      "on avait le logo tout court Cétendéveloppement et on avait un logo\n",
      "Cétendéveloppement avec la baseline. Ça c'est le logo. Et la baseline,\n",
      "c'est ce qui est écrit en bas. On avait fait un atelier pour ça, vous\n",
      "souvenez au tout départ. Et la baseline, c'était conjuguons nos talents\n",
      "pour réussir ensemble. C'était la baseline de cet an. Donc maintenant,\n",
      "tu peux refaire un logo. C'est ton développement. Et après en bas, tu\n",
      "peux mettre… C'est ton avenir. C'est ton avenir. Et tu peux prendre\n",
      "quelques mots de ce que tu avais choisi, renouveau, attractivité, voilà.\n",
      "Faire une baseline comme ça. Je vous propose d'acter un planning c'est\n",
      "bon?\n",
      "Speaker 1 - 31:04\n",
      "Donc déjà, on avait dit que Sandra pouvait nous faire une visite à la\n",
      "rentrée, et il y a aussi les 30 ans du relais. Je pense que c'est important\n",
      "que les entreprises participent. C'est un membre fondateur, ils sont là\n",
      "depuis le temps. OK. Donc, je crois que c'est le 27 septembre. Bon, je\n",
      "note en septembre donc il y a les comptants du ralais. Je crois que c'est\n",
      "le 27, c'est un vendredi elle a dit. C'est le vendredi.\n",
      "Speaker 2 - 31:54\n",
      "Après il y aura une visite chez Magic Model.\n",
      "\n",
      "Speaker 1 - 31:56\n",
      "La visite, on peut la faire en octobre comme ça on fait un trou par mois.\n",
      "Mais bon, déjà, attendons que les gens s'inscrivent. Si on a trop de\n",
      "monde, on fait d'autres dates. On ne va pas commencer en disant un an,\n",
      "mais on limite. On attend, en connaissant les gens. Après, il y avait...\n",
      "Est-ce qu'on peut.\n",
      "Speaker 2 - 32:29\n",
      "Intervenir sur le premier axe? En septembre.\n",
      "Speaker 1 - 32:37\n",
      "Sur la formation? Bah si en novembre, si on fait un truc en novembre,\n",
      "une intervention sur la formation et les opcos, tout ça, cela non.\n",
      "Speaker 2 - 32:52\n",
      "Pourquoi tu fais pas ça à la prochaine?\n",
      "Speaker 1 - 32:56\n",
      "La prochaine, c'est quoi?\n",
      "Speaker 2 - 32:58\n",
      "Septembre.\n",
      "Speaker 1 - 32:59\n",
      "Oui mais en septembre, il y a le fronton de relais. Tu envies ça? On peut\n",
      "faire... Dispatcher, pas tout faire dans le même mois.\n",
      "\n",
      "Speaker 2 - 33:08\n",
      "De toute façon, on n'arrivera pas à tout faire dans le même mois. Par\n",
      "l'expérience. Par l'expérience, on va pas vraiment en réfléchir. Parce\n",
      "que les gens, ils soufflent pas.\n",
      "Speaker 1 - 33:22\n",
      "C'est pour ça qu'on s'essouffle. C'est pour ça qu'on s'essouffle.\n",
      "Speaker 2 - 33:27\n",
      "Les visites, c'est de la convivialité, c'est...\n",
      "Speaker 1 - 33:32\n",
      "Oui, mais c'est du temps pour les gens aussi. Après, il faut savoir que la\n",
      "moyenne de participants que tu as au niveau de l'association, pour les\n",
      "ateliers, t'as entre 5 et 8 personnes à peu près, pour les ateliers\n",
      "thématiques. Après, pour les troupes conviviaux, la galette, le barbecue,\n",
      "la gée, tu peux aller jusqu'à 15, mais ça c'est la moyenne du nombre de\n",
      "participants. Il faut que tu gardes ça en tête. Si tu vas solliciter un\n",
      "intervenant, tu lui dis. Moi, quand j'ai les intervenants, je dis c'est un\n",
      "petit comité, c'est plutôt atelier. Il faut leur dire pour qu'ils s'adaptent\n",
      "aussi et qu'ils n'attendent pas à avoir un auditorium. Donc...\n",
      "Speaker 2 - 34:21\n",
      "Sauf si on arrive à amener le message aux gens en disant, venez, c'est\n",
      "dans votre intérêt. On va parler argent pour vous.\n",
      "\n",
      "Speaker 1 - 34:29\n",
      "Bien sûr. Mais bon, des fois, même si on leur dit ça, les gens ne\n",
      "viennent pas. Souviens-toi de la réunion qu'on a faite sur la retraite qui\n",
      "était très intéressante avec ton consultant. On était autour de la table,\n",
      "moins de dix. C'est toujours comme ça.\n",
      "Speaker 2 - 34:47\n",
      "Il y a combien d'adhérents, une société à l'Association? Je crois. Autour\n",
      "de 25, 30. C'est toujours les mêmes qui viennent, je pense. Oui.\n",
      "Speaker 1 - 34:56\n",
      "Voilà, c'est toujours les mêmes qui se déplacent. Il y a ceux qui\n",
      "adhèrent et ne viennent jamais.\n",
      "Speaker 2 - 35:01\n",
      "Après, il y a des nouveaux qu'on peut récupérer encore. Voilà, et puis il\n",
      "y a des groupes. Donc il y a des pyramides où il n'y a pas de\n",
      "responsable. Il a été remplacé? Je ne sais pas. Il devait me donner le\n",
      "nom, je n'ai jamais eu le nom. Moi non plus. Mais il l'a mis dans la boîte\n",
      "de mes parents. Je sais, il me l'a dit la dernière fois. Il devait me passer\n",
      "les infos, mais il ne les a pas eues. Après, il m'a dit que je ne.\n",
      "Speaker 1 - 35:37\n",
      "Fais plus partie du truc.\n",
      "\n",
      "Speaker 2 - 35:40\n",
      "Il s'est fait virer, c'est ça? Non mais il faut s'agir à l'époque. En commun\n",
      "accord, il m'a dit. Ça veut dire un merci gentiment. Gentiment. Mais\n",
      "comme l'idée le fait tout le temps. Parce que le premier... Le premier\n",
      "éjecté sauf en pertes et fautes. Le premier, il est arrivé, il était le jour\n",
      "du soir, il a allumé son ordinateur, et là il y avait un message. Monsieur,\n",
      "à minuit, vous n'aurez plus accès au bâtiment, veuillez remettre vos clés\n",
      "et sortez tout de suite.\n",
      "Speaker 1 - 36:08\n",
      "Pourquoi ça?\n",
      "Speaker 2 - 36:09\n",
      "Parce qu'en fait, Quand ils signent leur contrat, ils ont la somme à côté.\n",
      "Donc le jour qu'on vous dit au revoir, vous aurez cette somme là.\n",
      "Speaker 1 - 36:19\n",
      "Mais c'est pas légal ça?\n",
      "Speaker 2 - 36:21\n",
      "C'est le système allemand. Si tu signes. En France, tu peux pas le faire,\n",
      "mais eux, c'est des groupes étrangers, donc... C'est des Allemands, en\n",
      "France.\n",
      "Speaker 1 - 36:30\n",
      "La végétarienne.\n",
      "\n",
      "Speaker 2 - 36:31\n",
      "Oui, mais ils s'en foutent. Parce que tu signes... Mais au départ, tu\n",
      "signes. C'est d'accord, déjà. Le Code du Travail, ça n'applique avant\n",
      "tout. Oui, mais je suis d'accord. Mais ils sont malins. C'est comme les\n",
      "étudiants chez Leclerc. Ils embauchent les étudiants chez Leclerc, ça\n",
      "fait un scandale. Ils font des CDD. Et ils leur disent, t'es étudiant, tu vas\n",
      "bosser 6 mois ou 8 mois chez nous. Au départ, ils leur font signer une\n",
      "lettre de démission. C'est une lettre de démission à eux propres, qu'ils\n",
      "signent, et le jour qu'ils n'ont plus besoin d'eux, ils sortent leur lettre à\n",
      "eux. On a fait la demande de démissionner, mais eux, ils n'ont rien\n",
      "demandé. C'est qu'on les force à dégager. C'est un système qui est\n",
      "comme ça, qui est dégueulasse. Oui, c'est pas normal. Oui, mais dans ce\n",
      "cas-là, les gens.\n",
      "Speaker 1 - 37:15\n",
      "Disent « je signe pas », et.\n",
      "Speaker 2 - 37:16\n",
      "On ne t'en bouge pas.\n",
      "Speaker 1 - 37:19\n",
      "C'est pas légal.\n",
      "Speaker 2 - 37:20\n",
      "Je suis d'accord avec toi. Mais ils font le système. Comme la plupart des\n",
      "jeunes ont envie de bosser pendant la période d'études, ils signent.\n",
      "Mais c'est énorme, c'est plus de 50%! C'est une marque à l'État! Par\n",
      "contre là, ils ont... Ils ont l'option de plein air à la gueule. Et là, moi, j'en\n",
      "ai demandé une formation pour changer de logiciel de gestion. Mais\n",
      "c'est compliqué!\n",
      "\n",
      "Speaker 1 - 38:29\n",
      "Oh là là, mais vous avez déjà.\n",
      "Speaker 2 - 38:30\n",
      "Dépassé le budget de 900. Après, le bon interlocuteur, c'est quand tu\n",
      "l'as. Moi, je te dis… Oui, quel est ton interlocuteur? Pour les formations.\n",
      "Moi, depuis que j'ai un RH… Tu es obligé de passer par un… Parce que\n",
      "moi, pour te dire, une fois, je fais une intervention pour une formation,\n",
      "j'avais 4 000 euros de formation. J'avais le droit à 2 000. Et puis, le\n",
      "gars, il arrive, il me dit non, mais attends, aujourd'hui, on a des infos\n",
      "supplémentaires, etc. Je peux te ralloyer 1 000 euros en plus. Donc de 4\n",
      "000, je suis passé à 1 000 de dépenses. Et t'es obligé de passer par la\n",
      "défi, mais... C'est un défi pour le... T'as pas compris l'idée. L'axe, là,\n",
      "c'est bien sûr européen.\n",
      "Speaker 1 - 39:17\n",
      "Je croyais que le 7000, c'était pas un petit...\n",
      "Speaker 2 - 39:20\n",
      "C'est au-delà de ce qu'on connaît. Le gars, il va dire... Voilà, il y a ça, ça,\n",
      "ça, ça. Vous avez le droit à ça, ça, ça, ça. Et moi, j'ai un contact, donc je\n",
      "gagne. C'est-à-dire qu'avant, je faisais le dossier, Et puis, j'étais\n",
      "remboursé, mais les dossiers sont mal préparés. Que là, maintenant, lui\n",
      "vient, il me fait le dossier, et là, il me dit, bah tiens, cette année-là, on\n",
      "va pouvoir rajouter 10%, 20%.\n",
      "Speaker 1 - 39:42\n",
      "Oui, CETIM, c'est une organisation, un peu, de la filière.\n",
      "\n",
      "Speaker 2 - 39:47\n",
      "Je fais ça depuis 13 ans, moi. Moi, je l'ai fait quand j'ai découvert ça.\n",
      "Speaker 1 - 39:51\n",
      "C'est quelle filière? CETIM, c'est les industriels, de la mécanique.\n",
      "Speaker 2 - 39:56\n",
      "Je ne suis pas concerné, l'intergo, non.\n",
      "Speaker 1 - 39:58\n",
      "Mais tu dois avoir un opco, un truc comme ça, un organisme auquel tu\n",
      "contribues financièrement.\n",
      "Speaker 2 - 40:03\n",
      "L'avantage de la métallurgie, il y a plein de contraintes au niveau\n",
      "salarié, c'est catastrophique, mais tu as des aides aussi. Mais justement,\n",
      "moi je ne suis pas à la convention de la métallurgie.\n",
      "Speaker 1 - 40:13\n",
      "Alors, ce que je te propose, si tu veux, comme en septembre il y a les 30\n",
      "ans du relais, mais nous on n'organise rien, je vous invite vitement à y\n",
      "aller, On peut organiser quelque chose en septembre si t'es très pressé\n",
      "pour organiser un atelier en septembre.\n",
      "Speaker 2 - 40:31\n",
      "C'est pas l'histoire d'être pressé.\n",
      "\n",
      "Speaker 1 - 40:32\n",
      "Non mais c'est important d'avoir un rythme, ça c'est clair.\n",
      "Speaker 2 - 40:35\n",
      "Parce que si on va en novembre, s'il y a des choses qu'on doit faire,\n",
      "l'année elle est ratée.\n",
      "Speaker 1 - 40:41\n",
      "Oui, mais ton année, cette année, c'est... Commence en juillet, donc...\n",
      "Oui, mais plus.\n",
      "Speaker 2 - 40:47\n",
      "On anticipe les choses, parce que là.\n",
      "Speaker 1 - 40:49\n",
      "Le premier sujet, c'est de l'argent. Donc, on va dire qu'en septembre, tu\n",
      "voudrais faire un atelier sur... Un atelier sur le sujet de la formation.\n",
      "Donc, il faut demander à ton... Ton conjuntant de te trouver un\n",
      "interlocuteur. Je peux voir avec mes collègues qui s'occupent de tout ce\n",
      "qui est RH, comment ça se passe, Si il y a des contacts dans les\n",
      "soccos...\n",
      "Speaker 2 - 41:13\n",
      "Lui c'est son métier. Moi il m'accompagne dans plusieurs sujets. Il m'a\n",
      "dit qu'il peut faire ce thème-là même si c'est pas dans son... Il peut...\n",
      "C'est un grand cabinet à Bordeaux.\n",
      "\n",
      "Speaker 1 - 41:26\n",
      "Après tu peux le faire à distance.\n",
      "Speaker 2 - 41:30\n",
      "Non, non, il vient. Moi j'ai un contrat avec lui. Il vient deux jours par\n",
      "mois. Ok.\n",
      "Speaker 1 - 41:38\n",
      "Donc après il y avait la visite des magiques modèles qu'on peut faire en\n",
      "octobre. Donc après il faut définir qui fait quoi. Après je vous propose,\n",
      "qui a été évoqué, l'intérêt de faire cette collecte mutualisée comme ce\n",
      "qu'on avait fait chez L'Oralet. Philippe, la collecte mutualisée. On m'a\n",
      "dit, si vous voulez qu'on.\n",
      "Speaker 2 - 42:03\n",
      "La fasse... Pourquoi tu ne la fais pas chez Nicolas?\n",
      "Speaker 1 - 42:08\n",
      "Si, je peux demander à Nicolas de nous prêter le site. Je n'ai pas dit\n",
      "qu'on va le faire, je le relais. Mais il faut valider déjà l'idée que le\n",
      "bureau valide l'idée de faire une collecte.\n",
      "Speaker 2 - 42:20\n",
      "Oui. Ce n'est pas un concurrent pour lui?\n",
      "\n",
      "Speaker 1 - 42:27\n",
      "Non. Non, parce qu'Aptima ne fait pas des collectes porte-à-porte des\n",
      "déchets. Aptima, c'est un gestionnaire de déchetterie Donc si vous\n",
      "voulez on peut faire une collecte, mutualiser des déchets, je peux m'en\n",
      "occuper, je peux voir avec Aptima, mais aussi avec Nicolas, leur\n",
      "proposer l'idée, mais peut-être que je ne sais pas si ça l'intéresse.\n",
      "Speaker 2 - 42:58\n",
      "Il faut qu'on trouve des sujets aussi dans ton domaine à toi. Sinon, tu\n",
      "vas te faire taper sur les doigts bientôt.\n",
      "Speaker 1 - 43:05\n",
      "Non, je ne me fais pas taper sur les doigts, mais je dois justifier. Ton\n",
      "déplacement à Chanteloup? Non, je suis seule. Par exemple, jusqu'à\n",
      "maintenant, je dis non, mais c'est le dossier photovoltaïque. Il faut que\n",
      "je garde le lien. J'ai un chef qui est intelligent, mais demain j'aurai un\n",
      "autre chef.\n",
      "Speaker 2 - 43:20\n",
      "Mais la transition écologique, c'est un domaine à toi.\n",
      "Speaker 1 - 43:22\n",
      "Oui, on peut faire un atelier après.\n",
      "Speaker 2 - 43:26\n",
      "Préparation pour laver les covadices, des trucs comme ça.\n",
      "\n",
      "Speaker 1 - 43:30\n",
      "Oui, ou on peut faire...\n",
      "Speaker 2 - 43:31\n",
      "C'est trop lourd.\n",
      "Speaker 1 - 43:32\n",
      "Non, on va pas faire la préparation.\n",
      "Speaker 2 - 43:35\n",
      "Pour laver les covadices.\n",
      "Speaker 1 - 43:36\n",
      "En général, la RSE, on peut voir un sujet comme ça. Peut-être qu'on\n",
      "peut faire l'atelier en novembre ou décembre et la collecte au\n",
      "printemps. Je vois avec le collecteur qu'est-ce qu'il peut nous proposer\n",
      "comme matériaux à collecter en dehors de déchets électriques,\n",
      "électroniques, parce que c'est ce qu'on a fait l'année dernière. Peut-être\n",
      "qu'on peut faire aussi mobilier, des bureaux. L'idée c'est que ça soit\n",
      "utile pour les entreprises.\n",
      "Speaker 2 - 44:23\n",
      "C'est Noël. C'est le temps. Parce que j'ai changé d'application et là je\n",
      "suis resté sur Noël.\n",
      "\n",
      "Speaker 1 - 44:42\n",
      "Donc, la réunion de l'atelier de septembre sur la formation, c'est\n",
      "Christian qui s'en occupe. Pour la visite de Magic Model, je peux m'en\n",
      "occuper, c'est facile avec Sandra nous donne un jour, on vient, et après\n",
      "toi tu t'occupes d'amener un apéritif, un truc comme ça. Pour la collecte\n",
      "mutualisée de déchets, je m'en occupe pour le type de déchets et la\n",
      "date. Pour l'autre collecte, on était à l'extérieur tout le temps, quand il\n",
      "s'est fait très froid, c'est pas marrant.\n",
      "Speaker 2 - 45:14\n",
      "C'est vrai qu'il s'est tristé longtemps.\n",
      "Speaker 1 - 45:16\n",
      "Et après, il y a un atelier sur un sujet développement durable, on peut\n",
      "le faire.\n",
      "Speaker 2 - 45:24\n",
      "Pour la collecte, ce truc qui m'avait un peu embêté, c'était ceux qui\n",
      "étaient nus, qui n'étaient pas partis de l'association.\n",
      "Speaker 1 - 45:31\n",
      "Oui, mais c'est un moyen aussi... Oui, mais ils n'ont pas adhéré. Je leur\n",
      "envoyais par la suite.\n",
      "Speaker 2 - 45:36\n",
      "Et c'est ceux qui ont ramené le plus. C'est ceux qui ont rempli le\n",
      "camion. Le pire, ça a été... Serop, je crois. C'est eux qui ont ramené le\n",
      "plus.\n",
      "\n",
      "Speaker 1 - 45:47\n",
      "Il y a Serop, il y a eu Eiffage aussi.\n",
      "Speaker 2 - 45:55\n",
      "Et Serop, lui, il pourrait s'inscrire, il ne faut pas déconner. Et Eiffage,\n",
      "c'est plus compliqué si c'est un groupe. C'est S.E.H. ? Oui. Mais bon, le\n",
      "directeur, c'est pareil, j'avais été les voir. Je les connais tous, j'avais été\n",
      "les voir, mais les mecs, ils disent oui et puis ils font rien. Bon, on va aller\n",
      "les violer, t'inquiète pas. Mais voilà, moi, est-ce qu'on fait les cotisations\n",
      "de 2023? Est-ce qu'on leur demande ou on fait 2025? J'ai déjà été au\n",
      "mois de novembre récupérer une année. Et la plupart ont payé.\n",
      "Speaker 1 - 46:34\n",
      "J'ai même Nicolas qui m'a dit qu'il.\n",
      "Speaker 2 - 46:36\n",
      "N'Avait pas payé l'autre année. Il m'a dit que je t'en dois une. Il y en a\n",
      "qui sont bien. Est-ce qu'on fait un barbecue à la rentrée?\n",
      "Speaker 1 - 46:47\n",
      "Alors voilà c'est ça, après il y a les moments conviviaux, donc on a le\n",
      "barbecue, on a la galette.\n",
      "Speaker 2 - 46:52\n",
      "Là le barbecue c'est mort au septembre, mais on peut le faire en\n",
      "septembre, pour la reprise. Et ça, est-ce qu'on voit avec Gilda ou\n",
      "ailleurs?\n",
      "\n",
      "Speaker 1 - 47:04\n",
      "Parce que si par exemple on le fait ici, l'atelier sous la formation, on\n",
      "peut enchaîner avec le barbecue. Est-il 17h l'atelier sur la formation et\n",
      "à 18h on descend?\n",
      "Speaker 2 - 47:21\n",
      "Il faut mieux faire 19h. Bon?\n",
      "Speaker 1 - 47:26\n",
      "Mais les gens vont pas rester jusqu'à 18h.\n",
      "Speaker 2 - 47:29\n",
      "A 18h, personne n'a envie de manger à 18h. On ne peut pas le faire le\n",
      "midi. C'est très compliqué. On a essayé plein de trucs. On a essayé le\n",
      "soir, le vendredi. Non, ça ne marchait pas. Le soir, ça marchait bien.\n",
      "C'était un jeudi ou un vendredi, je crois. Jeudi, parce que vendredi, il n'y\n",
      "en a pas justement. Le vendredi, oui, parce qu'il y en a qui partent, qui\n",
      "ne sont pas d'ici. Le mercredi, c'est pas bon, c'est la journée des\n",
      "enfants. Le vendredi, c'est la veille du week-end. Le lundi, ils sont pas\n",
      "encore rentrés. C'est plus que le mardi ou le jeudi. Le jeudi, ça passe\n",
      "bien. C'est du soin.\n",
      "Speaker 1 - 48:14\n",
      "Après, je pense qu'il faut alterner, il faut faire des choses. Après, le\n",
      "matin, il faut boire. Le soir... Moi, je pense que comme personne à\n",
      "huit...\n",
      "\n",
      "Speaker 2 - 48:23\n",
      "Le seul truc qui fonctionne, qu'on a réussi, c'est WhatsApp. Tu fais une\n",
      "délégation, ou tu mets en administration? Par contre, ce qui serait bien\n",
      "de savoir, c'est la liste complète des gens qui sont dans le jeu. Certains\n",
      "c'est des numéros, mais tu ne sais pas qui c'est derrière.\n",
      "Speaker 1 - 48:53\n",
      "Parce qu'il y a la police... Moi.\n",
      "Speaker 2 - 48:54\n",
      "J'Ai regardé, il y en a certains que t'as... Je pense que c'est lié à ce que\n",
      "t'as d'enregistré.\n",
      "Speaker 1 - 49:03\n",
      "Donc Christian, septembre l'atelier sur le sujet de la formation avec le\n",
      "barbecue.\n",
      "Speaker 2 - 49:09\n",
      "Toi tu t'en occupes?\n",
      "Speaker 1 - 49:11\n",
      "Si on le fait ici?\n",
      "Speaker 2 - 49:12\n",
      "Oui, il faut juste me confirmer pour qu'on puisse s'organiser.\n",
      "\n",
      "Speaker 1 - 49:16\n",
      "Mais sinon on peut voir déjà la date. Est-ce que t'as des complaintes?\n",
      "Speaker 2 - 49:21\n",
      "Est-ce que...\n",
      "Speaker 1 - 49:25\n",
      "Pour que tu puisses proposer à ton intervenant.\n",
      "Speaker 2 - 49:27\n",
      "Déjà. Non, il va s'adapter. On peut l'appeler tout à l'heure, si tu veux.\n",
      "Speaker 1 - 49:32\n",
      "Donc, si on dit un mardi ou un jeudi... Si on dit un mardi ou un jeudi de\n",
      "septembre... Sachant que la dernière semaine, je crois que c'est l'heure\n",
      "allée... Il y a le 18, le 20... Le 10, le 13...\n",
      "Speaker 2 - 49:52\n",
      "C'est un vendredi, le 10 et le 12. Non pas cette semaine, sur\n",
      "l'Allemagne. Il va nous parler de la formation parce que c'est... Il y a de\n",
      "l'argent dans l'échec. Et du coup, l'autre aussi... Oui, c'est deux\n",
      "numéros. Je pense que ça doit être ces deux numéros. C'est elle qui doit\n",
      "se cacher. C'est elle qui doit se cacher. Oui, après, c'est... Oui, ça,\n",
      "c'est... C'est notre...\n",
      "\n",
      "Speaker 1 - 50:46\n",
      "Et donc, avant la fin de l'année, un atelier. Un atelier de transition\n",
      "écologique, tu m'avais dit.\n",
      "Speaker 2 - 50:54\n",
      "Oui. Tu mets en deux. Le 17 ou le 19? Non, le 19. C'est très bien. C'est\n",
      "le soir, donc ça tombe très bien, Laurent il est là, pas besoin qu'il\n",
      "remonte. C'est très bien. C'est le soir là. C'est très bien, le 19 ça me va\n",
      "très bien. Laurent est là. Consultant.\n",
      "Speaker 1 - 51:33\n",
      "Le 19?\n",
      "Speaker 2 - 51:34\n",
      "Il est parti du Caudillère chez nous, donc il vient chaque mois.\n",
      "Speaker 1 - 51:38\n",
      "Est-ce que vous avez une contrainte le 19 septembre? C'est un H?\n",
      "Speaker 2 - 51:42\n",
      "Non, c'est un H.\n",
      "Speaker 1 - 51:44\n",
      "Et toi, t'as une contrainte le 19?\n",
      "\n",
      "Speaker 2 - 51:47\n",
      "Non, c'est qui? Espérance. Oui, c'est la nouvelle.\n",
      "Speaker 1 - 51:56\n",
      "Après, il y a en janvier la galette. On peut faire galette et atelier, et il y\n",
      "a. Ça te va?\n",
      "Speaker 2 - 52:06\n",
      "Oui.\n",
      "Speaker 1 - 52:13\n",
      "Intelligence artificielle et après, je te laisse voir.\n",
      "Speaker 2 - 52:20\n",
      "C'est une machin, c'est ça? Ou l'ADAPT.\n",
      "Speaker 1 - 52:25\n",
      "Après, il faut qu'ils te disent combien de temps ils envisagent. En fait, il\n",
      "ne faut pas que ça soit plus long d'une heure, style une demi-heure ou\n",
      "trois quarts d'heure d'intervention avec les questions, etc. Parce que\n",
      "sinon, c'est trop long pour les gens et on ne pourra pas les garder\n",
      "autant de temps.\n",
      "\n",
      "Speaker 2 - 52:45\n",
      "L'IA, on peut faire plusieurs ateliers parce qu'il y a plein de sujets là-\n",
      "dedans. Là, il y a une société française qui a eu beaucoup de\n",
      "subventions de l'État. Ils ont mis en place un super ordinateur. Ils\n",
      "veulent l'exploiter. Ils donnent l'accès gratos aux gens. Donc, il faut\n",
      "trouver des sociétés qui s'intéressent à ça. Genre lui, il fait beaucoup de\n",
      "calculs. Il y a plein de sujets là-dedans.\n",
      "Speaker 1 - 53:23\n",
      "Tu le laisses, voilà. Et donc en janvier, évitez la première semaine parce\n",
      "que c'est quand tout le monde arrive.\n",
      "Speaker 2 - 53:30\n",
      "Mais après...\n",
      "Speaker 1 - 53:39\n",
      "Oui madame, il y a des locaux. CPI Salina, il a une salle, à peu près de\n",
      "cette capacité.\n",
      "Speaker 2 - 53:47\n",
      "On peut faire ici, pas de problème.\n",
      "Speaker 1 - 53:50\n",
      "Oui, je sais, mais il faut essayer de changer, parce que quand tu\n",
      "changes de lieu, tu...\n",
      "\n",
      "Speaker 2 - 53:55\n",
      "Tu vas dire aux gens, ils sont curieux d'aller à...\n",
      "Speaker 1 - 53:58\n",
      "Déjà, il y a ça, mais c'est lui qui t'accueille, qui s'investit. Aussi, un petit\n",
      "peu, au moins, t'as fait de la salle.\n",
      "Speaker 2 - 54:04\n",
      "T'as pas de salle d'arrangement? Si vous voulez, oui.\n",
      "Speaker 1 - 54:11\n",
      "Par exemple, il y a...\n",
      "Speaker 2 - 54:13\n",
      "On peut aller de l'autre côté chez moi aussi.\n",
      "Speaker 1 - 54:14\n",
      "Il y a Alpha Diab, je crois.\n",
      "Speaker 2 - 54:17\n",
      "Alpha Diab, il peut. On avait Lidl, mais là, il faut qu'on arrive à\n",
      "retrouver le contact. Lidl pour la galette, oui.\n",
      "\n",
      "Speaker 1 - 54:28\n",
      "On verra, mais je ne pense pas qu'on ait besoin d'une salle aussi\n",
      "grande.\n",
      "Speaker 2 - 54:31\n",
      "Si, au moins une vingtaine à chaque fois, plus même. Au début, ça\n",
      "marchait bien, il y avait du monde. Si... Est-ce que t'as la police qui\n",
      "vient? Ouais, parce que la galette, c'est vrai qu'on arrive à faire venir...\n",
      "Quand il a bouffé... Non, mais eux, ils viennent... Parce que... Eux, ceux\n",
      "qui ont la réunion, ils s'en foutent un peu, mais quand on fait la galette,\n",
      "ils viennent, et puis c'est le moment... C'est le moment de les voir. Les\n",
      "pompiers aussi, t'es venu? Pompiers, pompiers aussi. L'adjoint préfet...\n",
      "Il y a beaucoup de gens. On a invité le maire de Carrière, une fois. On\n",
      "est bon. J'ai un gars qui voulait faire une réunion, mais bon, je sais pas\n",
      "si c'est... C'est un gars qui aide à faire des placements pour rentabiliser,\n",
      "pour faire baisser les impôts, etc.\n",
      "Speaker 2 - 55:25\n",
      "Et il a plein de solutions, donc je sais pas si ça intéresse. C'est comme...\n",
      "C'est comme des banques aussi qui proposent ce genre de produits.\n",
      "Tout le monde propose. La G2R, le mec qu'on a eu pour l'aérotrail. Oui,\n",
      "c'est ça. Lui, il fait partie d'un groupe, je sais plus si c'était un groupe.\n",
      "On est bon?\n",
      "Speaker 1 - 55:50\n",
      "Ok, donc on joue bien la galette et ensuite?\n",
      "Speaker 2 - 55:56\n",
      "Ensuite on peut refaire un tour d'IA si tu veux, on peut parler... Les 2-3\n",
      "là, l'IA et la transition écologique c'est pas une réunion, ça suffit pas.\n",
      "\n",
      "Speaker 1 - 56:12\n",
      "Oui bien sûr, après j'ai mis que je proposerais un sujet parce que Le\n",
      "sujet est trop vaste, est-ce qu'on va parler d'énergie, est-ce qu'on va\n",
      "parler de...\n",
      "Speaker 2 - 56:20\n",
      "Est-ce que tu pourrais ressortir sur une feuille à carte les quelques\n",
      "dates qu'on est sûr qu'on calque? Parce que du coup, moi, je pourrais le\n",
      "joindre avec le bulletin d'adhésion. Et comme ça, les gens, ils verront\n",
      "qu'il y a déjà des dates de prévues.\n",
      "Speaker 1 - 56:36\n",
      "Il y a le 19 septembre.\n",
      "Speaker 2 - 56:38\n",
      "C'est une date. Et le 30, tout ça? Genre barbecue, galette, tout ça, on\n",
      "peut déjà le mettre. Comme ça, quand ils font l'adhésion, ils ont déjà\n",
      "des dates en vue.\n",
      "Speaker 1 - 56:48\n",
      "Le 19 septembre, c'est le barbecue. La galette, on peut choisir une date.\n",
      "Après, si on veut faire dans des zones coquises, il faut quand même\n",
      "qu'ils disent s'ils peuvent nous accueillir. Mais si vous voulez pas être...\n",
      "Non.\n",
      "\n",
      "Speaker 2 - 56:58\n",
      "Parce que si on met tout ça en place, moi... Moi, du coup, je dirais\n",
      "qu'en... Et les 30 ans de...\n",
      "Speaker 1 - 57:04\n",
      "Du renard, c'est quand? C'est le 27, je crois.\n",
      "Speaker 2 - 57:08\n",
      "C'est septembre, ouais. C'est une date à mettre aussi. Oui, je le mets ici.\n",
      "Moi, dans ce cas-là, je le fais en septembre, début septembre. Je fais du\n",
      "porte-à-porte.\n",
      "Speaker 1 - 57:25\n",
      "Ça a été la réunion à l'Amérique?\n",
      "Speaker 2 - 57:29\n",
      "Oui.\n",
      "Speaker 1 - 57:30\n",
      "Il y a eu des infos...\n",
      "\n",
      "Speaker 2 - 57:38\n",
      "Ils ont parlé des cités, tout ça. À mon avis, c'est quelque chose\n",
      "d'habituel chez eux. Mais surtout, ils ont parlé des jours un peu\n",
      "sensibles, genre le 7, les élections. Faut que je fasse passer un message\n",
      "sur WhatsApp pour dire aux gens de ranger vos poubelles. Il y a eu le\n",
      "30 aussi, la marche blanche de Naël à Nanterre. A part nous, ça s'est\n",
      "bien passé. Après le reste, c'est... Vous avez déjà tout pété l'année\n",
      "dernière, vous n'avez pas pété tout cette année quand même. Il y avait\n",
      "un risque, le commissaire était là et il a dit, si ça pète à Nanterre, il\n",
      "risque d'avoir une répercussion Non mais ça va être très chaud. Déjà ils\n",
      "commencent à en parler au niveau des préfectures et tout. Ils disent\n",
      "que ça va être un truc très dangereux.\n",
      "Speaker 1 - 58:45\n",
      "C'est le week-end.\n",
      "Speaker 2 - 58:47\n",
      "C'est le 14 non? C'est ce week-end les élections.\n",
      "Speaker 1 - 58:50\n",
      "C'est le week-end le deuxième tour.\n",
      "Speaker 2 - 58:51\n",
      "Ce sera dimanche soir si ça doit péter. Donc ouais. Donc ça risque\n",
      "d'être chaud là cette période là. Enfin là il y a 33% de... Ils ont plus de\n",
      "33% quand même, ça fait une sacrée partie de la France. Ça représente\n",
      "10 millions de Français. Mais c'est pas les fouteurs de merde. Plus 13,\n",
      "10 millions de Français. Mais ça va peut-être... T'es français, habillé?\n",
      "J'ai déjà aimé être habillé, mais je vais retourner au pays.\n",
      "\n",
      "Speaker 1 - 59:26\n",
      "Tu pourras pas être ministre. C'est pourquoi ils ont dit que les ministres\n",
      "pourraient pas être bien nationaux.\n",
      "Speaker 2 - 59:32\n",
      "Je suis trinational, donc je parle trinational. C'est très rigolo parce que,\n",
      "tu vois, ils parlent pour les politiques et en même temps pour les\n",
      "entreprises. Sur le truc éco, la BFM éco, pas BFM machin, mais BFM\n",
      "éco, lendemain où il y a eu toute cette polémique, il y a eu un patron\n",
      "des patrons, je sais plus qui parlait justement qu'en fait, les entreprises,\n",
      "qui sont un petit peu... Sensibles. Non, sensibles. On met pas les gens\n",
      "avec des doubles nationalités non plus. Donc je veux dire, c'est pas\n",
      "qu'une question de politique ou de choses comme ça. — Je sais pas.\n",
      "Mais c'est des petits détails, ça, je trouve. C'est franchement... — Oui et\n",
      "non. Oui et non. Il ferait bien de s'occuper de savoir où tout notre\n",
      "pognon part dans les impôts, parce que qu'est-ce qu'on en paye? Bah tu\n",
      "sais où il part?\n",
      "Speaker 2 - 01:00:32\n",
      "Bah il y a un problème quand même... Bah tu sais où il part? Après c'est\n",
      "un autre débat! Tu sais où il part? Où? Où? Où? Où? Où? Où? Où? Où?\n",
      "Où? Où? Où? Où? Où? Où? Où? Où? Où?\n",
      "Speaker 1 - 01:00:41\n",
      "Où?\n",
      "Speaker 2 - 01:00:41\n",
      "Où? Où? Où? Où? Où? Où? Où? Où?\n",
      "\n",
      "Speaker 1 - 01:00:43\n",
      "Où?\n",
      "Speaker 2 - 01:00:43\n",
      "Où? Où? Où?\n",
      "Speaker 1 - 01:00:43\n",
      "Où?\n",
      "Speaker 2 - 01:00:44\n",
      "Où? Où?\n",
      "Speaker 1 - 01:00:44\n",
      "Où?\n",
      "Speaker 2 - 01:00:44\n",
      "Où? Où? Où? Où? Où? Où? Où? Où?\n",
      "Speaker 1 - 01:00:45\n",
      "Où?\n",
      "\n",
      "Speaker 2 - 01:00:45\n",
      "Où? Où? Où? Où? Où? Où? C'est pour ça qu'il faut... Christian nous aide\n",
      "à voir les scopes. Il y a un petit impôt qui est caché et qui fonctionne\n",
      "bien, c'est sur la fiche de paye, c'est GRDS. Celle-là, elle bouge sans\n",
      "arrêt. C'est la plus... Il baisse les impôts d'un côté, celle-là, elle n'arrête\n",
      "pas de bouger. C'est l'une des meilleures... C'est 0,4. Bon, je vais\n",
      "arrêter ça parce que ça ne sert à rien de l'avoir dans le compte en\n",
      "deute.\n",
      "Speaker 1 - 01:01:16\n",
      "On va voir, on fait un concours.\n",
      "\n"
     ]
    }
   ],
   "source": [
    "for page in pages:\n",
    "    print(page)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Speaker 1 - 00:00\n",
      "Est-ce que t'as mis voix 1, voix 2, voix 3, tout ça?\n",
      "Speaker 2 - 00:04\n",
      "Quoi? Non, après. Après, avec la voix, je vais reconnaître les gens et\n",
      "dire voix 1 c'est.\n",
      "Speaker 1 - 00:11\n",
      "Andréa, voix 2 c'est... Non, voilà, super.\n",
      "Speaker 2 - 00:15\n",
      "Et... Moi je dis merci parce que j'ai pas enregistré.\n",
      "Speaker 1 - 00:17\n",
      "Hein?\n",
      "Speaker 2 - 00:18\n",
      "Je dis merci Isabelle. Encore? Mais j'ai pas enregistré. J'ai commencé là.\n",
      "Speaker 1 - 00:22\n",
      "Merci Isabelle pour tout ce travail fait pour l'association depuis 2014.\n",
      "\n"
     ]
    },
    {
     "ename": "ValidationError",
     "evalue": "1 validation error for Node\nproperties\n  Input should be a valid dictionary [type=dict_type, input_value=FieldInfo(default=Pydanti...class 'dict'>, extra={}), input_type=FieldInfo]\n    For further information visit https://errors.pydantic.dev/2.8/v/dict_type",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mValidationError\u001b[0m                           Traceback (most recent call last)",
      "Cell \u001b[1;32mIn[54], line 4\u001b[0m\n\u001b[0;32m      2\u001b[0m load_dotenv(dotenv_path\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m.streamlit\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m      3\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m page \u001b[38;5;129;01min\u001b[39;00m pages:\n\u001b[1;32m----> 4\u001b[0m     graph \u001b[38;5;241m=\u001b[39m \u001b[43mget_graph\u001b[49m\u001b[43m(\u001b[49m\u001b[43mpage\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m      5\u001b[0m     \u001b[38;5;28mprint\u001b[39m(graph)\n\u001b[0;32m      6\u001b[0m     graphs\u001b[38;5;241m.\u001b[39mappend(graph)\n",
      "Cell \u001b[1;32mIn[51], line 17\u001b[0m, in \u001b[0;36mget_graph\u001b[1;34m(text, allowed_nodes, prompt, multiple_docs)\u001b[0m\n\u001b[0;32m     14\u001b[0m documents \u001b[38;5;241m=\u001b[39m [Document(page_content\u001b[38;5;241m=\u001b[39mtext)]\n\u001b[0;32m     15\u001b[0m \u001b[38;5;28mprint\u001b[39m(text)\n\u001b[1;32m---> 17\u001b[0m graph_documents \u001b[38;5;241m=\u001b[39m \u001b[43mllm_transformer\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconvert_to_graph_documents\u001b[49m\u001b[43m(\u001b[49m\u001b[43mdocuments\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m     19\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m graph_documents\n",
      "File \u001b[1;32mc:\\Users\\kilia\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\langchain_experimental\\graph_transformers\\llm.py:646\u001b[0m, in \u001b[0;36mLLMGraphTransformer.convert_to_graph_documents\u001b[1;34m(self, documents)\u001b[0m\n\u001b[0;32m    634\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mconvert_to_graph_documents\u001b[39m(\n\u001b[0;32m    635\u001b[0m     \u001b[38;5;28mself\u001b[39m, documents: Sequence[Document]\n\u001b[0;32m    636\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m List[GraphDocument]:\n\u001b[0;32m    637\u001b[0m \u001b[38;5;250m    \u001b[39m\u001b[38;5;124;03m\"\"\"Convert a sequence of documents into graph documents.\u001b[39;00m\n\u001b[0;32m    638\u001b[0m \n\u001b[0;32m    639\u001b[0m \u001b[38;5;124;03m    Args:\u001b[39;00m\n\u001b[1;32m   (...)\u001b[0m\n\u001b[0;32m    644\u001b[0m \u001b[38;5;124;03m        Sequence[GraphDocument]: The transformed documents as graphs.\u001b[39;00m\n\u001b[0;32m    645\u001b[0m \u001b[38;5;124;03m    \"\"\"\u001b[39;00m\n\u001b[1;32m--> 646\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m [\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mprocess_response\u001b[49m\u001b[43m(\u001b[49m\u001b[43mdocument\u001b[49m\u001b[43m)\u001b[49m \u001b[38;5;28;01mfor\u001b[39;00m document \u001b[38;5;129;01min\u001b[39;00m documents]\n",
      "File \u001b[1;32mc:\\Users\\kilia\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\langchain_experimental\\graph_transformers\\llm.py:591\u001b[0m, in \u001b[0;36mLLMGraphTransformer.process_response\u001b[1;34m(self, document)\u001b[0m\n\u001b[0;32m    589\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_function_call:\n\u001b[0;32m    590\u001b[0m     raw_schema \u001b[38;5;241m=\u001b[39m cast(Dict[Any, Any], raw_schema)\n\u001b[1;32m--> 591\u001b[0m     nodes, relationships \u001b[38;5;241m=\u001b[39m \u001b[43m_convert_to_graph_document\u001b[49m\u001b[43m(\u001b[49m\u001b[43mraw_schema\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m    592\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m    593\u001b[0m     nodes_set \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mset\u001b[39m()\n",
      "File \u001b[1;32mc:\\Users\\kilia\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\langchain_experimental\\graph_transformers\\llm.py:496\u001b[0m, in \u001b[0;36m_convert_to_graph_document\u001b[1;34m(raw_schema)\u001b[0m\n\u001b[0;32m    490\u001b[0m     relationships \u001b[38;5;241m=\u001b[39m (\n\u001b[0;32m    491\u001b[0m         [map_to_base_relationship(rel) \u001b[38;5;28;01mfor\u001b[39;00m rel \u001b[38;5;129;01min\u001b[39;00m parsed_schema\u001b[38;5;241m.\u001b[39mrelationships]\n\u001b[0;32m    492\u001b[0m         \u001b[38;5;28;01mif\u001b[39;00m parsed_schema\u001b[38;5;241m.\u001b[39mrelationships\n\u001b[0;32m    493\u001b[0m         \u001b[38;5;28;01melse\u001b[39;00m []\n\u001b[0;32m    494\u001b[0m     )\n\u001b[0;32m    495\u001b[0m \u001b[38;5;66;03m# Title / Capitalize\u001b[39;00m\n\u001b[1;32m--> 496\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m _format_nodes(nodes), \u001b[43m_format_relationships\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrelationships\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[1;32mc:\\Users\\kilia\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\langchain_experimental\\graph_transformers\\llm.py:445\u001b[0m, in \u001b[0;36m_format_relationships\u001b[1;34m(rels)\u001b[0m\n\u001b[0;32m    442\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_format_relationships\u001b[39m(rels: List[Relationship]) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m List[Relationship]:\n\u001b[0;32m    443\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m [\n\u001b[0;32m    444\u001b[0m         Relationship(\n\u001b[1;32m--> 445\u001b[0m             source\u001b[38;5;241m=\u001b[39m\u001b[43m_format_nodes\u001b[49m\u001b[43m(\u001b[49m\u001b[43m[\u001b[49m\u001b[43mel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msource\u001b[49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m[\u001b[38;5;241m0\u001b[39m],\n\u001b[0;32m    446\u001b[0m             target\u001b[38;5;241m=\u001b[39m_format_nodes([el\u001b[38;5;241m.\u001b[39mtarget])[\u001b[38;5;241m0\u001b[39m],\n\u001b[0;32m    447\u001b[0m             \u001b[38;5;28mtype\u001b[39m\u001b[38;5;241m=\u001b[39mel\u001b[38;5;241m.\u001b[39mtype\u001b[38;5;241m.\u001b[39mreplace(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m \u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m_\u001b[39m\u001b[38;5;124m\"\u001b[39m)\u001b[38;5;241m.\u001b[39mupper(),\n\u001b[0;32m    448\u001b[0m         )\n\u001b[0;32m    449\u001b[0m         \u001b[38;5;28;01mfor\u001b[39;00m el \u001b[38;5;129;01min\u001b[39;00m rels\n\u001b[0;32m    450\u001b[0m     ]\n",
      "File \u001b[1;32mc:\\Users\\kilia\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\langchain_experimental\\graph_transformers\\llm.py:433\u001b[0m, in \u001b[0;36m_format_nodes\u001b[1;34m(nodes)\u001b[0m\n\u001b[0;32m    431\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_format_nodes\u001b[39m(nodes: List[Node]) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m List[Node]:\n\u001b[0;32m    432\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m [\n\u001b[1;32m--> 433\u001b[0m         \u001b[43mNode\u001b[49m\u001b[43m(\u001b[49m\n\u001b[0;32m    434\u001b[0m \u001b[43m            \u001b[49m\u001b[38;5;28;43mid\u001b[39;49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mid\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtitle\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mif\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43misinstance\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mid\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mstr\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01melse\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mid\u001b[49m\u001b[43m,\u001b[49m\n\u001b[0;32m    435\u001b[0m \u001b[43m            \u001b[49m\u001b[38;5;28;43mtype\u001b[39;49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtype\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcapitalize\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[0;32m    436\u001b[0m \u001b[43m            \u001b[49m\u001b[43mproperties\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mproperties\u001b[49m\u001b[43m,\u001b[49m\n\u001b[0;32m    437\u001b[0m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m    438\u001b[0m         \u001b[38;5;28;01mfor\u001b[39;00m el \u001b[38;5;129;01min\u001b[39;00m nodes\n\u001b[0;32m    439\u001b[0m     ]\n",
      "File \u001b[1;32mc:\\Users\\kilia\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\langchain_core\\load\\serializable.py:112\u001b[0m, in \u001b[0;36mSerializable.__init__\u001b[1;34m(self, *args, **kwargs)\u001b[0m\n\u001b[0;32m    110\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__init__\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;241m*\u001b[39margs: Any, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs: Any) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m    111\u001b[0m \u001b[38;5;250m    \u001b[39m\u001b[38;5;124;03m\"\"\"\"\"\"\u001b[39;00m\n\u001b[1;32m--> 112\u001b[0m     \u001b[38;5;28;43msuper\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[38;5;21;43m__init__\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[1;32mc:\\Users\\kilia\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pydantic\\main.py:193\u001b[0m, in \u001b[0;36mBaseModel.__init__\u001b[1;34m(self, **data)\u001b[0m\n\u001b[0;32m    191\u001b[0m \u001b[38;5;66;03m# `__tracebackhide__` tells pytest and some other tools to omit this function from tracebacks\u001b[39;00m\n\u001b[0;32m    192\u001b[0m __tracebackhide__ \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[1;32m--> 193\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m__pydantic_validator__\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mvalidate_python\u001b[49m\u001b[43m(\u001b[49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mself_instance\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m)\u001b[49m\n",
      "\u001b[1;31mValidationError\u001b[0m: 1 validation error for Node\nproperties\n  Input should be a valid dictionary [type=dict_type, input_value=FieldInfo(default=Pydanti...class 'dict'>, extra={}), input_type=FieldInfo]\n    For further information visit https://errors.pydantic.dev/2.8/v/dict_type"
     ]
    }
   ],
   "source": [
    "graphs = []\n",
    "load_dotenv(dotenv_path=\".streamlit\")\n",
    "for page in pages:\n",
    "    graph = get_graph(page)\n",
    "    print(graph)\n",
    "    graphs.append(graph)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}