TF-AVM///AI_PLATFORM
v0.1.0
STANDALONE
AZURE VERIFIED MODULES

AI-Powered AVM Terraform Platform

RAG-powered platform that indexes Azure Verified Modules documentation, parses HCL structures, generates embeddings for semantic search, and produces compliant Terraform code with multi-turn dialog support.

1Knowledge Ingestion Pipeline

Continuously syncs with Microsoft's AVM GitHub repositories to maintain an up-to-date knowledge base.

AVM Module Fetcher

Fetches module index, READMEs, variables.tf, outputs.tf, and examples from GitHub

ResourcePatternUtility

HCL Parser

Parses Terraform syntax to extract resource definitions, module structures, and dependencies

ASTBlocksReferences

Semantic Chunker

Splits documentation into context-preserving chunks optimized for retrieval

ParagraphsSectionsTokens

Vertex AI Embeddings

Generates vector embeddings using text-embedding-004 model for semantic search

BatchVectorsSimilarity

Firestore Vector Index

Stores embeddings with metadata for fast similarity search and retrieval

Top-KFilteringScores
Module Status Tracking
GA ModulesPreviewDeprecatedNew Releases
Index Status
Loading...

2AI Inference Engine

Natural language processing pipeline that understands intent, clarifies ambiguity, and generates code.

Intent Parser

Extracts resource types, configurations, and dependencies with confidence scoring

EntitiesConfidenceDependencies

Clarification Engine

Multi-turn dialog to resolve ambiguous requirements before code generation

QuestionsContextCompletion %

RAG Context Retrieval

Semantic search to find relevant AVM documentation and examples

ChunksRerankingContext

Terraform Generator

Generates main.tf, variables.tf, outputs.tf with AVM module references

Multi-fileCommentsVersions

AST Merger

Intelligently merges generated code into existing projects preserving structure

SnippetsOrderingValidation
Additional Services
Code ValidatorBest PracticesPlan ExplainerSession Manager

3CI/CD Integration

GitHub Integration

App & PAT authentication

Create ReposBranchesCommitsPull RequestsWebhooks
Terraform Cloud

Workspace & run management

WorkspacesPlan/ApplyVariablesVCS TriggersState

What You Can Do

Generate Code

Multi-turn dialog to generate AVM-compliant Terraform

Analyze Project

Parse HCL, detect deprecated modules, build dependency graph

Requires repository

Review & Validate

Inspect generated code with terraform validate/fmt

Deploy

Push to GitHub and trigger TFC runs

Requires repository

Explore AVM Modules

Search AVM Modules

Search the indexed Azure Verified Modules using semantic search

Standalone Mode

Connect a repo for full integration features

STANDALONE

Quick Start

"Create an AVM storage account with private endpoint"