Intelligence artificielle. Pensée de bout en bout.

Une IA qui
voit plus loin.Vos données restent.

Nous faisons de l’IA une composante productive de vos logiciels. Avec un savoir-faire approfondi, nos propres serveurs puissants et une architecture dont vous gardez la maîtrise.

ETZENSPERGER INFORMATIK AG

ETZ / VECTOR DBBase de données vectorielle
EmbeddingVoisins · k=3Lien thématique
Espace vectoriel illustratif · sans données clients

Base de données vectorielle illustrée par des groupes thématiques reliés et des mots-clés. Le lettrage original etz.ch flotte au centre, dessiné en contours tridimensionnels dans ses couleurs originales. Chaque groupe thématique est relié au point turquoise du logo etz.ch. Aucune donnée client réelle. Logiciels: APIs, TypeScript, SaaS. Connaissances: RAG, Embeddings, Retrieval. Sécurité: Code Review, SAST, CI/CD. Infrastructure: GPU, Inférence, On-Premises. Modèles: Qwen 3.8, GPT-6 Astra, Claude Opus 5. Données: Documents, Contexte, Métadonnées.

Ingénierie logicielle × IANos serveurs. Votre maîtrise.Qwen 3.8 · GPT-6 Astra · Claude Opus 5
01 / L’IA rencontre le logicielDe l’architecture à l’exploitation

Plus qu’un prompt.
Un système bien pensé.

Etzensperger Informatik AG associe une solide expérience des projets logiciels à une maîtrise pratique de l’IA. Nous relions modèles de langage, données et logique métier pour créer une valeur mesurable.

01

Votre savoir, accessible.

La génération augmentée par recherche (RAG) relie les modèles à vos documents autorisés. Les embeddings et la recherche vectorielle fournissent le contexte, les sources permettent de vérifier les réponses et les droits s’appliquent dès la recherche.

RAG / EMBEDDINGS / RETRIEVAL
02

Un logiciel qui vous assiste.

Analyser des documents, structurer l’information, préparer des processus : nous intégrons l’IA aux applications et API avec des sorties structurées, des appels d’outils validés et des droits limités.

API / TOOL CALLING / WORKFLOWS
03

Une qualité vérifiable.

Le prototype est un début. Cas de test représentatifs, prompts versionnés et évaluations ciblées permettent de mesurer qualité, latence et coûts et de suivre les changements de modèle.

EVALS / OBSERVABILITY / LIFECYCLE

Private AI / Qwen 3.8

Des modèles puissants.
Sous notre contrôle.

Nous exploitons Qwen 3.8 sur nos propres serveurs puissants. Dans cette configuration locale, données sensibles et code source sont traités dans notre infrastructure, sans transmission à un fournisseur de modèles externe pour l’inférence.

  • Inférence locale pour les contenus confidentiels et le code
  • Accès aux données et interfaces adaptés au projet
  • Exploitation et intégration par la même équipe
Notre infrastructure
Données & codeRésultat
PRIVATE AI
Exploitation locale · sans API de modèle externe
02 / L’IA dans le pipeline de déploiementLa sécurité commence avant la livraison

Comprendre le code.
Repérer les risques tôt.

Nos pipelines utilisent notre modèle Qwen local pour examiner les modifications de code et détecter des vulnérabilités potentielles. Il aide à analyser les flux de données, la validation des entrées et les autorisations pour corriger les points suspects avant livraison.

Le code reste dans notre infrastructure

Sélectionnez une étape pour explorer le processus.

  1. 01

    Modification

    Commit & diff

  2. 02

    Analyse IA

    Qwen · local

  3. 03

    Vérifier & corriger

    Équipe technique

  4. 04

    Validation

    Tests & déploiement

Qu’est-ce qui a changé dans le code ?

Le processus commence par une modification du code. Le diff et le contexte de l’application montrent la logique modifiée et le parcours des données dans les fonctions concernées.

Modification
Modification dans cet exemple

Une recherche d’utilisateur insère directement une saisie dans une requête SQL.

Contexte de la vérification

La fonction modifiée et son flux de données sont réunis pour l’analyse locale.

L’IA fournit un signalement argumenté.

Notre modèle Qwen hébergé localement examine la modification dans son contexte. Il signale les flux de données suspects et aide les spécialistes en indiquant un emplacement et une explication.

Analyse IA
Vulnérabilité potentielle

Une saisie non vérifiée pourrait modifier la structure SQL : suspicion d’injection SQL.

Étape suivante

Le signalement est transmis à l’équipe technique. La réponse du modèle ne décide pas à elle seule de la livraison.

Vérification humaine. Code amélioré.

L’équipe technique vérifie le signalement dans le contexte de l’application. Dans cet exemple, une requête paramétrée remplace la concaténation directe et un test de régression vérifie la correction.

Revue de code contextuelle
Signalement : entrée insérée directement dans SQL
− query("SELECT * FROM users
        WHERE id = " + input)
Correction : requête paramétrée + test
+ query("SELECT * FROM users
        WHERE id = ?", [input])

Vérifié pour la prochaine livraison.

La correction est suivie de nouvelles revues, de tests automatisés et des contrôles de sécurité prévus. Le déploiement attend que les critères de validation définis soient remplis.

Validation
Test de régression illustré

Les caractères spéciaux sont transmis comme données. La saisie ne peut pas modifier la structure de la requête paramétrée.

Validation illustrée

Revue terminée, tests réussis et contrôles requis satisfaits : la modification corrigée peut être déployée.

Schéma de contrôle · exemple simplifié, aucune analyse en direct

Nos spécialistes vérifient les signalements. L’IA complète les revues de code, tests automatisés et scanners de sécurité. Une revue sans signalement ne garantit pas l’absence de vulnérabilités.

03 / Votre projet. Votre décision.Qwen 3.8 · GPT-6 Astra · Claude Opus 5

Le bon modèle.
Au bon endroit.

Nous avons également réalisé des projets avec OpenAI et Claude d’Anthropic. Vous définissez le type d’intégration et le lieu de traitement autorisés. Nous concevons l’architecture selon ces exigences.

01

Hébergement privé

Qwen sur nos serveurs pour les données sensibles, le code interne et des flux de données clairement définis.

Qwen 3.8
02

API des fournisseurs

GPT-6 Astra d’OpenAI ou Claude Opus 5 d’Anthropic dans votre application. Modèle, API, catégories de données et contrat sont adaptés à votre besoin.

GPT-6 Astra / Claude Opus 5
03

Combinaison ciblée

Traitement local des contenus confidentiels et modèles externes pour les tâches expressément autorisées, selon les règles convenues.

Qwen 3.8 + GPT-6 Astra / Claude Opus 5

Avant réalisation, nous vérifions les régions et contrats disponibles, y compris stockage, journaux, sauvegardes et sous-traitants. Toutes les combinaisons de modèle et de région ne sont pas disponibles.

04 / Utiliser l’IA en sécurité

La confiance repose
sur des bases techniques.

01

Seulement les données utiles

Données personnelles et secrets ne doivent entrer dans le contexte que si la tâche le nécessite et que le traitement est autorisé.

02

Des droits toujours applicables

Un modèle n’est pas un contrôle d’accès. Rôles, séparation des clients et autorisations doivent être appliqués par le logiciel et lors de la recherche.

03

Les contenus externes sont des entrées

Documents et pages web peuvent contenir des instructions malveillantes. Limiter les outils, valider les appels et approuver les actions critiques réduit le risque d’injection.

04

Vérifier les réponses

Les modèles peuvent produire des affirmations plausibles mais fausses. Sources, tests et contrôle humain sont essentiels avant utilisation.

05

Les journaux sont aussi des données

Prompts, embeddings, réponses et journaux peuvent être confidentiels. Prévoir accès, chiffrement, conservation et suppression.

06

Maîtriser le cycle de vie

L’hébergement local ne suffit pas. Mises à jour, interfaces surveillées et nouvelles évaluations après un changement de modèle restent nécessaires.

Pour approfondir : risques de sécurité IA selon OWASP

D’une bonne idée à une IA productive

Que doit rendre
possible votre IA ?

Parlons de votre cas d’usage, de sa valeur, des données et de l’intégration pour définir une prochaine étape concrète.

Parlons de votre projethello@tenders.etz.ch