Initial commit
This commit is contained in:
378
rpa_vision_v3/PHASE5_IMPLEMENTATION_COMPLETE.md
Normal file
378
rpa_vision_v3/PHASE5_IMPLEMENTATION_COMPLETE.md
Normal file
@@ -0,0 +1,378 @@
|
||||
|
||||
sed.operty-baes tests pr lerntimplémeelles, puis nées réI et des done GUc l'interfacer aveTestétape:** chaine ro
|
||||
**P
|
||||
éelemps rching en ter pour mat✅ NodeMatch actions
|
||||
- avecdges ion d'eonstruct- ✅ Complets
|
||||
ates cemplodes avec tion de nnstructCAN
|
||||
- ✅ Coa DBSrns vitteion de paDétect ✅
|
||||
-lctionneet foner complet ldGraphBuiec :
|
||||
- ✅ av00%** 1ntée àmeplé**ime 5 est La Phas
|
||||
onclusion
|
||||
|
||||
|
||||
## 🎓 C
|
||||
---)
|
||||
(à faires:** 0% *Test** 100%
|
||||
*entation:mplém
|
||||
**I) tâches (55%/11ession:** 6
|
||||
**Progrntégration
|
||||
s d'iTest 5.11 ]es()
|
||||
- [owNode.match Workfl 5.10[x]atcher
|
||||
- sts NodeM5.9 Teenté
|
||||
- [ ] cher implém8 NodeMat [x] 5.edges
|
||||
-struction d'7 Tests con
|
||||
- [ ] 5.dgesction d'eonstru] 5.6 Cs
|
||||
- [xn de nodeconstructio] 5.5 Tests [ - des
|
||||
n de noioctConstru- [x] 5.4 ns
|
||||
on de patters détecti 5.3 Test ] [CAN)
|
||||
- (DBSternsatn de p2 Détectio] 5.enté
|
||||
- [xémder implaphBuilx] 5.1 Gr
|
||||
|
||||
- [ 5haset Phecklis
|
||||
|
||||
## ✅ C
|
||||
|
||||
---onsr observatiompteiques
|
||||
4. Cs identionnsitrouper tra)
|
||||
3. Gde == to_no (from_nodef-loopsviter sels
|
||||
2. Éielleenttions séqufier transi
|
||||
1. Identiorithme:***Alg
|
||||
*dges
|
||||
uction d'Etr
|
||||
### Cons
|
||||
m=nodestats,m) où n=é O(n × ité:**omplex
|
||||
**Cté < 0.7
|
||||
ri si simila. Filtrerimilarité
|
||||
3illeure sc me node aveauner Assigotypes
|
||||
2.s les protité avec tour similar calculetat,haque éPour chme:**
|
||||
1. rit**Algo→ Nodes
|
||||
|
||||
ats ping Étapgs
|
||||
|
||||
### Membeddinbien avec onne
|
||||
- Foncti uniques)it (étatsbruntifie le de Ilusters
|
||||
- nombre de cment leueutomatiqecte as:**
|
||||
- Détge
|
||||
**Avantanus
|
||||
siité co Similare'` :osinic='c
|
||||
- `metrr clusterlons min pachantils=2` : É`min_sample points
|
||||
- entrenus maxnce cosi` : Dista15eps=0.*
|
||||
- `ilisés:*ut*Paramètres
|
||||
|
||||
*CAN### DBShniques
|
||||
|
||||
Tecotes--
|
||||
|
||||
## 📝 Npes
|
||||
|
||||
-oty protache de - Gérer cching
|
||||
ur matrototypes po pgerChar
|
||||
- .npyypes enotots prcteurr veegarde- Sauvs**
|
||||
Prototypee deegard
|
||||
6. **Sauvments
|
||||
uired_ui_elextraire req - Es communs
|
||||
ired_textaire requ Extrs
|
||||
-depuis étattle_pattern w_tidoin wirera - Ext**
|
||||
ntraintes de CoExtraction
|
||||
|
||||
5. **et précistifier targ
|
||||
- Ideney_press)xt_input, kteclick, action (type d'- Détecter tions
|
||||
aciese vrairrapour extevents` `session. - Parseres**
|
||||
s Réelltionion d'Acract
|
||||
|
||||
4. **Extoyenne)ité MPriorliorations (
|
||||
|
||||
### Améilsents seuifférer avec dg
|
||||
- Testmatchinhérence du Vérifier co
|
||||
-ncy**sistetching ConlowNode Ma: Workf*Property 7e N
|
||||
|
||||
3. *es valeurs dérentc differ ave- Testitions
|
||||
N répétt ≥s onpatternque les - Vérifier *
|
||||
ions*um Repetitinimn Mrn Detectio Patteperty 16:. **Proement
|
||||
|
||||
2é correctlculpe est cale prototyider que - Valpetitions
|
||||
_pattern_re_count ≥ minpleier que sam - Vérifle Count**
|
||||
ype Samptotg Probeddinrty 14: EmPrope
|
||||
|
||||
1. **ité Haute)Prior-Based (rtyopeTests Prapes
|
||||
|
||||
### es Ét Prochain 🚀##
|
||||
---
|
||||
|
||||
)
|
||||
e avec GUIfaird (à t end-to-en
|
||||
- ⏳ Teson OKlisati- ✅ Initia
|
||||
rt OKpo
|
||||
- ✅ Im
|
||||
|
||||
### Testsg détaillé Logginnel
|
||||
- ✅ISS optionupport FA
|
||||
- ✅ Stions transi decation- ✅ Identifi → nodes
|
||||
pping états- ✅ Maon d'edges
|
||||
Constructies
|
||||
- ✅ nodion detruct
|
||||
- ✅ ConsDBSCAN)rns (n de patteDétectio
|
||||
- ✅ litésnctionna# Fo* 100%
|
||||
|
||||
##s:*pe hint0%
|
||||
- **Tytrings:** 10
|
||||
- **Docs** 15thodes:
|
||||
- **Méatcher)ilder, NodeMraphBusses:** 2 (Gla
|
||||
- **C ~400 totales:**ignesCode
|
||||
- **L## stiques
|
||||
|
||||
#ti
|
||||
## 📊 Sta`
|
||||
|
||||
---
|
||||
rs
|
||||
``: 15 vectoex
|
||||
FAISS inds, 2 edges 3 nodeflow:
|
||||
WorkRÉUSSITEST ns: 3
|
||||
|
||||
✓ ervatioObs
|
||||
- ry_action: primaetrg Ta
|
||||
-lickouse_con: m
|
||||
- Actiode_001000 → To: nFrom: node_ - edge_000:
|
||||
dges
|
||||
Edges ese de Analy5
|
||||
|
||||
[5/5]hold: 0.8ty threslariSimi - 5
|
||||
servations:
|
||||
- Obe Pattern 0Statme: 0:
|
||||
- NaNode node_00
|
||||
e des nodesnalys/5] A
|
||||
[4: 2
|
||||
|
||||
- Edgesdes: 3 No
|
||||
-on_001flow_sessiworkruit: rkflow const✓ Wolow
|
||||
orkftion du wonstruc
|
||||
|
||||
[3/5] Cr initialisédeGraphBuillder
|
||||
✓ phBuiation du Granitialis[2/5] I
|
||||
|
||||
ts: 45vénemen 15
|
||||
- Écreenshots: - S_001
|
||||
gée: sessioncharssion n
|
||||
✓ Sesio de la sesnt5] Chargeme
|
||||
[1/e:**
|
||||
```ie attendu
|
||||
|
||||
**Sortn
|
||||
```_001.jsos/sessionta/sessionuction.py daflow_constrorks/test_whon examplepyth
|
||||
|
||||
```bas de test:
|
||||
cript sExécuter le4. ssion
|
||||
la searderauveg
|
||||
3. S répétées)onssieurs actiession (plur une sretu Cap5000`
|
||||
2..1:.0//127.0ce: `http: l'interfaLancer:**
|
||||
1.
|
||||
**Étapes
|
||||
I.e GUfacnteriliser l'i réelles, utesc des donnéter aveur tes:** Po🔔 IMPORTANTc GUI
|
||||
|
||||
**ve## Test a
|
||||
```
|
||||
|
||||
#
|
||||
")ons}'epetitipattern_rmin_r. {buildeuilder:int(f'Bs=2)
|
||||
pronti_repetin_patternder(miGraphBuilbuilder = phBuilder
|
||||
import Grauilder .graph_b core.graph-c "
|
||||
fromon
|
||||
python alisatiinitist d'"
|
||||
|
||||
# Te)int('OK'uilder; prport GraphBimilder h.graph_bum core.grap-c "frot
|
||||
python d'imporest
|
||||
# T
|
||||
|
||||
```bashtaireTest Unists
|
||||
|
||||
### -
|
||||
|
||||
## 🧪 Te
|
||||
--``
|
||||
nt=3
|
||||
)
|
||||
`ervation_cou),
|
||||
obsrs={}
|
||||
paramete ),
|
||||
st"
|
||||
"firlicy=election_po s",
|
||||
_actione="primary rol
|
||||
TargetSpec( target=ck",
|
||||
cliouse_ type="mion(
|
||||
action=Act",
|
||||
ode_001_id="no_node
|
||||
t,ode_000"_node_id="nrom f000",
|
||||
e_id="edge_(
|
||||
edgorkflowEdgethon
|
||||
Wre:**
|
||||
```py**StructuEdge
|
||||
|
||||
kflow
|
||||
### Wor`
|
||||
|
||||
)
|
||||
``nt=5
|
||||
)sample_cou,
|
||||
0.85milarity=e_sicosin min_
|
||||
py",pe.n00_prototye_0"nod vector_id= ",
|
||||
32p_ViT-B-opencliider="rov p totype(
|
||||
EmbeddingProembedding= ),
|
||||
|
||||
t_count=0lemen min_eypes=[],
|
||||
equired_t r
|
||||
les=[],red_ro requi aint(
|
||||
ui=UIConstr ),
|
||||
n_texts=[]
|
||||
de forbidxts=[],
|
||||
equired_te rnstraint(
|
||||
=TextCo),
|
||||
texte=None
|
||||
ss_nam proce
|
||||
ains=None,le_conttit
|
||||
None,e_pattern= titlt(
|
||||
raindowConstinindow=Wte(
|
||||
wnTemplaScreehon
|
||||
ytre:**
|
||||
```p**Structu
|
||||
|
||||
tereenTemplas
|
||||
|
||||
### Scgeréation d'ededges()` - C_build_
|
||||
- `nodestion de - Créanodes()`ild_
|
||||
- `_bu DBSCANing Cluster` -()ernsetect_patte
|
||||
- `_dion complètruct` - Const()ion_from_sessbuild:**
|
||||
- ` principaleséthodes*M
|
||||
*nt = 2
|
||||
es`: in_samplering_milust- `c
|
||||
0.15 float =ng_eps`:- `clusteri3
|
||||
nt = : itions`tern_repeti `min_pattionnel)
|
||||
-r (opageSSMan: FAInager``faiss_mal)
|
||||
- (optionneuilderdingB StateEmbeduilder`:ng_b
|
||||
- `embedditres:**aramè**Pder
|
||||
|
||||
hBuil
|
||||
### GrapClés
|
||||
nts # 🔧 Composa
|
||||
|
||||
---
|
||||
|
||||
#edges)
|
||||
``` + w (nodesorkflo ↓
|
||||
WflowEdge]
|
||||
t[Work
|
||||
→ Liss()nsition_from_trate_edgesea └─ _cr)
|
||||
ransitions(fy_t ├─ _identi
|
||||
o_nodes()map_states_t
|
||||
├─ _)build_edges( _ ↓
|
||||
5.
|
||||
ode]kflowN[Wor → List()
|
||||
des_no_build4. ↓
|
||||
ces]]
|
||||
: [indier_idct[clust Di]
|
||||
→CAN [DBSrns()patte3. _detect_ ↓
|
||||
] (512D)
|
||||
.ndarrayist[np Ls()
|
||||
→beddingute_em. _comp
|
||||
2ate]
|
||||
↓[ScreenSt → List)
|
||||
ates(_steate_screen
|
||||
1. _cr ↓ssion()
|
||||
rom_se_fr.buildGraphBuildets)
|
||||
↓
|
||||
+ evenscreenshotsRawSession (e
|
||||
|
||||
```
|
||||
ètcture Complhite
|
||||
## 🏗️ Arc-
|
||||
ltats
|
||||
|
||||
--s résu- Analyse de
|
||||
e workflowion donstructsion
|
||||
- Cement de ses - Chargend
|
||||
-to-ndtest ept de - Scriy`**
|
||||
uction.ponstrw_clo/test_workfexamples4. **`sts
|
||||
|
||||
|
||||
|
||||
### Teailléeture dét- Architecn
|
||||
tilisatioples d'u - Exem
|
||||
oduledu me complètcumentation
|
||||
- DoADME.md`**/graph/RE3. **`coretes
|
||||
|
||||
ntrainion de colidatles
|
||||
- Valtipng mu de matchies - Stratégi
|
||||
telèmpr` cocheodeMatClasse `N - 5 lignes)
|
||||
er.py`** (12e_matche/graph/nodor**`clé
|
||||
|
||||
2. tailogging dé- Lel
|
||||
AISS optionn F - Supportlémentées
|
||||
s impméthode0 - 1e
|
||||
complètr`GraphBuildee `ss - Claes)
|
||||
ign l50y`** (2lder.puiph_braaph/g/grore*`c. *n
|
||||
|
||||
1mplémentatioés
|
||||
|
||||
### Iés/Modifi Créhiers## 📁 Fic---
|
||||
|
||||
ilarité
|
||||
|
||||
sur simbasé onfiance de c
|
||||
- Calcule, UI)être, textaintes (fentr de cononrificatiVéh.py`
|
||||
- orkflow_graps `wte danéjà présen Méthode dtches() ✅
|
||||
-owNode.mafl10 Work5.s
|
||||
|
||||
### ontraintetion de clidaVaaire
|
||||
- linéckS + fallbarche FAIS
|
||||
- Recheelemps réatching en tur mpoe `match()` e
|
||||
- Méthodr` complètatcheodeMse `N Clasatcher ✅
|
||||
-deM## 5.8 Novations
|
||||
|
||||
#teur d'obser - Complicy)
|
||||
ction_poele s` (role, `TargetSpecters)
|
||||
-mearatarget, ptype, ction` (- `A
|
||||
ges avec:tion d'edCréans
|
||||
- tioe transiation dficties
|
||||
- Identats → nodg éMappinntée
|
||||
- mplémeges()` id_edthode `_buil- Més ✅
|
||||
ion d'Edgenstruct
|
||||
### 5.6 Comalisée)
|
||||
nore (moyenne totyp de proalcul
|
||||
- Ce`totyprodingP- `Embed
|
||||
int`UIConstrat`
|
||||
- `xtConstrain - `Testraint`
|
||||
dowCon
|
||||
- `Winec: avpletlate comcreenTemp de Séation- Cr
|
||||
téeenmplémd_nodes()` i_buil
|
||||
- Méthode `odes ✅on de Nructinst
|
||||
### 5.4 Co
|
||||
currentesons réitide transtion ntificaions
|
||||
- Ideépétitombre de rar n- Filtrage pinus)
|
||||
métrique cosngs (mbeddisur eClustering SCAN
|
||||
- ec DBrns()` avpattedetect_éthode `_✅
|
||||
- Matterns tection de P### 5.2 Dé
|
||||
|
||||
ngse EmbeddiStatCalcul de Session
|
||||
- s Raw depuieenStatescre Sréation dentée
|
||||
- Cn()` implémssioild_from_sebu
|
||||
- Méthode `omplèteBuilder` c`Graphe lassilder ✅
|
||||
- CBu5.1 Graphes
|
||||
|
||||
### omplété✅ Tâches C
|
||||
|
||||
## s
|
||||
|
||||
---contre node de states ingons
|
||||
- Matches avec actin d'edgtructiotes
|
||||
- Consvec templa nodes an detionstruc
|
||||
- Coingterlusrns via catteion de p Détectt :
|
||||
-luan, incnregistréesessions epuis des ss dephw Grarkflode Wote n complènstructioenter la co
|
||||
Implémf
|
||||
bjecti# 🎯 O---
|
||||
|
||||
#minée
|
||||
|
||||
teromplète ntation cImpléme** ✅
|
||||
**Status:2024 re * 23 Novemb
|
||||
|
||||
**Date:* Complètetation Implémen# Phase 5 -
|
||||
Reference in New Issue
Block a user