Réalisations

Des produits et des systèmes que vous pouvez examiner.

Les travaux publics d’Amidship rendent l’ingénierie visible : la décision produit, le système qui l’entoure et les limites que nous avons choisi de garder explicites.

PDFSight est un produit d’Amidship offert en ligne. BranchBox est un projet d’ingénierie à code source ouvert. Agentify est une plateforme de production appartenant à Amidship. Ensemble, ils montrent comment nous concevons des logiciels intégrant l’IA sans traiter le modèle comme s’il était le produit au complet.

Mandats clients

01Mandat client

Plateforme de collecte de fonds

Rester responsable d'un logiciel opérationnel pendant que le produit évolue.

Une relation de longue date avec un éditeur canadien de logiciels, autour de l’évolution d’une plateforme mobile de collecte de fonds et d’encans — comportement du produit, intégrations, infrastructure et soutien de production.

Relation client de longue date Voir le projet
  • Mandat client
  • Logiciel opérationnel
  • Évolution du produit
  1. Processus
  2. Application
  3. Intégrations
  4. Exploitation
Un travail de longue haleine sur les processus, l’application, les intégrations et l’exploitation.

Plateformes et produits d'Amidship + code source ouvert

Réalisations sélectionnées

Trois problèmes différents. Un même réflexe d’ingénierie.

Commencer par le vrai processus. Isoler la décision qui compte. Construire le logiciel autour pour que le résultat puisse être exploité, examiné et modifié.

02Produit d’Amidship

PDFSight

Transformer les PDF récalcitrants en parcours guidé.

Un PDF peut sembler tout à fait normal sans offrir le moindre endroit où écrire. PDFSight repère ce que la page demande, le transforme en parcours guidé et retourne un PDF complété.

Produit en ligne Voir le projet

Interprétation probabiliste

  1. Document visuel Géométrie source
  2. Schéma de champs Interprétation par l’IA

Sortie déterministe

  1. Opérations PDF Logiciel déterministe
  2. Fichier temporaire Aperçu · stockage · livraison
PDFSight limite délibérément l’incertitude du modèle à l’interprétation du document; après le schéma de champs, le traitement relève du logiciel conventionnel.
03Ingénierie à code source ouvert

BranchBox

Isoler tout l’environnement d’exécution, pas seulement la branche.

BranchBox donne à chaque fonctionnalité son propre worktree et sa propre frontière d’exécution afin que les développeurs et les agents de codage puissent travailler en parallèle sans se disputer le même environnement applicatif.

v0.11.1 · Code source ouvert · MIT Voir le projet
Un dépôt Historique du code source partagé
  1. checkout-reliability Environnement de fonctionnalité
    • Worktree
    • Contexte d’exécution
    • État applicatif
  2. billing-rules Environnement de fonctionnalité
    • Worktree
    • Contexte d’exécution
    • État applicatif
  3. search-index Environnement de fonctionnalité
    • Worktree
    • Contexte d’exécution
    • État applicatif
Un même dépôt peut soutenir plusieurs environnements de fonctionnalité, chacun avec son worktree, son contexte d’exécution et sa frontière applicative.
04Plateforme de production appartenant à Amidship

Agentify

Agentify garde l’état et le contrôle dans l’application pendant que les agents IA exécutent le travail.

Agentify est une couche d’exploitation détenue par l’application pour les flux agentiques. Elle coordonne les modèles, les outils, les connaissances, le travail en arrière-plan, les points de contrôle humains et l’état du flux sans faire du modèle le système de référence.

Plateforme de production d’Amidship Voir le projet

État applicatif

  • Tâche + messages

Capacités remplaçables

  • Passerelle de modèles
  • Outils autorisés

Chemins de contrôle

  • Intervention humaine
  • En attente · échec · terminé
Agentify conserve l’état des tâches et les chemins de contrôle dans l’application, tandis que les modèles et les outils restent des capacités délimitées et remplaçables.
05Historique d’un produit d’Amidship

Plateforme pour entreprises de services

Construire le logiciel n’était qu’une partie du travail de propriétaire du produit.

L’histoire d’une plateforme Amidship pour entreprises de services : relier réservation, clients, paiements et opérations, l’exploiter avec de vrais clients, l’arrêter volontairement, puis réutiliser plus tard le logiciel dans un produit plus ciblé.

Construit · exploité · retiré volontairement Voir le projet
  1. Site Web / découverte
  2. Service + réservation
  3. Dossier client
  4. Paiement / facture
  5. Opérations de l’entreprise
Construire autour du parcours opérationnel, plutôt qu’autour d’une collection de fonctions déconnectées.

Commençons la conversation

Vous avez un problème important et difficile à bien résoudre?

Expliquez-nous ce qui se passe, pourquoi c’est important et ce qui rend le problème difficile. Nous pouvons commencer par là.

Parlez-nous du problème