{% extends 'layouts/app.html.twig' %} {% block title %}Semantyka AI | micey-projects{% endblock %} {% block app_content %} {% include 'partials/_flash_messages.html.twig' %}
hub AI Studio / Semantyka

Pomocnicze JSON-y i embeddingi

Tu generujesz karty decyzyjne dla tagów, stylów i puzzli długiego opisu. Pipeline AI używa ich do zawężania kandydatów, wyboru najlepiej pasujących bloków i semantycznego wyszukiwania tagów bez wysyłania całego słownika do modelu.

Tagi aktywne{{ stats.tags_total }} Tagi bez AI{{ stats.tags_missing }} Style bez AI{{ stats.styles_missing }}/{{ stats.styles_total }} Bloki bez AI{{ stats.blocks_missing }}/{{ stats.blocks_total }}
Dla custom tagów generowany jest także embedding. Jeśli zmienisz nazwę tagu lub kartę pomocniczą, odśwież semantykę.
Tag router

Custom tagi PrestaShop

Lista pokazuje pierwsze {{ stats.tags_shown }} aktywnych tagów. Generator tworzy opis semantyczny i embedding używany do wyszukania top kandydatów przed rerankingiem AI.

Braki: {{ stats.tags_missing }}
{% for tag in tags %} {% set missing = tag.aiHelperJson is empty or tag.aiEmbeddingJson is empty %} {% else %} {% endfor %}
TagStatus AISemantyka
{{ tag.name }}
Presta ID: {{ tag.prestaIdTag }}
{% if missing %} brak / niepełne {% else %} gotowe {% endif %} {% if tag.aiHelperUpdatedAt %}
{{ tag.aiHelperUpdatedAt|date('Y-m-d H:i') }}{% endif %}
{% if tag.aiHelperJson %}
{{ tag.aiHelperJson.short_description|default('Pokaż JSON') }}
{{ tag.aiHelperJson|json_encode(constant('JSON_UNESCAPED_UNICODE')) }}
{% else %} Brak karty pomocniczej. {% endif %}
Brak aktywnych custom tagów.
Style router

Style komunikacji

Te karty są wysyłane w skrócie na etapie wyboru stylu. Dzięki temu model nie musi czytać pełnych instrukcji stylu przy każdej decyzji.

Braki: {{ stats.styles_missing }}
{% for style in styles %} {% else %}
Brak aktywnych stylów dla profilu.
{% endfor %}
Block planner

Puzzle długiego opisu

Karty bloków pomagają AI wybrać najlepsze sekcje przed etapem pisania. Pełne instrukcje wybranych bloków są wysyłane dopiero później.

Braki: {{ stats.blocks_missing }}
{% for block in blocks %} {% else %} {% endfor %}
BlokTypKarta decyzyjna
{{ block.name }}
{{ block.code }}
{{ block.blockType }}{% if block.required %}
required{% endif %}
{% if block.aiHelperJson %}
{{ block.aiHelperJson.short_description|default('Pokaż JSON') }}
{{ block.aiHelperJson|json_encode(constant('JSON_UNESCAPED_UNICODE')) }}
{% else %} Brak karty decyzyjnej. {% endif %}
Brak aktywnych bloków dla profilu.
{% endblock %}