Package org.machanism.machai.bindex


package org.machanism.machai.bindex
Provides classes and utilities for creating, assembling, registering, and managing Bindex documents and semantic search capabilities using AI-powered technologies and MongoDB vector search.

Main responsibilities handled in this package:

  • Bindex registration, creation, and project folder processing
  • Semantic vector search, classification embeddings, and dependency analysis
  • Integration with GenAIProvider for generative and prompt-driven indexing tasks
  • Maven, Python, JScript project builders and layout handling through factory methods
  • Support for MongoDB-backed document lookup and semantic operations

Usage Example:

     ApplicationAssembly assembly = new ApplicationAssembly(provider);
     assembly.assembly(prompt, bindexList, true);
 
Important Guidance:
  • All public/protected classes, interfaces, and fields must be documented.
  • Parameters, return values, and exceptions should be described for methods.
  • Consistent, clear, and comprehensive Javadoc usage throughout the package is required.
Author:
Viktor Tovstyi