본문 바로가기

OpenSource10

오픈소스로 완성하는 AI Full Stack AI와 관련된 수 많은 오픈소스들이 쏟아지면서 오픈소스 생태계는 그야말로 AI 오픈소스 르네상스를 맞이하고 있습니다. LangChain의 성공을 시작으로 많은 오픈소스들이 나오면서 AI 업계 시스템을 빠르게 메꾸고 있기도 합니다. 여러 계층의 AI의 Stack 별로 인기를 누리고 있는 오픈소스를 한번 살펴보려고 합니다. Open LLM 생성형 AI의 핵심인 LLM(Large Language Model)은 GPT를 필두로 한 Closed LLM과 Llama 진영의 Open LLM 두 축으로 나뉘는데, Mistral 팀의 모델이 오픈소스 라이선스로 모델을 공개하였고, 뛰어난 성능까지 발휘하여 많은 이들의 관심을 받고 있습니다. Open LLM 은 주로 허깅페이스를 통해 관리하고 제공됩니다. Mixtral-8.. 2024. 1. 23.
ChatGPT로 코드 작성 없이 자바 오픈소스 라이브러리 만들기 개인 토이프로젝트로 오픈소스 개발 및 배포에 이르는 전 과정을 ChatGPT 가 생성한 내용으로만 처리해 보았습니다. 오픈소스 이름은 "Sub Link Extractor" 이며, https://github.com/revfactory/sub-link-extractor 에서 확인 가능합니다. 또한 아래의 gradle depenency 추가를 통해 프로젝트에서 사용 가능합니다. implementation 'io.github.revfactory:sub-link-extractor:0.1.1' * 실험 버전이라 테스트 용도로 사용하시길 권장드려요 1. 목적 입력받은 URL 하위의 모든 URL 을 추출 경로가 /docs 와 같은 기술 문서들을 모두 학습할 때 사용 예를 들어, https://tailwindcss.co.. 2023. 10. 7.
GitHub Trend 로 보는 AI 오픈소스들 GitHub 에서는 현재 HOT 한 오픈소스를 GitHub Trend 에서 지속적으로 갱신하여 보여주고 있습니다. GitHub에 등록된 오픈소스의 별점(Star) 수 와 Fork 수, 기여자 수등을 고려하여 Trend 순위가 매겨집니다. 현재는 ChatGPT 열풍에 힘 입어, AI 와 관련된 오픈소스들이 거의 도배되고 있다고 보면 되는데요. 몇 가지 주목받고 있는 오픈소스들 위주로 짧게 공유드리고자 합니다. https://github.com/trending 1. 매일 상위에 올라오는 오픈소스 살펴보기 Trending 에서 날짜 기간을 Today 로 하게 되면 하루 단위로 이슈가 되는 오픈소스들을 살펴볼 수 있어요. 4월 12일 기준 아래와 같은 오픈소스들이 상위에 보여지네요. 상위 2개 정도를 살펴볼께요.. 2023. 4. 12.
기업이 오픈 소스 소프트웨어를 채택하는 이유 기업이 오픈 소스 소프트웨어를 채택하는 이유는 다음과 같습니다. 1. 비용 절감 오픈 소스 소프트웨어 사용의 가장 큰 이점 중 하나는 일반적으로 무료로 다운로드하여 사용할 수 있다는 것입니다. 이것은 특히 종종 비싼 라이선스 비용이 수반되는 독점 소프트웨어와 비교할 때 회사에서 상당한 비용을 절약할 수 있습니다. 2. 유연성 오픈 소스 소프트웨어는 일반적으로 사용자 정의가 가능합니다. 즉, 회사는 특정 요구 사항과 요구 사항에 맞게 수정하고 확장할 수 있습니다. 이러한 수준의 유연성은 독점 소프트웨어가 수용할 수 없는 고유하거나 특수한 요구 사항이 있는 회사에 특히 유용할 수 있습니다. 3. 보안 많은 오픈 소스 프로젝트는 소프트웨어 보안을 개선하기 위해 지속적으로 노력하는 사용자 및 개발자의 대규모 활.. 2022. 12. 15.
colors.js와 faker.js 에는 무슨일이 일어났나? colors.js와 faker.js 이슈 오픈소스 개발자 Marak는 최근 자신의 인기 있는 오픈소스인 faker.js는 Repo를 전부 삭제하고, colors.js 에는 무한 루프를 일으킬 수 있는 코드를 업데이트하여 오픈소스계에 큰 파장을 일으켰습니다. faker.js 는 가짜 데이터를 무작위로 생성해주는 오픈소스로 2,500여개의 종속성을 갖고, 주간 다운로드가 250만에 이르는 오픈소스입니다. colors.js 는 로그 등 콘솔에 색상을 입혀주는 오픈소스로 18,000여개의 종속성을 갖고, 주간 다운로드수가 2,500만에 이르는 인기 있는 오픈소스입니다. 두 오픈소스는 주로 테스트 목적으로 사용되는 오픈소스입니다. 특히 colors의 경우, 테스트 프레임워크로 유명한 karma, jasmin-sp.. 2022. 1. 12.
RedHat, 2021 Open Source Enterprise 현황 보고서 3년째 오픈소스 엔터프라이즈 보고서를 발간하고 있는 RedHat에서 올해도 보고서를 발간했습니다. 2021 엔터프라이즈 현황 보고서는 레드햇을 사용하지 않는 기업까지 포함하여 전 세계 IT 리더 1,250명 설문 조사 결과를 포함하고 있습니다. 주요 내용 요약 - 응답자의 90%가 오픈소스 엔터프라이즈를 사용하고 있다고 응답 (2020년도 86%) - 오픈소스 엔터프라이즈 활용 방식 ㄴ IT 인프라 현대화 : 64% ㄴ Application 개발 : 54% ㄴ 디지털 전환(Digital Transformation) : 53% * 재택근무로의 전환이 Digital Transformation을 가속화 - 오픈소스 엔터프라이즈 가장 많이 사용하고 있는 분야 ㄴ Networking : 54% (2019년 36%.. 2021. 3. 10.