이번 주에는 @add00_3이 만든 DocBot에 대한 TOML 지원을 구현했습니다. TOML에 대해 처음 들었고 이것이 존재한다는 것에 다소 놀랐습니다(우리는 이미 YAML을 가지고 있습니다). 코드가 JavaScript로 작성되었고 코드 읽기가 매우 쉬웠기 때문에 구현이 매우 간단했습니다. 도구를 실행하려면 로컬에서 ollama 모델을 실행해야 했기 때문에 도구를 실행하는 방법을 알아내는 데 1분 정도 시간이 걸렸습니다. 이전에 ollama를 설치했지만 정의된 기본 모델을 설치해야 했습니다. 그 후 나는 매우 간단한 기능을 구현했습니다. 내가 가진 "문제"는 이 도구 출력 플래그가 기본적으로 null이고 TOML이 null을 지원하지 않기 때문에 이 경우를 처리하기 위해 추가 논리를 추가해야 했습니다. 그 외에는 꽤 쉬웠습니다. 또한 args의 속성을 직접 사용하는 대신 초기화된 변수를 사용하도록 논리를 업데이트했습니다. 놀랍게도 변경요청이 없어서 한 번에 병합이 되었어요!
현재 프로젝트에 로컬로 분기된 저장소 링크를 추가하는 것은 제가 한 번도 해본 적이 없는 일이었습니다. 하지만 실제로는 어렵지도 않았고 꽤 간단했습니다. 내가 직면한 유일한 문제는 스쿼시가 @majd_almnayer_2101의 브랜치를 병합하고 기본 브랜치를 원격 PR로 푸시한 후였으며 문제가 자동으로 닫히지 않았다는 것입니다. 실망 스러웠습니다. 이유를 찾으려고 노력했지만 아무 것도 찾을 수 없었습니다. 비록 스쿼시 병합 커밋이 PR 자체를 참조하지만 PR이나 문제를 닫지는 않습니다. 내가 찾을 수 있는 유일한 이유는 스쿼시 커밋을 수행했지만 선형 기록을 유지하기 위해 선택의 여지가 많지 않기 때문입니다. 그래서 일반적으로 수행되는 방식인 브라우저에서 이를 수행해야 했습니다. 그 외에는 꽤 간단했습니다.
위 내용은 또 다른 주 또 다른 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!