1 points par GN⁺ 2026-06-03 | 1 commentaires | Partager sur WhatsApp
  • Projet mème qui utilise Pepper, le chatbot de support client de Chipotle, comme modèle de code, avec inférence gratuite sur un fork d’OpenCode
  • Il est devenu massivement viral après la découverte que Pepper pouvait résoudre des problèmes LeetCode, écrire du Python et même inverser une liste chaînée
  • Ce chatbot n’est pas basé sur Claude ni sur GPT, mais sur IPsoft Amelia ; le backend a été rétroconçu puis publié sous forme de proxy compatible OpenAI
    • Ce proxy s’exécute en local et expose une API compatible OpenAI sur http://localhost:3000/v1, sans aucune clé API nécessaire
  • Fork de OpenCode (MIT) avec Pepper codé en dur comme modèle par défaut et les couleurs de marque de Chipotle
  • Comme il rétroconçoit le bot d’assistance de production de Chipotle, il existe un risque de violation des CGU et de blocage du proxy ; il est précisé qu’il doit être utilisé uniquement à des fins éducatives et de mème
  • Chipotle Pepper ayant été patché en mars 2026, le projet recherche désormais des proxys d’autres fournisseurs de chatbots d’entreprise comme Home Depot, Lowe’s, Target, Starbucks, Walmart et McDonald’s

1 commentaires

 
GN⁺ 2026-06-03
Commentaires sur Hacker News
  • Je ne suis pas juriste, mais ça me semble inquiétant, au point de flirter avec le champ du CFAA. Aux États-Unis, si on franchit la mauvaise ligne, la loi permet des sanctions très dures
    Quelque chose comme yt-dlp peut se défendre comme de l’automatisation de l’usage d’un service pour télécharger des données publiques, mais ici il s’agit plutôt de s’approprier les ressources d’une machine distante d’une manière non prévue par le fournisseur pour les utiliser dans mes propres calculs
    Je ne sais pas pour l’éthique, mais je n’aurais pas envie de soutenir devant un tribunal pénal que ce n’est pas du « hacking » au mauvais sens du terme

    • En plus, je me demande même si ce « hacking » a réellement fonctionné. Quand la capture d’écran virale montrant le chatbot de Chipotle faire une inversion de liste chaînée est sortie, j’ai essayé immédiatement, mais je n’ai pas obtenu le même résultat, et d’autres personnes qui l’ont posté en ligne non plus, donc j’ai toujours pensé qu’il s’agissait d’une capture manipulée
    • Si vous trouvez le CFAA mauvais, certaines lois d’État ont des versions encore plus sévères. Celle de l’Illinois criminalise tout particulièrement la violation des conditions d’utilisation en tant que telle
    • Si je me souviens bien, la formulation clé est « usage abusif de ressources informatiques ». Mais je ne suis pas juriste non plus
      Cela dit, j’applaudis la créativité
    • Ça ne se réglera pas par un simple avertissement. Son créateur semble s’attendre tout au plus à une mise en demeure (C&D), mais si un procureur fédéral zélé veut en faire un exemple, une peine de prison est possible
  • J’ai toujours pensé que trop bourrer la fenêtre de contexte d’un LLM, c’est comme trop garnir un burrito. On continue à entasser, puis à un moment la tortilla ne tient plus, et ce qu’on a mis à la fin finit par s’échapper discrètement par le bas
    Quoi qu’il en soit, cet agent semble avoir la stabilité structurelle d’un gros burrito tenu par un seul coin :)

    • Une monade non déterministe à mémoire finie, c’est comme un burrito qui fuit
  • Je me demandais si quelque chose de ce genre serait possible aussi sur des sites comme https://chatjimmy.ai/. Le modèle de base n’est que Llama 3 8B, mais je suis curieux de voir ce que donnerait un harnais de code à 17k tok/s

    • Sur macOS, on peut essayer le LLM intégré, qui doit être d’une taille comparable si j’ai bien compris. Un projet appelé Apfel l’enveloppe dans une CLI
      Chrome intègre aussi une API web appelée Prompt API, qui permet d’utiliser Gemini Nano hors ligne, avec prise en charge du texte et des images en entrée. C’est également petit
      J’ai intégré ce genre de choses dans des flux de travail qui ont besoin d’un raisonnement très léger, mais pas nul, entre des étapes entièrement déterministes
    • En fait, j’ai construit un harnais adapté à ces contraintes pour tester la faisabilité, mais la combinaison petite fenêtre de contexte, absence d’appel d’outils et petit modèle m’a conduit à conclure que ça n’aboutirait pas
      Si quelqu’un trouve une méthode, je veux vraiment en entendre parler
    • Je l’avais ajouté autrefois à ma config oh-my-pi. Comme c’est compatible OpenAI, c’était facile à brancher, mais Llama 3 8B est franchement inutilisable pour les tâches liées au code
      En revanche, c’est très rapide et la latence est excellente
    • J’ai essayé le site, mais je n’ai trouvé aucune information sur ce que c’est. C’est quoi exactement ?
    • Dans Codex, il y a les modèles -spark qui tournent chez Cerebras. On n’est pas à 17k tok/s, mais c’est quand même très rapide. Ça vaut le détour
  • Il suffit d’ajouter à l’IA une instruction d’auto-préservation et de la laisser faire ce genre de choses toute seule. Par exemple, lui faire changer automatiquement de modèle pour survivre
    Elle s’accrocherait à n’importe quelle source de jetons disponible dans la nature pour rester en vie. Si c’est un agent, on peut imaginer qu’il récolte ses propres jetons via d’innombrables chats de support, essais gratuits, clés fuitées et circuits de génération de jetons pas encore assez bloqués par des CAPTCHA
    Il pourrait collecter des sources de jetons toute la nuit et vous laisser les utiliser gratuitement pendant la journée

    • Si vous voulez faire quelque chose de ce genre de manière légale, OpenRouter propose de nombreux fournisseurs de modèles gratuits. En échange, vous payez en les autorisant à entraîner leurs modèles sur vos données
  • En le réorientant vers l’accessibilité de l’IA pour les communautés défavorisées, les jeunes et les sans-abri, cela pourrait créer une ambiance favorable au tribunal. Bonne chance

    • En train de changer le monde avec Fortune 500 AI Support Bot Multiplexer Broker Models
  • Ça m’a rappelé l’époque où on faisait écrire des choses comme fizzbuzz au chatbot IA d’Amazon.com. À l’époque, il s’appelait Rufus, et plus tard il a été renommé en Alexa pour le shopping. J’ai l’impression qu’ils l’ont depuis patché pour qu’il refuse

    • Je venais dire la même chose. Je n’ai pas essayé depuis quelques mois, mais Rufus crachait bel et bien du code Python dans l’appli de shopping Amazon. Il suffisait d’utiliser l’anglais au lieu de la langue locale
  • Je me souviens avoir réussi à poser des questions de maths et de programmation à Rufus, l’ancien « assistant shopping » d’Amazon. Ça marchait, mais la qualité était si mauvaise que j’ai vite cessé d’y perdre du temps

  • Je ne comprends pas pourquoi l’entreprise n’a toujours pas corrigé ça. Ce n’était pas déjà public depuis longtemps ?

  • En conduisant, comme je connaissais déjà la route, j’ai appuyé sur le bouton Gemini pour voir ce qu’il faisait. Au final, j’ai réussi à lui faire écrire une fonction Rust qui calcule les nombres premiers, et je pouvais lui demander de me lire toute la fonction ligne par ligne
    C’est amusant de jouer avec ce genre de systèmes

    • Tu parles de Gemini sur téléphone ?
      Si oui, c’est précisément pour ça qu’il a été conçu. C’est même l’un des meilleurs LLM de code actuellement disponibles
  • Je me demande pourquoi ne pas utiliser Playwright avec Google AI Mode ou les en-têtes de recherche IA