The Knowledge Graph Conference Icon
The Knowledge Graph Conference
  • 🏠Home
  • 📅Events
  • 👤Members
  • 🔵Announcements
  • 🔵Ask
  • 🔵Ask The Ontologists
  • 🔵Events
  • 🔵Jobs
  • 🔵Promotions
  • 🔵Share
Powered by Tightknit

Giancarlo F.

Posted in Share·
Avatar of Giancarlo F.Giancarlo F.
·
·

Explaining the Combinatorics Behind Combining Natural Language, Data, and Constraints in Programming

intelligent behavior is also associated with the ability to find the best combinations of possible "moves", not just a single correct step. In the Kubrick experiment, I try to combine natural language, data and constraints in programming. here I explain the combinatorics behind it: https://gfrison.com/patents/bridging-natural-language-with-data-programming-combinatorial

See more
0Comments
2
Posted in Share·
Avatar of Giancarlo F.Giancarlo F.
·
·

Reducing Developer Complexity with Kubrick’s Agentic AI Approach

Accidental complexity slows down developers and limits agentic AI. Kubrick cuts it way down using relation algebra, logic, and combinatorial ideas to enable reliable agentic programming and true AI-human collaboration. From my MSc work, now moving to open-source. Presenting at PX/26 (Munich, Mar 16-20). Thoughts? https://gfrison.com/2026/pull-down-programming-complexity-kubrick

See more
0Comments
2
Commented on Exploring Adaptive Programming Systems for Human–A...·Posted inShare
Avatar of Giancarlo F.
Giancarlo F.
·
·

they are brittle and require constant maintenance because logical data models are separate from query abilities and physical data models. SQL is entirely schizoid (DML vs DDL).

that would be great to know more about that 🙂. what are the query abilities that are source of problems in your opinion?

Commented on Exploring Adaptive Programming Systems for Human–A...·Posted inShare
Avatar of Giancarlo F.
Giancarlo F.
·
·

extrapolate from your points to a general theory of languages and super/sub-structures with regard to evolution of AI and user needs

the idea is to catch the elements that minimise accidental complexity of the programming ecosystem. I guess it is nothing particular new in relation to humans, but maybe for AI tools it is, as you suggest

Commented on Exploring Adaptive Programming Systems for Human–A...·Posted inShare
Avatar of Giancarlo F.
Giancarlo F.
·
·

Thank you for the insights. I'm trying to merge Prolog/Datalog (logic programming & unification) with Lisp (homoiconic/FP) into a declarative language that combines programming controls with QL: recursion + modularity + pattern matching + relational algebra. the idea is to minimise impedance mismatch you have on separating host programming with QL. it's a multi-platform (compiled in javascript and java bytecode since it is written in Scala) prototype so it can run in the browser.

Commented on Exploring Adaptive Programming Systems for Human–A...·Posted inShare
Avatar of Giancarlo F.
Giancarlo F.
·
·

what do you find intriguing? What I find strange is the lack of programming capabilities (recursion, modularity, polymorphism) in KG query languages. I think an adaptive approach should more inclusive on data programming

Posted in Share·
Avatar of Giancarlo F.Giancarlo F.
·
·

Exploring Adaptive Programming Systems for Human–AI Collaboration

I wrote a short piece on adaptive programming systems and how they might support human–AI collaboration. While it’s not strictly about KGs, it is related on themes of representation, adaptability, and interaction. https://gfrison.com/2025/adaptive-programming-systems Curious how this might connect (or not) with ideas in the KG space.

See more
9Comments
Commented on Rethinking Data: From CRUD to One Model and API·Posted inShare
Avatar of Giancarlo F.
Giancarlo F.
·
·

I think it is worthy to mention how to model data. what you think of 5NF(5th normal form)/6NF?

Posted in Share·
Avatar of Giancarlo F.Giancarlo F.
·

Exploring Hybrid AI: Merging Creativity with Precision in Coding

🚀 When Creativity Meets Precision: Hybrid AI for program synthesis. What if LLMs could think like engineers, combining creativity with the rigor of logic? Large language models are reshaping how we code, automate, and problem-solve. Yet even their brilliance has limits: 🔥 Hallucinations and struggles with constraints. Meanwhile, symbolic AI suffers of scalability. But what if there’s a third way? 🔍 In this exploration, I unpack Hybrid AI as a fusion where LLMs imagine solutions and symbolic systems ground them in logic. The result? https://gfrison.com/2025/hybrid-ai-for-generating-programs

See more
0Comments
Posted in Share·
Avatar of Giancarlo F.Giancarlo F.
·

Enhancing E-Commerce Sales with Semantic Technology Solutions

Justify Recommendations with Semantic Technologies - Justify Recommendations with Semantic Technologies 5 minute read E-Stores loose sells due to the negative biases of consumers. While salespeople give proper reasons to change consumers misbelieves, it is problematic to address those issues in an online shop. I have proposed a method to combine semantic graphs with logic programming and symbolic machine learning to restore consumer’s confidence. The digital agent detects what are the problems users might have and offers them explanations and valid arguments for not worry about, or why a given recommendation is more suitable than others. https://gfrison.com/2023/08/02/argumentation-recommendation-ecommerce-knowledge-graphs/

See more
0Comments
2
Loading

About

  • Job title
  • Location
  • Organization