Skip to content

Details

Modern systems no longer rely only on keywords or rigid structures. The real value today comes from understanding human communication — natural language, context, intent — and turning it into data that machines can search, combine, and reason about.
In this KLx Talks session in Lisbon, you’ll see how to:

  • Transform human text into meaningful vectors (embeddings)
  • Store them in PostgreSQL with pgvector
  • Build a complete Java backend + Angular frontend capable of semantic search

👉 A live demo will show how natural language becomes structured, searchable knowledge. Perfect if you want to grasp the practical foundation of RAG architectures or learn how companies are embedding AI into real Java systems.

📍 Location: KLx headquarters — Av. Dom João II 43, 11th Floor 1990-084 Lisboa, Portugal. This is an in-person event only.

🗓️Agenda:

  • 18:00 – Welcome
  • 18:20 – KLx Presentation with Luís Ribeiro
  • 18:30Opening Talk: From Human Communication to Data 🎤 Speaker: Thiago Assis (Lead) Conceptual intro on language → vectors, semantic meaning, and RAG foundations.
  • 19:00Backend Session: Java + pgvector + Embeddings 🎤 Speaker: Thiago Joaquim Building a Java API with embeddings, vector storage, and semantic queries.
  • 19:30Frontend Session: Angular Semantic Search UI 🎤 Speaker: Gustavo Passos Designing a clean UI for semantic search, contextual results, and intuitive retrieval.
  • 20:00 – Snacks, Drinks & Networking
  • 21:00 – Wrap-up

🧩 Topics Covered

  • What embeddings are & how they represent meaning
  • Converting natural language into structured, queryable data
  • Storing vectors in PostgreSQL with pgvector
  • Writing Java APIs for semantic search
  • Building a simple RAG flow (retrieve → interpret → respond)
  • Angular UI for vector-based search
  • Best practices & real-world use cases
  • Open discussion

👥 Speakers

  • Thiago Assis - Thiago is a software engineer and technical lead at KLx, working on backend development and system integration in the banking sector. His experience spans from traditional application servers like WebSphere and WildFly to modern CI/CD and orchestration ecosystems with Kafka, GitLab CI/CD, Argo CD, Kubernetes, and Docker. Passionate about code quality, automation, and performance, he focuses on turning technical concepts — such as Java Streams — into practical solutions that make teams more efficient and collaborative.
  • Thiago Joaquim — Thiago is a dad of 3, a dedicated husband, and a passionate tech enthusiast. Faith, family, and the pursuit of disruption drive him as he dives into the world of Artificial Intelligence – with a touch of adrenaline on the karting tracks and in airsoft fields!
  • Gustavo Passos — Gustavo is a Software Engineer dedicated to Front end development. He's focused on angular development but he's also interested in React, Ionic and similar frameworks.

📣We draw your attention to the fact that photos will be taken during this event. They might be diffused on internal/external channels. If you do not authorize us to use your image in such ways, please inform us beforehand by contacting [communication@klx.pt](mailto:communication@klx.pt). We ensure that the use of your image will always be conducted with absolute respect for your honor and dignity. In any case, if you have questions about the treatment of your personal data, please contact [compliance@klx.pt](mailto:compliance@klx.pt).

Events in Lisbon, PT
Artificial Intelligence
Software Architecture
Java
Angular
Software Engineering

Members are also interested in