전체 글
[톡분석AI] 배포 일지(1.0.23)
배포 버전 : 1.0.23날짜 : 24년 06월 14일 변동사항 요약:1. 전체적인 디자인 변경 2. 파일 업데이트 과정(반영)에서 발화자가 쉼표(,)을 사용하면 비정상적으로 저장되던 버그 수정 전체적인 디자인 변경1인 개발자로써 가장 어려운 점이 디자인이다 많은 사이트와 레퍼런스를 참고해도 매번 이쁜 디자인이 눈에 보인다 더 늦어지기 전에 전체적으로 디자인을 수정해야겠다고 마음 먹고 수정을 하는 중이다 파일 업데이트 과정(반영)에서 발화자가 쉼표(,)을 사용하면 비정상적으로 저장되던 버그 수정 발화자가 말하는 과정에서 쉼표(,)을 사용하면 뒷 내용이 사라지면 버그가 발견되었습니다. 이를 해결했습니다.
[톡분석 AI] AWS S3에 파일 단위 저장 vs 단일 파일 업데이트 고민
AI 서비스 로그 관리: AWS S3에 로그 저장하기요즘 저는 AI 서비스를 제공하는 앱을 개발하면서, 성능을 개선하고 상황을 잘 파악하기 위해 AWS S3에 로그를 저장하고 있어요. 사용자가 앱에서 AI 관련 기능을 이용할 때마다, 그 로그 데이터를 AWS S3에 모아 두면 나중에 분석하거나 문제를 해결하는 데 큰 도움이 되거든요.초기 고민: 로그 저장 방식사실 처음 기획할 때부터 이런 생각을 했어요. 여러 사용자가 동시에 앱을 이용하게 되면 로그를 어떻게 저장하는 게 좋을까? 가장 이상적인 방법은 서비스별로 하나의 JSON 파일에 로그를 차곡차곡 누적해서 저장하는 거예요. 예를 들어, Log.json 파일 하나에 모든 로그를 계속 추가하는 거죠.그런데 여기서 큰 고민이 생겼어요. 만약 동시에 10명이..
[Flutter] Stepper(세로,둥근,숫자,다음 단계)
설명 페이지를 개발하는 도중 AI에게 만들어달랬더니 이걸 만들어줬다. 생각보다 이뻐서 쓸까말까 고민하다가... 머릿속에 있는 것을 적용하기 어렵다고 판단했다 그렇다고 코드를 그냥 버리기엔 너무 아까워서 블로그에 적어논다 코드 예시class _HelperPageState extends State { int currentStep = 0; // 초기 단계를 0으로 설정 @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Align( alignment: Alignment.centerLeft, child: CustomTextJalnanGothi..
[톡분석AI] 평점 1 ...?
평소와 같이 앱을 업데이트 중에 플레이콘솔에 들어가봤다. 들어가보니 평보에는 데이터 없음으로 뜨던 평점부분에 1.0 이라는 숫자가 적혀있었다. 단점이라면 단점이며, 장점이라면 장점이다. 긍정적인 사고로 보면 "누군가 내 앱을 평가를 했다" == "누군가 내 앱을 사용했다" == "피드백이 생겼다" 라고 생각이 든다. 하지만 1점은 역시 슬프다... 더 열심히 해야겠다 부정적인 사고로 보면 "감히 평점을 1점을 줘?" 라고 생각이 든다. 감히 평점 1점을 줘? 왜 1점을 줬는지, 어디서 1점을 평가했는지 어차피 내 앱은 나혼자 만들다보니 1점이 큰 부담은 없다... 하지만, 역시 왜 1점인지 파악은 필요해보인다. 에이쿠 생각보다 정보가 많아서 블로그에는 못올리겠다. 정보로는 핸드폰 기종, 국..
[가비아] 안쓰던 도메인의 종료
카카오톡 내용을 티스토리 블로그에 자동으로 업로드 하려고 구매했던 도메인이다. 약 1~2년 전에 하려고 했던 프로젝트 였으나, OpenAI API 또는 LLM(라마2, 로컬 PC 환경)으로 하려다가 성능이 너무 부족하다 판단하여 그만두었던 프로젝트가 있다 블로그 글을 AI로 함부로 작성하면 SEO와 검색시에 차단될 수 있다는 경고들이 많았던 시기인지라, 성능에 더욱 예민했었는데, 너무 허졉한 글만 만들어서 결국 그만두었다. 이때 부터 프롬프트 엔지니어링에 중요성을 알게되었다 자동 블로깅 관련 글 2023.11.08 - [분류 전체보기] - 티스토리 블로그 자동화(Streamlit, Langchain, KakaoTalk) 티스토리 블로그 자동화(Streamlit, Langchain, KakaoTal..
[톡분석AI] 배포 일지(1.0.18)
버전 : 1.0.18날짜 : 2024년 05월 21일 AI 서비스가 하나 추가되었습니다 타겟은 커플이지만, 본인 사진을 쓰기 싫고, 티는 내고 싶은(?) 사람들을 위한 서비스 입니다. Q. 무슨 서비스인가요?본 서비스는 카카오톡 채팅을 기반으로 최근 데이트를 분석합니다. 분석한 결과를 토대로 커플 데이트 이미지를 제공해줍니다. 하지만, 항상 카카오톡 대화에서 데이트에 관한 이야기만 하는 것이 아니기에 데이트를 찾아내지 못하면 랜덤한 이미지를 제공해드립니다. Q. 어떤 스타일의 이미지를 생성하나요? 장소는 주로 일반적인(?) 장소를 골랐습니다. 해변, 카페, 헬스장, 공항, 공원, 놀이공원 등이 있죠 더 많은 장소를 넣고 싶었지만, AI의 한계로 심하게 깨져서 포기한 장소도 있습니다. 커플들..
[톡분석AI] 배포 일지(1.0.17)
버전 : 1.0.17 날짜 : 24년 5월 14일 내보내기 및 채팅 파일 인식 기능 개선 및 편의성 추가 1) Before- 기존에는 새로고침 버튼만 존재함- 또한, SDK 33 미만은 어플 실행시 자동으로 카카오톡 디렉토리를 검색하여 추가하는 방식이였음- SDK 33 이상은 파일을 추가할 때마다, 카카오톡 디렉토리를 검색하여 내부저장소에 저장하는 방식- 즉, SDK 33 미만은 내부저장소에 저장을 안했음. 33 이상만 저장함- 또한, 기존에는 중복 처리를 안함. 무슨 말이냐- A 사람의 대화를 2개(22년,23년) 갖고 있으면, 대화 2개가 모두 리스트에 추가되었음. 동일한 대화인 "친구(단체톡) 카카오톡 대화"가 2개가 모두 저장됨. 마지막 대화를 보면 1개는 3월 14일, 나머지는 4월 15일임...
[톡분석AI] 배포 일지 (1.0.0+11 ~ 16) - 광고 삽입(Facebook Audience Network)
버전 : 1.0.0+11 ~ 16 광고를 붙였다 일반적으로 구글에드몹을 주로 사용하는데, 이번엔 Facebook 광고를 붙였다. 그 외 Applovin(앱러빈)도 붙일 계획이다. (이미 신청은 했으나, 리젝 당함) 거절 당한 사유는 알려주지 않아서 모른다 또한 앱러빈을 붙일려는 이유가 있다 Facebook 광고는 스마트폰 내에 페이스북 앱이 설치되어 있어야 정상작동한다. 요즘, 10대 20대는 인스타는 해도 페이스북이 설치되어 있을까? 라는 생각이 들었꼬, 추가적인 광고를 붙여야 한다고 생각을 했다.
[톡분석AI] 배포 일지 (1.0.0+10)
버전 : 1.0.0+10배포 날짜 : 2024년 4월 5일 이번 배포는 기존의 디자인에 대한 변동에 대해서 입니다 기본 분석 서비스에 대한 디자인 변동1. 기본정보기본정보에는 대화 참여자, 인원, 기간 등 기본적인 정보가 담겨져 있습니다. 한 눈에 더 잘 보이도록 배치를 다시 하였고, 많은 정보를 보여주기 위해 노력하였습니다. 추가적으로 애니메이션 기능을 추가했습니다. 애니메이션은 기본적인 정보를 이용하여 텍스트를 이용한 정보 제공 서비스입니다. 현재는 4개의 애니메이션이 있고, 추후에 좋은 아이디어가 있으면 추가할 계획입니다. 2. 캘린더캘린더의 기능을 동일합니다. 다만 차이점이 있다면, 기존에는 캘린더(달력) 아래에 이번달 요약 정보가 자동으로 보여주고 있었습니다. 이를 이번달 요약 버튼으로 만들..
[톡분석AI] 배포 일지 (1.0.0+9)
버전 : 1.0.0+9배포 날짜 : 2024년 03월 31일 이전 배포 일지에서 "누가 더 좋아하는가?" 서비스가 사랑의학점표로 변동되었다고 언급한 적이 있다 현 배포에서 변동을 적용하였다. 또한, 새로운 AI 서비스가 출시되었다.새로운 AI 서비스 : 친구비 영수증 이 서비스는 친구 사이에서의 '친구비' 개념을 서비스화한 것입니다. '친구비'란 서로가 친구라는 관계를 유지하기 위해 하는 다양한 행동들을 의미합니다. 이 서비스를 통해 사용자들은 친구들 간의 상호작용을 더욱 효율적으로 관리하고, 더욱 깊은 우정을 형성하는 데 도움을 받을 수 있습니다. 또한, '친구비'의 개념을 통해 사용자들은 어떤 행동이 우정을 유지하고 향상시키는 데 도움이 되는지에 대해 더 나은 이해를 갖게 될 것입니다 시연 영상(...