You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CLI 방식으로 실행합니다. 설치 후 gh standup를 실행하면 아래와 같이 리포트를 출력합니다(공개 저장소에서 작업한 내용이라 그대로 공유합니다). 기간을 30일로 늘리면 꽤 참고할만한 리포트를 생성해줍니다.
==================================================
STANDUP REPORT
==================================================
Yesterday's Accomplishments:
- Opened PR #601 to add documentation comments for the `BlocklistBootp` GraphQL API, addressing issue #564. This contributes to improving the clarity and usability of the API for developers.
Today's Plans:
- Continue working on adding documentation comments for other GraphQL APIs as outlined in the backlog of issues. I plan to prioritize and tackle them systematically, starting with the next set of APIs in the list.
- Specifically, I aim to complete documentation for at least a few APIs today, such as `WindowsThreat`, `TorConnection`, and `SuspiciousTlsTraffic`.
Blockers/Challenges:
- No immediate blockers, but the volume of documentation tasks requires careful time management to ensure consistent progress.
CLI 옵션으로 --days, --model (LLM 모델), --repo, --user 등을 제공합니다.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
@msk 께서 깃헙 대시보드에 대한 아이디어로써 sgoedecke/gh-standup: A GitHub CLI extension for generating an AI-assisted standup report 저장소를 제안해주셨습니다. 코드를 살펴보고 아이디어를 공유합니다.
실행
CLI 방식으로 실행합니다. 설치 후
gh standup를 실행하면 아래와 같이 리포트를 출력합니다(공개 저장소에서 작업한 내용이라 그대로 공유합니다). 기간을 30일로 늘리면 꽤 참고할만한 리포트를 생성해줍니다.CLI 옵션으로
--days,--model(LLM 모델),--repo,--user등을 제공합니다.구현
먼저 Commit, Issue, PR, Review 데이터를 수집합니다. Commit API 를 직접 이용한 부분이 참고할만합니다. 저희는 PR 에서 커밋을 추출할 계획인데 API를 직접 호출하는게 쉬울 수 있겠습니다.
수집한 데이터를 바탕으로 LLM에게 전달할 텍스트를 생성합니다. 아래의 필드들이 사용됩니다. 생각보다 간단한 필드만 사용하는게 인상적입니다.
Commit: repository, title, description
PR: repository, title, description
Issue: repository, title, description
Review: repository, title
그 후 미리 작성된 프롬프트와 조합하여 LLM 에게 요청을 보냅니다. 기본 모델은 openai/gpt-4o 를 사용합니다.
벤치마킹
저희는 CLI 방식이 아니므로 UI 에서 요약 페이지를 추가하고 서버에서 API를 제공할 수 있어 보입니다. 이미 repo, title, description 필드 등은 수집하고 있으므로 큰 공수가 들어가지 않을 것으로 예상됩니다.
Beta Was this translation helpful? Give feedback.
All reactions