tdyar/iris-vector-ai

Enforce IRIS vector syntax for embedding, HNSW indexing, and similarity search.

27|10|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/intersystems-community/iris-dev --skill tdyar-iris-vector-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdyar/iris-vector-ai
Source: https://github.com/intersystems-community/iris-dev/tree/main/light-skills/skills/iris-vector-ai
Command: npx skills add https://github.com/intersystems-community/iris-dev --skill tdyar-iris-vector-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces correct IRIS vector syntax and usage for AI-driven vector tasks.

Core Features & Use Cases

  • Hardened vector syntax rules: VECTOR(DOUBLE, 384) for vectors and AS HNSW(Distance='Cosine') for indices.
  • Clear guidance for embedding functions like EMBEDDING('config-name', ?) and vector cosine similarity, avoiding pgvector confusion.
  • Use case: Engineers writing IRIS vector queries for knowledge base search, embedding retrieval, or similarity matching.

Quick Start

Ask the AI to generate IRIS vector code using proper syntax and guardrails.

Frequently Asked Questions about tdyar/iris-vector-ai

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write IRIS vector syntax for AI similarity search tasks?

To write IRIS vector syntax for AI similarity search, use VECTOR(DOUBLE, 384) for vector columns and AS HNSW(Distance='Cosine') for indices. This Skill enforces strict syntax rules to ensure correct vector writing, embedding, and similarity matching across IRIS versions.

What is the correct syntax for IRIS HNSW indexing and embedding functions?

IRIS HNSW indexing requires the AS HNSW(Distance='Cosine') syntax, while embedding functions use EMBEDDING('config-name', ?). This mechanism ensures safe vector operations and proper cosine similarity calculations without relying on pgvector conventions.

How do I perform vector similarity matching in IRIS without using pgvector?

You perform vector similarity matching in IRIS by using native vector cosine similarity functions instead of pgvector. This Skill provides hardened syntax rules to avoid unsafe operations and ensure correct embedding retrieval and similarity matching.

Does IRIS support pgvector syntax for vector writing and embedding retrieval?

IRIS does not use pgvector syntax for vector writing or embedding retrieval. It enforces its own strict syntax, such as VECTOR(DOUBLE, 384) and EMBEDDING('config-name', ?), to prevent confusion and unsafe operations during AI-driven vector tasks.

Why does my IRIS vector query fail during HNSW index creation?

IRIS vector queries fail during HNSW index creation when syntax deviates from strict requirements like AS HNSW(Distance='Cosine'). This Skill enforces correct function calls and safe patterns to avoid errors across IRIS versions.

Can I use IRIS vector syntax for knowledge base search and embedding retrieval?

Yes, you can use IRIS vector syntax for knowledge base search and embedding retrieval. Engineers use these hardened vector syntax rules to generate proper queries for similarity matching and AI-driven vector tasks safely.