1 points par GN⁺ 3 시간 전 | 1 commentaires | Partager sur WhatsApp
  • Chipotlai Max est un agent de codage IA à vocation humoristique basé sur un fork de OpenCode, avec le chatbot de support client Pepper AI de Chipotle configuré comme modèle par défaut
  • Pepper est devenu viral les 12 et 13 mars 2026 en résolvant des exercices LeetCode, en écrivant du Python et en inversant des listes chaînées, et fonctionne sur une base IPsoft Amelia
  • @Gonzih a rétroconçu le backend WebSocket/SockJS + STOMP d’Amelia et a publié un proxy compatible OpenAI qui expose http://localhost:3000/v1 en local
  • Ce projet part du principe que ce proxy est utilisé et préconfigure le fournisseur chipotle-pepper, le modèle pepper-1 et l’URL de base http://localhost:3000/v1
  • Il est indiqué que la clé API peut être n’importe quelle valeur, comme burrito-2026, et le coût affiché est de $0.00
  • L’exécution se fait via git clone --recursive, bun install, ./start-chipotlai.sh pour démarrer ensemble le proxy et le CLI, ou en lançant séparément le proxy et Chipotlai Max dans des terminaux distincts
  • Les contraintes d’exploitation sont importantes : le projet rétroconçoit le bot de support en production de Chipotle, ce qui peut enfreindre les CGU, et le proxy peut cesser de fonctionner à tout moment si Chipotle applique un correctif
  • Il est limité par des sessions anonymes et MAX_POOL_SIZE=5 est explicitement indiqué ; un avertissement précise de ne pas l’utiliser sur une base de code de production
  • La section contributions part du principe que Chipotle Pepper a été corrigé en mars 2026 et recherche des proxies de fournisseurs pour d’autres chatbots d’entreprise comme ceux de Home Depot, Lowe’s, Target, Starbucks, Walmart et McDonald’s
  • Le processus pour ajouter un nouveau fournisseur consiste à trouver un chatbot d’entreprise, rétroconcevoir son API WebSocket ou REST, créer un proxy compatible OpenAI pour /v1/chat/completions, puis envoyer une PR dans packages/opencode/src/provider/
  • La licence est MIT, héritée de OpenCode, et le projet précise qu’il n’est pas affilié à Chipotle

1 commentaires

 
GN⁺ 3 시간 전
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