← 업데이트 목록으로
poteto@poteto

방금 우리 릴리스랑 QA 프로세스를 자동화했어! Grok Bot 으로 Team Bot 두 개를 만들었어: sandcastle, 릴리스 매니저, 그리고 poteto, 엔지니어 bot. Slack 에 추가하고 릴리스 관리용 새 channel 을 만들었어. 먼저 sandcastle 에게 cut 하고 싶다고 알려줘. 그러면 모든 contributors 에게 DM 을 보내서 각자 PR 링크를 알려주고, 다음 릴리스에 뭐가 들어가는지 알 수 있게 하고, 문제나 이의가 있으면 bot 에게 DM 으로 답장할 수 있게 해. 그러고 sandcastle 이 build 를 시작하고, 자동으로 지켜보면서, 자동화 fuzz swarm 을 돌려. 보통 10+ 개의 agent 가 Grok 4.7 xhigh 에서 돌면서 build 를 실행하고, 진짜 사용자처럼 클릭하면서 써봐 (우리 verification skills 이랑 feature map 으로). 일부는 지시된 대로 움직이고 몇 개는 "chaos monkey" 로 랜덤하게 클릭하면서 뭐가 깨지나 봐. 문제를 찾으면, 엔지니어 bot poteto 를 @ 해서 Cursor Project 를 하나 열고 high pri 이슈들을 다 triage 하고 고치게 해. 심각도에 따라서 수정을 release branch 에 cherry pick 해서 patch release 를 cut 하거나, 원래 있던 문제면 고치긴 하는데 다음 릴리스에 넣어 이것도 이제 Grok Bot 이 우리 팀의 귀찮은 작업을 또 하나 맡아줬어

i just automated our release and QA process! using Grok Bot i made two Team Bots: sandcastle, my release manager, and poteto, my engineer bot. i added them to Slack and made a new channel for managing releases. first i tell sandcastle that i want to do a cut. it'll DM all the contributors with links to their PRs so they know what goes in the next release and can DM the bot back if they have any blockers or objections. sandcastle then kicks off the build, watches it automatically, and starts up an automated fuzz swarm. usually this is 10+ agents running on Grok 4.7 xhigh to run the build, click around and use it like a real user (using our verification skills and feature map), some are directed while a few are "chaos monkey" clicking things randomly to see what breaks. whenever it finds an issue, i tell it to @ mention my engineer bot poteto, to spin up a Cursor Project to own triaging and fixing all the high pri issues. depending on the severity i may ask it to cherry pick the fix into our release branch and cut a patch release, or if it's a pre-existing issue i still fix it but include in the next release instead that's one more tedious task that Grok Bot now handles for our team
게시물
poteto
방금 우리 릴리스랑 QA 프로세스를 자동화했어! Grok Bot 으로 Team Bot 두 개를 만들었어: sandcastle, 릴리스 매니저, 그리고 poteto, 엔지니어 bot. Slack 에 추가하고 릴리스 관리용 새 channel 을 만들었어. 먼저 sandcastle 에게 cut 하고 싶다고 알려줘. 그러면 모든 contributors 에게 DM 을 보내서 각자 PR 링크를 알려주고, 다음 릴리스에 뭐가 들어가는지 알 수 있게 하고, 문제나 이의가 있으면 bot 에게 DM 으로 답장할 수 있게 해. 그러고 sandcastle 이 build 를 시작하고, 자동으로 지켜보면서, 자동화 fuzz swarm 을 돌려. 보통 10+ 개의 agent 가 Grok 4.7 xhigh 에서 돌면서 build 를 실행하고, 진짜 사용자처럼 클릭하면서 써봐 (우리 verification skills 이랑 feature map 으로). 일부는 지시된 대로 움직이고 몇 개는 "chaos monkey" 로 랜덤하게 클릭하면서 뭐가 깨지나 봐. 문제를 찾으면, 엔지니어 bot poteto 를 @ 해서 Cursor Project 를 하나 열고 high pri 이슈들을 다 triage 하고 고치게 해. 심각도에 따라서 수정을 release branch 에 cherry pick 해서 patch release 를 cut 하거나, 원래 있던 문제면 고치긴 하는데 다음 릴리스에 넣어 이것도 이제 Grok Bot 이 우리 팀의 귀찮은 작업을 또 하나 맡아줬어
← 업데이트 목록으로