WELCOME
Into the Box 2025: The Future is Dynamic!
Curt G
Manager - Severed floor
@gratzc gratzc@compknowhow.com @gratzc @curtgratz
•My Outie
•Husband
•Dad
•Coach (CC and Track)
•Hike/Nature
•Duck Wrangler
•My Innie
•Co-Owner of CKH Consulting
•Less of a Werido then Luis
•BoxLang developer
•Polyglot
•Data Governance Nerd
•Member of the C&M
Department
www.intothebox.org
GET STARTED
WTH is a Vector
Why would I want to use a Vector DB
AI and Vectors
DEMO BABY
Vector Databases and the BoxLang/
CFML Developer
Colors as Vectors
• Red Green Blue
• [255,101,206]
• #FF65CE
• [FF,65,CE]
• Hue Saturation Brightness
• [100,11,35]
• Combined Vector
• [[255,101,206],
[100,11,35]]
www.intothebox.org
Color Demo
Measuring Distances
• Euclidean Distance
• Manhattan Distance
• Cosine Similarity
• Dot Product
www.intothebox.org
Categorization Demo
• Similarity Search
• Recommendation Engines
• Semantic Searches
• Anomaly Detection
Other uses
• Natural Language Processing (NLP)
• Long Term memory for LLM
• Image/Unstructured Data Search
AI Uses
Why use a vector?
www.intothebox.org
Search/Cache Demo
• Couchbase
• Postgres
• Redis
Vector search options
• Pinecone
• Chroma
• Weaviate
Vector First
What are some Vector
Databases?
• Performance
• Scalability
• Cost
• Maturity
• Reliability
• Indexing Techniques (HNSW, LSH, ENN, ANN)
• Vector Distance Calculation
• Vendor/Community
• AI Tool Integration
Features to compare
What to look for in a Vector
Database?
• John Strabla (Principle Product Manager @ Couchbase) - https://github.com/jon-strabala
• Matthew Groves (DevRel @ Couchbase) - https://github.com/mgroves/
• Couchbase GitHub - https://github.com/couchbase-examples/hybrid-search-demo
• Couchbase YouTube - https://www.youtube.com/@CouchbaseInc
• AssemblyAI - https://www.youtube.com/watch?v=dN0lsF2cvm4
• Fireship - https://www.youtube.com/watch?v=klTvEwg3oJ4
• PineCone - https://www.youtube.com/@pinecone-io
• Chroma - https://www.trychroma.com/
•
Credits and further learning
Thank You!
The Future of Modern Development Starts Here, with you! 🚀

Vector Databases and the BoxLangCFML Developer.pdf

  • 2.
    WELCOME Into the Box2025: The Future is Dynamic!
  • 5.
    Curt G Manager -Severed floor @gratzc gratzc@compknowhow.com @gratzc @curtgratz •My Outie •Husband •Dad •Coach (CC and Track) •Hike/Nature •Duck Wrangler •My Innie •Co-Owner of CKH Consulting •Less of a Werido then Luis •BoxLang developer •Polyglot •Data Governance Nerd •Member of the C&M Department
  • 6.
    www.intothebox.org GET STARTED WTH isa Vector Why would I want to use a Vector DB AI and Vectors DEMO BABY Vector Databases and the BoxLang/ CFML Developer
  • 8.
    Colors as Vectors •Red Green Blue • [255,101,206] • #FF65CE • [FF,65,CE] • Hue Saturation Brightness • [100,11,35] • Combined Vector • [[255,101,206], [100,11,35]]
  • 9.
  • 10.
    Measuring Distances • EuclideanDistance • Manhattan Distance • Cosine Similarity • Dot Product
  • 11.
  • 12.
    • Similarity Search •Recommendation Engines • Semantic Searches • Anomaly Detection Other uses • Natural Language Processing (NLP) • Long Term memory for LLM • Image/Unstructured Data Search AI Uses Why use a vector?
  • 13.
  • 14.
    • Couchbase • Postgres •Redis Vector search options • Pinecone • Chroma • Weaviate Vector First What are some Vector Databases?
  • 15.
    • Performance • Scalability •Cost • Maturity • Reliability • Indexing Techniques (HNSW, LSH, ENN, ANN) • Vector Distance Calculation • Vendor/Community • AI Tool Integration Features to compare What to look for in a Vector Database?
  • 16.
    • John Strabla(Principle Product Manager @ Couchbase) - https://github.com/jon-strabala • Matthew Groves (DevRel @ Couchbase) - https://github.com/mgroves/ • Couchbase GitHub - https://github.com/couchbase-examples/hybrid-search-demo • Couchbase YouTube - https://www.youtube.com/@CouchbaseInc • AssemblyAI - https://www.youtube.com/watch?v=dN0lsF2cvm4 • Fireship - https://www.youtube.com/watch?v=klTvEwg3oJ4 • PineCone - https://www.youtube.com/@pinecone-io • Chroma - https://www.trychroma.com/ • Credits and further learning
  • 18.
    Thank You! The Futureof Modern Development Starts Here, with you! 🚀