Alchemist Cloud
Connectez votre agent au service hébergé via l’internet public. Rien à installer ; les informations de connexion se trouvent dans votre compte Alchemist.
api.getalchemist.ioLes Skills Alchemist et l’API Alchemist intègrent la conversion déterministe de SAS vers PySpark dans l’agent de codage que vous utilisez déjà ; un serveur MCP est en développement. C’est le même moteur que celui des migrations Databricks en entreprise.

L’agent demande. Alchemist transforme le code SAS en arbre syntaxique et le réécrit, avec le même résultat à chaque fois, quel que soit l’agent.
data work.big_orders;
set sales.orders;
where amt > 1000;
tier = 'Key';
net = amt * 0.9;
run;
proc sql;
create table work.by_region as
select region, sum(net) as net
from work.big_orders
group by region;
quit;# Converted by Alchemist
from pyspark.sql import functions as F
big_orders = (
spark.table("sales.orders")
.filter(F.col("amt") > 1000)
.withColumn("tier", F.lit("Key"))
.withColumn("net", F.col("amt") * 0.9)
)
by_region = (
big_orders.groupBy("region")
.agg(F.sum("net").alias("net"))
)
by_region.createOrReplaceTempView(
"by_region"
)Même moteur, même PySpark, que le code s’exécute sur Databricks, Snowflake ou Microsoft Fabric. Les agents sont l’une des portes d’entrée de la boîte à outils de migration SAS vers PySpark, qui analyse aussi votre patrimoine SAS et automatise la migration autour de la conversion.
Avec des milliers de programmes SAS, trois facteurs limitent une réécriture manuelle : le temps, la cohérence entre de nombreux intervenants, et le petit nombre de personnes capables de faire ce travail. Un moteur déterministe répond aux trois.
Une réécriture manuelle de SAS se compte en mois, et l’essentiel de ce temps part dans une traduction répétitive plutôt que dans la conception.
Chaque développeur traduit un peu différemment, et sur des centaines de programmes, ces écarts finissent par faire dériver la logique.
Quand seuls les ingénieurs peuvent convertir, les équipes métier et analytiques attendent leur tour. Avec les agents, elles traitent elles-mêmes leur périmètre.
Demandez à votre agent de codage de convertir du code SAS. Il délègue le travail à Alchemist via un Skill qui appelle l’API Alchemist. Le code converti revient dans votre notebook pour relecture, affinage et exécution. La conversion reste déterministe ; l’agent ne fait que l’orchestrer.
api.getalchemist.ioChacun de ces agents pilote Alchemist via les Skills et l’API, qu’il s’exécute en local ou dans votre plateforme cloud. Un serveur MCP est en développement : tout client MCP pourra alors lui aussi piloter une conversion.
Lancez les conversions via le service hébergé d’Alchemist, ou déployez toute la stack dans votre propre réseau avec Docker. Même moteur, même résultat.
Connectez votre agent au service hébergé via l’internet public. Rien à installer ; les informations de connexion se trouvent dans votre compte Alchemist.
api.getalchemist.ioDéployez Alchemist dans votre réseau privé. Contrôle total ; aucun code ne quitte votre environnement.
docker load -i alchemist.tarInscrivez-vous à l’essai gratuit ou lisez la documentation. Ou indiquez-nous votre agent et votre plateforme, et nous vous orienterons vers la bonne configuration.