{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":751687816,"defaultBranch":"main","name":"NLP_for_Will-Be","ownerLogin":"samscientist","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-02T05:26:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33396317?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707313534.0","currentOid":""},"activityList":{"items":[{"before":"50da8851442322ea8ac2c388d94ae7dbfd077e91","after":"a6f72645ef2860cda3c18581c7a26f61dade6b64","ref":"refs/heads/main","pushedAt":"2024-06-07T05:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"Update README.md\n\nModify the content to suit the context of the repository.","shortMessageHtmlLink":"Update README.md"}},{"before":"c2af3f5315bcf8acf8be641ccc131bd65153d248","after":"50da8851442322ea8ac2c388d94ae7dbfd077e91","ref":"refs/heads/main","pushedAt":"2024-02-22T14:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"Modify prompt - remove unsuitable message and change expression\n\n- Mismatch remove: '<일차>' in `_refineDailyReportPrompt`'s content.\n Since it's a concept needed in the Reduce process, not the Map process.\n\n- Expression change: 'day number' to 'Day of the week' ('<일차>'에서 '<요일>'로)","shortMessageHtmlLink":"Modify prompt - remove unsuitable message and change expression"}},{"before":"8bbe4034926efa30d4f54674c24547035fa4f8b1","after":"c2af3f5315bcf8acf8be641ccc131bd65153d248","ref":"refs/heads/main","pushedAt":"2024-02-20T17:59:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"Modify prompt - specify explicit role to the LLM\n\nThe main change in this commit is specifying the role to the LLM through the prompt.\nAs a reslult, the outputs got much more concise, and it seems to not loosing some of the inputs. => But this needs to be tested more.","shortMessageHtmlLink":"Modify prompt - specify explicit role to the LLM"}},{"before":"c62b185521417b2a53da7916d96eec7de912db96","after":"8bbe4034926efa30d4f54674c24547035fa4f8b1","ref":"refs/heads/main","pushedAt":"2024-02-20T15:12:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"Modify prompt - specify explicit role to the LLM\n\nThe main change in this commit is specifying the role to the LLM through the prompt.\nAs a reslult, the outputs got much more concise, and it seems to not loosing some of the inputs. => But this needs to be tested more.","shortMessageHtmlLink":"Modify prompt - specify explicit role to the LLM"}},{"before":"3bdf78dbd97020c796dda7a9aac0b6fa4c55bf67","after":"c62b185521417b2a53da7916d96eec7de912db96","ref":"refs/heads/main","pushedAt":"2024-02-18T09:29:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"Modify prompts for better reporting results","shortMessageHtmlLink":"Modify prompts for better reporting results"}},{"before":"68d61f484ee11efbe721f651acce2cdc33ed0fa7","after":"3bdf78dbd97020c796dda7a9aac0b6fa4c55bf67","ref":"refs/heads/main","pushedAt":"2024-02-17T16:07:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"Getting ready for report summarizing","shortMessageHtmlLink":"Getting ready for report summarizing"}},{"before":"401b368be0b8eb27bae3f4f438311fed30246db9","after":"68d61f484ee11efbe721f651acce2cdc33ed0fa7","ref":"refs/heads/main","pushedAt":"2024-02-13T02:48:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"`MODIFY` : Change the prompt message for summarizing\n\nTo be more concise, and induce Korean output.\n더 간략하게 요약하기 위해, 한국어 출력을 유도하기 위해.","shortMessageHtmlLink":"MODIFY : Change the prompt message for summarizing"}},{"before":"96b3813b54b6143b8f4789592dffed911d3814d9","after":"401b368be0b8eb27bae3f4f438311fed30246db9","ref":"refs/heads/main","pushedAt":"2024-02-12T12:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"`FEAT` : Summarizing multiple long strings to one\n\n--- *English* ---\nSummarize multiple strings collectively.\nFor this, LangChain's Summarization functions are used.\nThere are two summarization methods, 'Stuff' and 'Map-Reduce', and we are currently using the 'Map-Reduce' method.\n(LangChain's 'Refine' summarization method does not appear to be supported in LangChain.dart at this time.)\nTo accomplish this, the `MapReduceDocumentsChain()` function performs the following steps\n1. Applies LLM for each of the multiple inputs. (Map step)\n2. Combines and processes the results from step '1.' into a single output. (Reduce step)\n\n--- *한국어* ---\n여러 개의 문자열을 통합적으로 요약한다.\n이를 위해 LangChain의 Summarization, 즉 '요약' 기능을 사용한다.\n요약 방법은 'Stuff'와 'Map-Reduce' 두 가지가 있으며, 현재는 큰 틀에서 'Map-Reduce' 방식을 취하고 있다.\n(현재로서는 LangChain의 'Refine' 요약 방법은 LangChain.dart에서는 아직 미지원으로 보인다)\n이를 위해 `MapReduceDocumentsChain()` 함수가 다음 과정을 수행한다.\n1. 여러 입력값 각각에 대해 LLM을 적용한다. (Map 단계)\n2. '1.'단계를 거친 결과물을 합치고 가공하여 하나의 출력으로 만든다. (Reduce 단계)","shortMessageHtmlLink":"FEAT : Summarizing multiple long strings to one"}},{"before":"78746f8a20581b62fc8dc485eb5208188e577262","after":"96b3813b54b6143b8f4789592dffed911d3814d9","ref":"refs/heads/main","pushedAt":"2024-02-11T14:07:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":" : Organize NLP feature code, maintaining only the usings","shortMessageHtmlLink":" : Organize NLP feature code, maintaining only the usings"}},{"before":"d86f9a21414361f269b754f480dcb387d975ada6","after":"78746f8a20581b62fc8dc485eb5208188e577262","ref":"refs/heads/main","pushedAt":"2024-02-10T15:59:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"`FEAT` : Communicating with LLM via REST API\n\n---*English*---\nDirect communication with LLM services take place on an HTTP server,\nwhile users send requests and receive responses via REST API that connects to the HTTP server.\nThis is important for the following reasons\n\n- Protecting API keys to access commercial LLMs.\n- Ensure possibility to authorize the use of NLP features.\n- Ensure possibility to update LLM-based NLP features without additional app update.\n- Increase extensibility by making LLM-based features accessible to a wide range of development frameworks.\n\n---*한국어*---\nLLM 서비스와 직접적인 통신은 HTTP 서버 상에서 이뤄지게 하고,\nREST API로 사용자가 요청을 보내고 응답을 받을 수 있게 한다.\n이에 대한 의의는 다음과 같다.\n\n- 상용 LLM에 접근하기 위한 API 키를 보호.\n- NLP 기능의 사용 권한 부여 가능성 확보.\n- 추가적인 앱 설치 없이, LLM 기반의 NLP 기능 업데이트 가능성 확보.\n- 다양한 개발 프레임워크에서 LLM 기반 기능에 접근 가능함에 따른 확장성 향상.","shortMessageHtmlLink":"FEAT : Communicating with LLM via REST API"}},{"before":"410002314f4b156bdd7220c3abb2b4d67b4c3097","after":"d86f9a21414361f269b754f480dcb387d975ada6","ref":"refs/heads/main","pushedAt":"2024-02-07T15:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samscientist","name":"기택","path":"/samscientist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33396317?s=80&v=4"},"commit":{"message":"Simplfy - delete files\n\nRemove directories and files that are expected to not be used currently.","shortMessageHtmlLink":"Simplfy - delete files"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXt3qbAA","startCursor":null,"endCursor":null}},"title":"Activity · samscientist/NLP_for_Will-Be"}