atareao / cerebro-cli main.rs — Rust CLI para búsqueda híbrida RAG

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 4 weeks ago
CLI en Rust para la base de conocimiento RAG. Combina FTS5 + cosine similarity con el parámetro alpha. Subcomandos: query, list (tags/docs/stats) y similar (query-by-example). Dependencias: rusqlite (bundled), clap, bytemuck, colored, reqwest, serde_json.
1 // cerebro-cli — CLI en Rust para la base de conocimiento RAG
2 //
3 // Compilación:
4 // cd cerebro-cli && cargo build --release
5 // cp target/release/cerebro ~/.local/bin/
6 //
7 // Uso:
8 // cerebro query "hooks de git"
9 // cerebro query "instalar docker" --alpha 0.6
10 // cerebro query "nginx" --tag web

atareao / rag_hyde.py — HyDE (Hypothetical Document Embeddings) para RAG

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 4 weeks ago
Genera un documento hipotético con Ollama a partir de una consulta, lo embeddea con bge-m3, y busca por similitud coseno en la BD. Técnica del paper de Gao et al. 2022. Episodio 821 de atareao con Linux.
1 #!/usr/bin/env python3
2 """
3 rag_hyde.py - HyDE (Hypothetical Document Embeddings) para RAG
4
5 Genera un documento hipotético con Ollama a partir de una consulta,
6 lo embeddea con bge-m3, y busca por similitud coseno en la BD.
7
8 Uso:
9 python rag_hyde.py "¿qué es una variable de entorno?"
10 python rag_hyde.py "explica la configuración de red" --top 10

atareao / rag_reranker.py — Reranking con cross-encoder bge-reranker-v2-m3

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 4 weeks ago
Pipeline de reranking: hybrid search → cross-encoder → top 5. Usa BAAI/bge-reranker-v2-m3 para rerankear candidatos con atención cruzada. Episodio 821 de atareao con Linux.
1 #!/usr/bin/env python3
2 """
3 rag_reranker.py — Reranking con cross-encoder (bge-reranker-v2-m3).
4
5 Pipeline:
6 1. Hybrid search → top 20 candidatos
7 2. Cross-encoder reranker → top 5 finales
8
9 Uso:
10 python3 rag_reranker.py "cómo configurar certificados SSL"

atareao / rag_hybrid.py — Búsqueda híbrida FTS5 + embeddings

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 4 weeks ago
Script completo de búsqueda híbrida para la base de conocimiento RAG. Combina FTS5 (BM25) con cosine similarity sobre embeddings de bge-m3. Parámetro alpha para ajustar el peso entre búsqueda exacta y semántica. Episodio 821 de atareao con Linux.
1 #!/usr/bin/env python3
2 """
3 rag_hybrid.py — Búsqueda híbrida (FTS5 + cosine similarity) para la base de conocimiento RAG.
4
5 Combina lo mejor de dos mundos:
6 - FTS5: búsqueda textual exacta con stemming y diacríticos
7 - Embeddings: búsqueda semántica por cosine similarity
8
9 La fórmula de combinación es:
10 score_total = alpha * sigmoid(fts_score/10) + (1 - alpha) * cosine_sim

atareao / crustaceo-tools main.rs

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
Punto de entrada y enrutador de subcomandos (capitulo 07)
1 mod cli;
2 mod completions;
3 mod dashboard;
4 mod grep;
5 mod logparse;
6 mod stats;
7 mod sysinfo_mod;
8
9 use anyhow::Result;
10 use clap::Parser;