Commit Graph

215 Commits

Author SHA1 Message Date
acano 017a89322a feat: update dependencies in pyproject.toml and uv.lock 2026-03-25 10:01:17 +01:00
pseco 2a33f8eb06 bge-m3 and qwen3-emb comparison 2026-03-23 15:59:44 +01:00
pseco b574517340 working on ADR0005 2026-03-23 13:17:50 +01:00
pseco 185ea276b7 updated cosqa notebook 2026-03-23 10:36:10 +01:00
acano ec57e52dea Merge branch 'online' of github.com:BRUNIX-AI/assistance-engine into mrh-online-dev 2026-03-23 09:12:20 +01:00
rafa-ruiz 59c1748594 feat: editor context injection (PRD-0002) + repository governance 2026-03-20 19:43:48 -07:00
rafa-ruiz 2fbfad41df feat: editor context injection (PRD-0002) + repository governance 2026-03-20 19:25:29 -07:00
acano 27cfbaf257 Refactor code structure for improved readability and maintainability 2026-03-19 16:37:42 +01:00
acano dd3bde2ec9 Add BEIR analysis notebooks for different datasets and models
- Created `n00 Beir Analysis.ipynb` for analyzing BEIR dataset with Ollama embeddings.
- Added `n00 Beir Analysis_cosqa.ipynb` for evaluating the CosQA dataset using similar embedding techniques.
- Introduced `n00 first Analysis.ipynb` for initial analysis with Ragas embeddings and semantic similarity evaluation.
- Implemented data loading and processing for each notebook, including downloading datasets and saving results.
- Included evaluation metrics such as NDCG, MAP, Recall, and Precision for model performance assessment.
2026-03-19 16:24:34 +01:00
acano 752bf9c7d9 Update Elasticsearch index version and modify imports in ingestion and translation scripts
- Changed Elasticsearch index from "avap-docs-test-v3" to "avap-docs-test-v4" in elasticsearch_ingestion.py.
- Removed unused import SystemMessage from langchain_core.messages in translate_mbpp.py.
- Added import for Lark in chunk.py to support new functionality.
2026-03-19 11:30:00 +01:00
acano 868a17523a Merge online into mrh-online-dev 2026-03-19 11:25:36 +01:00
Rafael Ruiz 3ca8fc450c
Merge pull request #58 from BRUNIX-AI/online-fork
Online fork
2026-03-18 19:13:30 -07:00
Rafael Ruiz 52d381fa22
Merge branch 'main' into online-fork 2026-03-18 19:09:47 -07:00
rafa-ruiz fda47edae0 UPGRADE: New RAG functional 2026-03-18 18:56:01 -07:00
rafa-ruiz 1daac66f89 UPGRADE: New RAG functional 2026-03-18 18:55:48 -07:00
pseco 8878ca51e4 working on examples verification and testing on avap language server 2026-03-17 11:46:25 +01:00
pseco 80cdbcc38e Merge branch 'mrh-online-dev' of github.com:BRUNIX-AI/assistance-engine into mrh-online-dev 2026-03-17 11:02:18 +01:00
pseco c7adab24a6 working on synthetic dataset 2026-03-17 11:02:06 +01:00
acano f343e0027b Merge branch 'mrh-online-dev' of github.com:BRUNIX-AI/assistance-engine into mrh-online-dev 2026-03-16 13:21:38 +01:00
acano fadf813494 Update Elasticsearch index version and enhance document processing
- Changed Elasticsearch index from "avap-docs-test-v3" to "avap-docs-test-v4" in elasticsearch_ingestion.py.
- Added Lark parser for AVAP code processing in chunk.py.
- Enhanced metadata extraction for processed documents, including AST for AVAP files.
- Improved error handling for AVAP code parsing.
2026-03-16 13:21:25 +01:00
acano ed466b123d feat: Add llama-cpp-python and tenacity to dependencies 2026-03-16 13:19:09 +01:00
pseco 8501988619 working on bnf 2026-03-16 09:57:36 +01:00
acano ab1022d8b6 feat: Implement ElasticHandshakeWithMetadata to preserve chunk metadata in Elasticsearch 2026-03-13 11:02:32 +01:00
pseco 8aa12bd8eb Merge branch 'mrh-online-dev' of github.com:BRUNIX-AI/assistance-engine into mrh-online-dev 2026-03-13 11:02:02 +01:00
pseco 8762eddef0 working on lark 2026-03-13 11:01:56 +01:00
Rafael Ruiz dfcbf43fa2
Merge pull request #55 from BRUNIX-AI/mrh-online-dev-partial
Refactored ingestion pipeline and created AVAP synthethic dataset generation pipeline
2026-03-12 11:22:28 -07:00
acano f986c70845 fix: load environment variables and add elasticsearch_index to Settings class 2026-03-12 17:37:22 +01:00
acano e744d9f0cd feat: Load environment variables and add elasticsearch_index to Settings class 2026-03-12 17:36:28 +01:00
acano 9a435120d5 Merge branch 'online' into mrh-online-dev-partial 2026-03-12 17:09:00 +01:00
acano 2493723f8b docs: correct spelling errors in changelog and update project root method name in Settings class 2026-03-12 16:09:41 +01:00
acano da63a4075f Merge branch 'mrh-online-dev' of github.com:BRUNIX-AI/assistance-engine into mrh-online-dev 2026-03-12 16:09:05 +01:00
acano b163b7cddc fix: Correct spelling of 'synthetic' in changelog and refactor project_root method in Settings class 2026-03-12 16:08:55 +01:00
pseco acc00adfaa Add AVAP execution and testing scripts
- Implemented parser for executing AVAP files within a Docker container (parser v1.py).
- Created a script to send AVAP code to a local server and handle responses (parser v2.py).
- Introduced a mock MBAP test harness to validate AVAP code against expected outputs (mbap_tester.py).
- Added transformation logic to convert AVAP code into Python-like syntax for testing purposes.
- Enhanced error handling and output formatting in the testing harness.
2026-03-12 15:56:36 +01:00
pseco ba4a1f1efc Merge branch 'mrh-online-dev' of github.com:BRUNIX-AI/assistance-engine into mrh-online-dev 2026-03-12 15:56:27 +01:00
pseco d518610fee Add AVAP execution and testing scripts
- Implemented `parser v1.py` to run AVAP files in a Docker container using subprocess.
- Created `parser v2.py` to send AVAP code to a local server and handle JSON responses.
- Introduced `mbap_tester.py` as a heuristic mock executor for testing AVAP code against predefined test cases.
- Added functions for transforming AVAP code to Python and executing it in a controlled environment.
- Included error handling and summary reporting for test results in `mbap_tester.py`.
2026-03-12 15:56:22 +01:00
acano 4fce9c9a98 refactor: streamline Settings class by removing unused properties and simplifying path resolution 2026-03-12 15:55:05 +01:00
acano c101a8f8da refactor: Update Settings class to use Optional types and streamline path resolution 2026-03-12 15:54:38 +01:00
acano 70a191ac37 chore: Remove AVAP architectural documentation from samples 2026-03-12 13:20:08 +01:00
acano 0abbae93a4 docs: update usage instructions and improve validation error messages in generate_mbap.py 2026-03-12 13:19:10 +01:00
acano 3aca659b3c Merge branch 'online' of github.com:BRUNIX-AI/assistance-engine into mrh-online-dev 2026-03-12 13:14:40 +01:00
acano 90ba49d613 refactor: remove unused test scripts for Elasticsearch integration 2026-03-12 12:32:05 +01:00
acano 01ce959aab refactor: remove unused BNF file generator script 2026-03-12 12:31:05 +01:00
acano 3463fb05e8 docs: update README and changelog to reflect ingestion folder addition 2026-03-12 12:30:39 +01:00
acano 79905c22f4 docs: Update project structure in README and remove ingestion folder from changelog 2026-03-12 12:30:18 +01:00
acano 654ac88da7 feat: Enhance Elasticsearch ingestion with metadata export
- Added `export_documents` function to save processed documents to JSON.
- Extended `ElasticHandshake` to include chunk metadata during ingestion.
- Updated `process_documents` to include extra metadata for each chunk.
- Modified `ingest_documents` to return Elasticsearch responses for further processing.
- Adjusted `elasticsearch_ingestion` command to accept output path for exported JSON.
2026-03-12 12:28:17 +01:00
acano ed25f15542 feat: Enhance Elasticsearch ingestion process with metadata export
- Added output path parameter to elasticsearch_ingestion command for exporting processed documents.
- Implemented ElasticHandshakeWithMetadata class to preserve chunk metadata during ingestion.
- Updated process_documents function to include extra metadata for each chunk.
- Modified ingest_documents function to return Elasticsearch response for each chunk.
- Introduced export_documents function to save processed documents as JSON files.
2026-03-12 12:26:47 +01:00
acano f183beb088 docs: update README and changelog for PYTHONPATH variable addition 2026-03-12 10:39:30 +01:00
acano 4a81ec00a2 Update README and changelog for environment variable documentation and version date correction 2026-03-12 10:37:44 +01:00
acano 648f0f7318 refactor: reorganize file structure and update import paths for clarity 2026-03-12 10:21:44 +01:00
acano 9425db9b6c Refactor project structure: move prompts module to tasks directory and update references 2026-03-12 10:20:34 +01:00