v1.0

v1.0

/

/

Pourquoi nous avons rendu ApowerB open source : construire un runtime d’agents IA en public

Pourquoi nous avons rendu ApowerB open source : construire un runtime d’agents IA en public

Pourquoi nous avons rendu ApowerB open source : construire un runtime d’agents IA en public

Nous avons rendu ApowerB open source parce que le runtime entre modèles, données d’entreprise et outils doit rester inspectable. Voici les problèmes de production qui ont guidé ce choix.

Aucun heading trouvé dans #cible

Adil Harcha

Nous avons rendu ApowerB open source parce que le runtime qui relie modèles, données d’entreprise et outils ne devrait pas être une boîte noire.

Lorsqu’un agent peut utiliser des outils, stocker de la mémoire, accéder à des données métier, s’exécuter de façon planifiée et survivre aux redémarrages, les questions importantes dépassent largement le modèle.

ApowerB est notre réponse à cette couche : un runtime open source pour construire et opérer des agents IA au-delà de la démonstration.

Pourquoi ouvrir le runtime ?

Le modèle vient souvent d’un fournisseur externe. Les données appartiennent à l’entreprise. Les outils appartiennent à l’entreprise. Nous pensons que la couche qui relie ces éléments doit pouvoir être inspectée.

  • Inspectabilité : comprendre exécution, état et intégrations.

  • Auto-hébergement : déployer sur une infrastructure contrôlée.

  • Extensibilité : faire évoluer intégrations et runtime.

  • Portabilité : réduire la dépendance à un seul fournisseur.

  • Feedback communautaire : confronter les choix à des cas réels.

Le problème que nous voulions résoudre

Les frameworks facilitent prompts, outils et logique agentique. Les difficultés apparaissent ensuite :

  • où vit l’état après un restart ?

  • comment journaliser les tool calls ?

  • peut-on rejouer un run en sécurité ?

  • comment gérer credentials et permissions ?

  • comment déployer sur Kubernetes ?

  • comment comprendre coûts et erreurs ?

Nous avons documenté ces problèmes dans nos articles DEV.to sur le passage à la production, Kubernetes et les incidents de mémoire/replay.

Open source ne doit pas être un argument marketing vide

L’intérêt n’est pas le badge. L’intérêt est qu’un développeur puisse inspecter le système et contester nos choix.

  • comment les sessions sont persistées ;

  • ce qui se passe lorsqu’un outil a déjà été exécuté ;

  • quels composants sont nécessaires au déploiement ;

  • comment les providers sont configurés ;

  • quelles briques peuvent être remplacées.


Runtime open source ApowerB reliant infrastructure d’entreprise, modèles IA et outils dans une couche de contrôle inspectable.

Pourquoi le runtime devient central

Un chatbot simple peut rester proche d’un modèle request-response. Un agent qui agit via des outils ne le peut plus.

  • cycle de vie d’exécution ;

  • état et mémoire ;

  • tool execution ;

  • orchestration ;

  • retries ;

  • observabilité ;

  • déploiement.

Voir notre guide sur les agents IA prêts pour la production.

Un enseignement de production : persister ne suffit pas

Lors d’un audit, nous avons observé environ huit redémarrages applicatifs par jour. Déplacer les sessions en stockage durable corrigeait l’amnésie, mais pas le replay d’un outil déjà exécuté.

Voir le retour d’expérience DEV.to et notre guide sur la gestion de l’état des agents IA.

Pourquoi l’auto-hébergement compte

Il devient important lorsque l’équipe exige contrôle de la topologie, réseau privé, contraintes de résidence, modification du runtime ou réduction du lock-in.

Voir déployer des agents IA sur Kubernetes.

ApowerB et thaink² sont complémentaires

ApowerB fournit un runtime ouvert aux développeurs. thaink² apporte une plateforme d’entreprise centrée sur la data, l’analytics et la connaissance, ainsi qu’un accompagnement d’ingénierie.


Inspecter le runtime directement

Ce que nous voulons construire en open source

Notre priorité n’est pas d’empiler les abstractions. Elle est de rendre plus clairs les problèmes qui arrivent après le prototype : état durable, tool execution, portabilité des providers, déploiement, observabilité et reprise sûre.

Faq

Qu’est-ce qu’ApowerB ?

Un runtime et une plateforme open source pour construire et opérer des agents IA.

Pourquoi open source ?

Pour rendre la couche inspectable, auto-hébergeable et extensible.

ApowerB et thaink² sont-ils identiques ?

Non. ApowerB est le runtime open source ; thaink² est la plateforme d’entreprise.

Peut-on auto-héberger ApowerB ?

Oui, selon l’architecture et la version.

Où en savoir plus ?

Page open source, GitHub et DEV.to.

Une base open source pour construire vos propres agents.

APowerB est le framework d'agents open source développé par thaink² pour construire, orchestrer et exploiter des agents IA sur votre propre infrastructure avec vos modèles, vos outils et vos données.

Et si votre prochaine analyse était déjà prête avant votre prochaine réunion ?

Montrez-nous votre environnement et un cas d’usage. Découvrez comment thaink² peut interroger, surveiller et exploiter vos données.

Notre mission
Votre vision

Faire passer l’entreprise d’une Data que l’on consulte à une Data qui travaille en continu.

Nous croyons que les prochaines plateformes Data ne se contenteront plus d’afficher ce qui s’est passé. Elles surveilleront, expliqueront, anticiperont et prépareront les décisions avant même que certaines questions soient posées.

Image

Qu’est-ce qu’une Agentic Data Platform ?

Une Agentic Data Platform utilise des agents IA spécialisés pour travailler sur les données de l’entreprise. Contrairement à un dashboard statique ou à un simple chatbot, les agents peuvent explorer plusieurs sources, conduire une analyse, produire des visualisations, générer des livrables et exécuter des missions récurrentes.

Quelle différence entre le mode Proactif et le mode Exploratoire ?

En mode Exploratoire, l’utilisateur pose une question et thaink² mène l’analyse à la demande. En mode Proactif, une mission est définie à l’avance : les agents surveillent les données selon la fréquence ou les conditions prévues et livrent automatiquement les résultats utiles.

Faut-il connaître SQL pour utiliser thaink² ?

Non pour les usages métier. Les utilisateurs peuvent poser leurs questions en langage naturel et obtenir analyses, tableaux, graphiques et dashboards sans écrire eux-mêmes leurs requêtes SQL.

À quelles sources de données thaink² peut-il se connecter ?

La plateforme est conçue pour travailler avec les sources déjà présentes dans l’entreprise : bases de données, Data Warehouses, ERP, CRM, API, fichiers et espaces documentaires. Les connecteurs disponibles dépendent de votre environnement et du cas d’usage.

Quels types de résultats les agents peuvent-ils produire ?

Selon l’agent et le cas d’usage : analyses, tableaux, graphiques, dashboards, prévisions, alertes, synthèses et rapports. L’objectif est de restituer un résultat exploitable, pas uniquement une réponse textuelle.

Peut-on déployer thaink² sur notre propre infrastructure ?

thaink² propose des scénarios de déploiement adaptés aux contraintes d’entreprise, notamment pour les organisations qui souhaitent conserver davantage de contrôle sur leur infrastructure, leurs modèles et leurs données. Nos équipes définissent l’architecture adaptée au projet.

Quelle partie de l’écosystème thaink² est open source ?

ApowerB is the open-source agentic framework developed by thaink². It enables technical teams to build and operate their own agents, with support for RAG, Text-to-SQL, multi-LLM setups, and APIs.

Comment démarrer avec thaink² ?

Comment démarrer avec thaink² ?

Rejoins notre communauté Discord

Connect with builders, Data teams, and AI practitioners. Share ideas, get technical help, discuss agentic architectures, and follow the latest developments around ApowerB.

Bientôt

Des données qui agissent, directement dans votre boîte de réception.

Retours d'expérience, architectures d'agents, benchmarks, cas d'usage et nouveautés APowerB. Uniquement ce qui mérite d'être lu.

© Tous droits réservés.

Une base open source pour construire vos propres agents.

APowerB est le framework d'agents open source développé par thaink² pour construire, orchestrer et exploiter des agents IA sur votre propre infrastructure avec vos modèles, vos outils et vos données.

Et si votre prochaine analyse était déjà prête avant votre prochaine réunion ?

Montrez-nous votre environnement et un cas d’usage. Découvrez comment thaink² peut interroger, surveiller et exploiter vos données.

Our mission
Votre vision

Rendre la puissance de la Data accessible à ceux qui prennent les décisions.

Aujourd’hui, trop de questions métier attendent encore un export, un dashboard ou la disponibilité d’une équipe Data. thaink² transforme cet accès : les équipes interrogent leurs données directement, tandis que les agents prennent en charge l’analyse et les tâches récurrentes.

Image

Qu’est-ce qu’une Agentic Data Platform ?

Une Agentic Data Platform utilise des agents IA spécialisés pour travailler sur les données de l’entreprise. Contrairement à un dashboard statique ou à un simple chatbot, les agents peuvent explorer plusieurs sources, conduire une analyse, produire des visualisations, générer des livrables et exécuter des missions récurrentes.

Quelle différence entre le mode Proactif et le mode Exploratoire ?

En mode Exploratoire, l’utilisateur pose une question et thaink² mène l’analyse à la demande. En mode Proactif, une mission est définie à l’avance : les agents surveillent les données selon la fréquence ou les conditions prévues et livrent automatiquement les résultats utiles.

Faut-il connaître SQL pour utiliser thaink² ?

Non pour les usages métier. Les utilisateurs peuvent poser leurs questions en langage naturel et obtenir analyses, tableaux, graphiques et dashboards sans écrire eux-mêmes leurs requêtes SQL.

À quelles sources de données thaink² peut-il se connecter ?

La plateforme est conçue pour travailler avec les sources déjà présentes dans l’entreprise : bases de données, Data Warehouses, ERP, CRM, API, fichiers et espaces documentaires. Les connecteurs disponibles dépendent de votre environnement et du cas d’usage.

Quels types de résultats les agents peuvent-ils produire ?

Selon l’agent et le cas d’usage : analyses, tableaux, graphiques, dashboards, prévisions, alertes, synthèses et rapports. L’objectif est de restituer un résultat exploitable, pas uniquement une réponse textuelle.

Peut-on déployer thaink² sur notre propre infrastructure ?

thaink² propose des scénarios de déploiement adaptés aux contraintes d’entreprise, notamment pour les organisations qui souhaitent conserver davantage de contrôle sur leur infrastructure, leurs modèles et leurs données. Nos équipes définissent l’architecture adaptée au projet.

Quelle partie de l’écosystème thaink² est open source ?

ApowerB is the open-source agentic framework developed by thaink². It enables technical teams to build and operate their own agents, with support for RAG, Text-to-SQL, multi-LLM setups, and APIs.

Comment démarrer avec thaink² ?

Comment démarrer avec thaink² ?

Rejoins notre communauté Discord

Connect with builders, Data teams, and AI practitioners. Share ideas, get technical help, discuss agentic architectures, and follow the latest developments around aPowerB.

Bientôt

Des données qui agissent, directement dans votre boîte de réception.

Retours d'expérience, architectures d'agents, benchmarks, cas d'usage et nouveautés APowerB. Uniquement ce qui mérite d'être lu.

© Tous droits réservés.