Skip to content

Conversation

@vmodak-nv
Copy link

Adding NV Tesseract capability to Asset Lifecycle Management repo.

Minor changes to following files:
industries/asset_lifecycle_management_agent/configs/config-reasoning.yaml (make output directory path relative)
industries/asset_lifecycle_management_agent/pyproject.toml (nat version freeze 1.2.1)
industries/asset_lifecycle_management_agent/vanna_training_data.yaml (make outlier detection prompt and training more robust)
industries/asset_lifecycle_management_agent/src/asset_lifecycle_management_agent/register.py (for registering new tool)

New files added for tesseract integration:
industries/asset_lifecycle_management_agent/configs/config-reasoning-tesseract.yaml
industries/asset_lifecycle_management_agent/src/asset_lifecycle_management_agent/predictors/nv_tesseract_anomaly_detection_tool.py

Documentation update:
industries/asset_lifecycle_management_agent/README.md

Signed-off-by: vmodak <vmodak@nvidia.com>
Signed-off-by: vmodak <vmodak@nvidia.com>

anomaly_detection:
_type: nv_tesseract_anomaly_detection_tool
nim_endpoint: "http://localhost:8001"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

_type: moment_anomaly_detection_tool

config: ...

…tive

- Merged config-reasoning.yaml and config-reasoning-tesseract.yaml into single config
- Set NV-Tesseract as default anomaly detection tool
- Added clear comments for switching between NV-Tesseract and MOMENT
- Updated README to integrate Tesseract documentation into main flow
- Added fine-tuning roadmap note for NV-Tesseract
- Updated anomaly detection example output to show Tesseract results
- Tested both configurations successfully (both detect 12 anomalies at 5.19%)
- Evaluation tests pass with perfect 1.0 score (4/4 test cases)

Signed-off-by: vmodak <vmodak@nvidia.com>
@vmodak-nv
Copy link
Author

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants