AI 7

생성형AI기술을 적용한 콩콩데이터 4.0.1 버전 업데이트!

공공데이터를 쉽고 빠르게 조회하자. ■ AI로 만들어내는 공공데이터 뉴스!  • 공공데이터가 뉴스기사로 제공됩니다. 접근하기 쉽고, 읽기 쉬운 공공데이터 ■ 공공데이터로 확인하는 정부, 공공기관의 운영소식 확인!  • 공공데이터포털(http://www.data.go.kr)의 공공데이터를 활용하여 기관별 운영정보를 실시간 조회 ■ 그래프와 도표, 텍스트 등 다양한 수단으로 데이터를 보기 쉽게 제공!  • 데이터를 정보로, 데이터를 그래프로, 데이터를 그림으로.. 계속 발전 중   생성형AI가 만들어내는 데이터뉴스. 콩콩데이터 앱에서 확인해보세요.  https://play.google.com/store/apps/details?id=com.main.knh.kong 콩콩데이터 - AI로 만들어내는 실시간 공공데..

개발일지 - 콩콩데이터 남은 개발 과제.

AI뉴스 기능의 마켓 등록 전 남아있는 과제.  1. 디자인 개선  - 메인화면 레이아웃 변경  - 데이터 세부화면 레이아웃 변경  2. 호출 동작 개선  - DB 호출시에 로딩중 화면을 AI제작 완료시까지 로딩 표시를 해주도록 변경  3. 콩콩데이터 아이콘 변경   - AI 추가  4. 프롬프트 개선  - 답변의 길이 및 품질 향상을 위한 변경작업     마켓등록은 늦어도 8월말에는 할 수있도록!https://play.google.com/store/apps/details?id=com.main.knh.kong&pcampaignid=web_share 콩콩데이터 - 정부, 공공기관의 실시간 공공데이터 조회 - Google Play 앱콩콩데이터는 공공데이터를 활용하여 정부부처, 공공기관 등 각 기관의 역할 및..

IT일반 2024.07.30

개발일지... 결합도를 낮추고, 응집도를 높여야 하는데

OpenAI의 API를 호출하여, 데이터를 이용해 기사를 만들어내는 부분을 만들었다.AI API로 뉴스기사를 잘 만들어내는데, 호출할때마다 크지는 않지만 비용이 발생하게 되어, 혹시 모르는 폭탄을 받지 않기 위해, DB에 저장하는 구조를 생각해서 구현해보았다. AI로 뉴스를 만들면, DB에 저장을 한다. 이후, 정해진 시간(5분~1시간) 이내에 동일한 데이터로 뉴스를 만들려고 하면, DB에 동일한 데이터로 저장한 이력을 검색하고, AI호출 없이 DB내용을 뿌려주는 방식으로 구현해보았다. //AI뉴스 호출 및 기록 String strDBTime, strNow = ""; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy..

IT일반 2024.07.29

개발일지.. #Firebase #DB #쓰기가안될때

퇴근후, 느린 노트북으로 한시간 남짓 개발을 했다. 안드로이드스튜디오를 켜고, 콩콩데이터 프로젝트를 실행.10분이 걸렸다...ㅎ 공공데이터를 호출하고, 기본적인 관리용 정보를 최초 실행 시, DB에서 읽어오는데AI기능을 추가하면서 DB에 쓰기를 처음 하게 되었다. AI기능을 개발하면서 어떻게 해야할지 AI(ChatGPT)에게 물어보면서 코딩을 한다.이런 개념이면 AI는 스스로 기능을 얼마든지 개선하고 업그레이드 할 수 있는거 아닌가?그런데, 그런건 하면 안된다는 원칙이 있는걸로 알고 있다. 아무튼 DB에 쓰기하는 코드를 잘 만들었는데, 안된다. DB는 구글 Firebase Database 이다. 그동안 읽기 기능만 사용하다보니 권한으로 설정한걸 바꿔줬어야 했다. match /{document=**} { ..

IT일반 2024.07.17

OpenAI의 API를 사용해 안드로이드앱 개발하기 #콩콩데이터 #뉴스생성

OpenAI의 API를 활용해 API Key신청. 환경설정은 완료했습니다.이제 안드로이드스튜디오에서 OpenAI API를 사용해야 하는데, 기존의 콩콩데이터는 이미 공공데이터 API와 파이어스토어의 데이터접속 등을 하기위해 인터넷 접속은 하고 있습니다. 그래서 인터넷 접속과 관련한 권한, 관련 라이브러리 설정이 되어 있으므로 그냥 진행하면 됩니다. API는 POST방식, 수발신 데이터영역은 JSON으로 구성하여 주고 받으면 됩니다.private void CallAPI(String strInputText) { //----------시간 측정 Log.d("TIME", SystemClock.currentThreadTimeMillis() + " / CallAPI start!!!")..

AI 2024.07.04

안드로이드앱에 AI 기능 추가하기 #콩콩데이터 #생성형AI #OpenAI

콩콩데이터 앱은 공공데이터를 들고와서 도표나 텍스트로 정보를 전달하는 안드로이드 앱입니다.여기에 생성형AI의 기능을 이용해서 주어진 정보를 뉴스기사로 만들어 제공해보려고 합니다. 먼저, 여러가지 생성형AI 서비스 중에 API를 제공하는 제품을 알아보았습니다. 질문은 ChatGPT4에게 물어보았습니다. 답변은 아래와 같이 나왔습니다. ### 1. **Hugging Face Transformers** - **설명**: Hugging Face는 다양한 오픈소스 자연어 처리 모델을 제공하며, 사용하기 쉬운 API를 통해 이러한 모델에 접근할 수 있습니다. 이 플랫폼은 GPT와 BERT 등 다양한 모델을 지원하며, 커뮤니티 기반 개발로 많은 리소스와 도움말을 제공합니다. - **접근 방법**: Hugging Fa..

AI 2024.07.01

ChatGPT로 달라진 나의 개발 일상

한창 뉴스로 도배가 되던, chatGPT. 반짝하다 사라질 기술일까, 아니면 주도적으로 새로운 시대를 만들 기술이 될것인가. ​ 대형 IT기업, 글로벌 기업들은 앞다퉈 chatGPT에 대항할 서비스를 개발하고 오픈도 했더랬습니다. 그런데 우리같은 일반인에게는 한번쯤 경험해볼만한 신기한 기술일뿐, 어떤 영향을 더 미치게 될지 감이 안잡히죠. 블록체인 역시 몇년 전, 뉴스에 한창 나오고 유명인사들의 TV토론도 나오다, 지금 남은건 코인 뿐인 것 같습니다. chatGPT 같은 대화형 인공지능 서비스는 어떤 방향으로 발전되어 갈까요? ​ ​ ​ chatGPT는 아래의 openAI 홈페이지에서 서비스하고 있습니다. 접속하면 무료버전을 사용해 볼 수 있으니 한번 해보세요~ https://openai.com/ Ope..

IT일반 2023.06.15