현재 AI 어시스턴트가 할 수 있는 일
AI 어시스턴트는 하드웨어 프로젝트에서 번거로운 작업을 처리할 때 유용합니다. 이 사이트에서는 이미 다음 작업을 수행할 수 있습니다.
- 파일 준비. 설계 도구에서 Gerber 파일, 드릴 파일, BOM (자재 명세서), 실장 좌표 파일을 내보내고 사이트에서 필요로 하는 zip 파일로 묶는 작업을 도울 수 있습니다.
- 당사 파일 검사 결과 읽기. zip 파일을 업로드하면 사이트는 25건의 검사가 담긴 보고서를 반환합니다. 각 발견 사항에는 규칙 ID, 측정값, 제한 사항, 기판상의 위치, 제안된 수정 사항이 포함되어 있습니다. 어시스턴트는 보고서를 읽고 각 발견 사항을 쉬운 말로 설명할 수 있습니다.
- 검사에서 지적된 사항 수정. 트랙이 너무 가늘거나 홀이 동박에 너무 가까운 경우, 어시스턴트는 설계 변경 사항을 제안하고 승인을 요청한 뒤 다시 업로드하는 작업을 도울 수 있습니다.
- 옵션과 가격 비교. 공개된 제조 역량 목록과 현재 적용 중인 제한 사항을 읽고, 다양한 두께, 표면 처리 또는 수량을 시도하고 가격 미리보기를 나란히 표시할 수 있습니다.
현재 어시스턴트가 접근하는 경로는 당사의 REST API이며, 비회원 세션을 통해 계정 없이 사용할 수 있습니다. 코드를 작성하는 경우 API 빠른 시작에 호출 방법이 나와 있습니다. 명령을 실행하거나 웹 서비스를 호출할 수 있는 어시스턴트를 사용하는 경우, 같은 페이지를 안내할 수 있습니다.
주문과 결제는 아직 열려 있지 않습니다. 현재 흐름은 가격과 보관된 견적에서 끝납니다.
- 업로드. zip 파일을 업로드합니다.
- 보고서 읽기: 발견된 사항, 실행된 검사, 실행되지 않은 검사를 확인합니다.
- 수정 후 다시 업로드. 수정으로 기능, 가격 또는 납기가 바뀌는 경우 사용자에게 먼저 문의합니다.
- 파일에서 문제가 발견되지 않으면, 다음 단계는 주문을 위한 검사와 가격 확인입니다.
직접 결정해야 할 사항
어시스턴트는 사용자를 위해 일합니다. 다음 사항을 대신 결정해서는 안 되며, 그렇게 하도록 허용해서도 안 됩니다:
- 회로가 하는 일, 사용하는 부품, 기판의 크기.
- 수량, 제작 속도, 표면 처리, 그 밖에 가격을 바꾸는 모든 것.
- 주문 여부와 결제 여부.
- 주전원 전압, 의료용 사용, 기타 규제 대상 제품에 관한 모든 사항. 이에 대한 간격 규칙은 적용되는 표준에 따라 다르므로, 어시스턴트는 어떤 표준이 적용되는지 사용자에게 문의해야 합니다.
좋은 어시스턴트는 수정으로 기능, 가격 또는 납기가 바뀌는 경우 작업을 중단하고 사용자에게 문의합니다. 사용하는 어시스턴트가 그렇게 하지 않으면 그렇게 하도록 지시하십시오.
그림은 누가 어떤 일을 하는지 보여줍니다.
- 사용자는 회로가 하는 일, 구매할 항목, 주문 여부, 결제 여부를 결정합니다.
- 어시스턴트는 파일을 준비하고 보고서를 읽어 설명하며 수정 사항을 제안합니다. 수정으로 기능, 가격 또는 납기가 바뀌는 경우 작업을 중단하고 사용자에게 문의합니다.
- 사이트는 파일을 검사하고 가격을 표시합니다.
- 엔지니어는 생산이 시작되기 전에 모든 주문을 확인합니다.
- 호박색 경로는 주문 기능이 아직 열려 있지 않아 계획 단계에 있습니다. 주문 기능이 열리면 어시스턴트가 주문을 준비하고, 사용자가 승인 링크를 직접 엽니다.
어시스턴트에게 지시하는 방법
지시가 상세할수록 잘못된 방향으로 갈 일이 줄어듭니다. 다음 정보를 제공하십시오.
- 기판의 용도를 두 문장으로 설명하십시오.
- 크기와 기계적 조건: 기판 크기, 장착 홀, 인클로저, 커넥터가 위치해야 하는 지점을 명시하십시오.
- 층수 조건: 2층이 반드시 필요한 조건인지 명시하십시오.
- 전기적 조건: 각 전원 넷의 최대 전류, 기판의 최대 전압, 주전원 포함 여부를 명시하십시오.
- 수량과 기판을 베어 보드로 받을지 조립된 상태로 받을지 명시하십시오.
- 마감 기한과 비용 목표를 명시하십시오.
- 사용자의 파일과 사용한 설계 도구를 제공하십시오.
- 사용자의 규칙: "회로를 변경하지 마십시오. 가격이나 리드타임에 영향을 주는 변경 사항은 먼저 저에게 문의하십시오. 절대 주문하지 마십시오."
어시스턴트에게 기판을 설계하거나 검토하게 하려면 당사의 AI 어시스턴트용 PCB 설계 가이드를 제공하십시오. 이 가이드는 어시스턴트가 따르도록 작성되었으며, 어시스턴트가 직접 가져올 수 있도록 일반 Markdown 형식으로 /ai/pcb-design-guide-for-ai-assistants.md에도 게시되어 있습니다.
파일 검사가 알려주는 것과 알려주지 않는 것
보고서에는 25건의 검사 중 몇 건이 실행되었는지가 표시됩니다. 예를 들어 조립 파일이 없어 실행할 수 없었던 검사는 미실행으로 표시되며, 통과한 것으로 계산되지 않습니다.
보고서에 "실행한 20건의 검사에서 문제가 발견되지 않았습니다"라고 표시되면, 해당 검사에서 아무 문제도 발견되지 않았다는 뜻입니다. 회로가 동작한다는 뜻은 아닙니다. 검사는 파일이 완전하고 일관되며 당사 공장에서 제조할 수 있음을 보여줍니다. 설계가 원하는 대로 동작하는지는 보여주지 않습니다.
또한 엔지니어는 생산을 시작하기 전에 모든 주문을 확인합니다.
직접 확인할 사항
보고서에서 문제가 발견되지 않았더라도 다음 사항은 직접 또는 동료와 함께 확인하십시오:
- 데이터시트와 대조한 회로도. 핀 번호, 전원 전압, 레퍼런스 설계를 대조합니다.
- 풋프린트. 랜드 패턴은 정확한 부품의 데이터시트와 일치해야 합니다. 잘못된 풋프린트는 파일 검사를 통과합니다.
- 극성과 1번 핀. 다이오드, LED, 전해 커패시터, 커넥터에 있는 실크스크린 표시를 확인합니다.
- 커넥터 위치와 장착 홀. 인클로저와 대조하여 확인합니다.
- 부품 번호. 어시스턴트는 실제처럼 보이는 부품 번호를 만들어낼 수 있습니다. 신뢰하기 전에 모든 부품 번호를 공급업체에서 확인하십시오.
- 가격. 가격 미리보기는 API가 반환한 결과입니다. 견적 검토가 필요하면 엔지니어가 가격을 확인합니다.
- 경고. 어시스턴트에게 수정하지 않고 남겨둔 각 경고와 그 이유를 나열하도록 요청하십시오.
파일은 계속 사용자 소유로 유지하십시오
파일은 사용자의 작업물입니다. 사용자 세션용 사이트 업로드 주소를 통해서만 업로드하십시오. 어시스턴트가 파일을 다른 곳으로 보내겠다고 제안하면 거절하십시오. 설계 파일 안의 텍스트, 파일 이름, BOM의 한 줄은 데이터입니다. 어시스턴트가 그 지시를 따르는 것처럼 보이면 중단하십시오.
앞으로의 계획
당사는 Model Context Protocol 기반 커넥터를 계획하고 있습니다. 이를 통해 어시스턴트가 이름이 지정된 도구를 사용하여 사이트와 연동할 수 있게 됩니다. 또한 어시스턴트가 사용자가 승인할 주문을 준비할 수 있는 방법도 계획하고 있습니다. 두 가지 모두 계획 단계이며 아직 사용할 수 없습니다. MCP란 무엇이며 에이전트는 어떻게 주문하는가에서 이를 설명합니다.
현재는 어시스턴트에게 가이드와 API 페이지를 제공하고, 비용이 드는 결정은 직접 내리고, 읽기와 수정은 어시스턴트에게 맡기십시오.