반응형

1. Coding Assistants

    ① copilot

        - URL : https://github.com/features/copilot

        - 주요 서비스 : 코드 자동 완성, 코드 추천, 다양한 언어 지원.

        - 요금: 월 $10 또는 연간 $100 (개인 사용자 기준).

 

    ② Amazon Q Developer

        - URL : https://aws.amazon.com/ko/q/

 

생성형 AI 기반 도우미 - Amazon Q - AWS

Amazon Q는 Wiki, 인트라넷, Atlassian, Gmail, Microsoft Exchange, Salesforce, ServiceNow, Slack, Amazon Simple Storage Service(S3) 등 일반적으로 사용되는 40개 이상의 비즈니스 도구에 쉽고 안전하게 연결됩니다. 엔터프라

aws.amazon.com

 

        - 주요 서비스 : 자연어 기반 코드 작성, AWS 서비스와 통합

        - 요금: 사용량 기반 요금, 세부 사항은 AWS 가격 페이지 참조

 

    ③ codeium

        - URL : https://codeium.com/

 

Codeium · Free AI Code Completion & Chat

Codeium offers best in class AI code completion, search, and chat — all for free. It supports over 70+ languages and integrates with your favorite IDEs, with lightning fast speeds and state-of-the-art suggestion quality.

codeium.com

 

        - 주요 서비스 : 코드 완성, 코드 설명, 여러 언어 지원

        - 요금: https://codeium.com/pricing

2. Code Generation

    ① Claude

        - URL : https://claude.ai/login?returnTo=%2F%3F

 

Claude

Talk with Claude, an AI assistant from Anthropic

claude.ai

 

        - 주요 서비스 : 자연어 처리 기반 코드 생성, 다양한 언어 지원.

 

    ② Sourcegraph

        - URL : https://sourcegraph.com/

 

Sourcegraph | Code Intelligence Platform

Sourcegraph’s code intelligence platform makes it easy for devs to write, fix, and maintain code with Cody, the AI coding assistant, and Code Search.

sourcegraph.com

 

        - 주요 서비스 : 코드 검색, 코드 탐색 및 분석 도구

        - 요금: https://sourcegraph.com/pricing

 

Sourcegraph | Pricing

Pricing and plans for Sourcegraph Cody and Code Search. Get started with a free trial today.

sourcegraph.com

 

3. Image to Code 변환

    ① Builder.io

        - URL : https://www.builder.io/

 

Builder.io: Drag & Drop Headless CMS

Drag and drop with your components, right within your existing site or app. Build and optimize digital experiences for any tech stack, visually..

www.builder.io

 

        - 주요 서비스 : 시각적 사이트 빌더, 코드 변환 기능

        - 요금: https://www.builder.io/m/pricing

 

Pricing - Builder.io

Build, preview, and go live for free today. And as you expand, choose one of our scalable pricing plans to move faster and fuel sustainable growth

www.builder.io

 

 

    ② snyk

        - URL : https://snyk.io/

 

Developer security | Snyk

Enable developers to build securely from the start while giving security teams complete visibility and comprehensive controls.

snyk.io

 

        - 주요 서비스 : 보안 취약점 탐지 및 코드 변환.

        - 요금: https://snyk.io/plans/

 

Plans and pricing | For teams of all sizes | Snyk

Developer security solution from Snyk. Simple, flexible pricing for teams of all sizes. Start a free trial today.

snyk.io

 

    ③ pieces.app

        - URL : https://pieces.app/

 

Pieces for Developers - Your Workflow Copilot

Integrate your toolchain, efficiently capture, enrich, and reuse materials. Enhance collaboration with the assistance of an on-device copilot.

pieces.app

 

        - 주요 서비스 : 코드 스니펫 저장 및 공유, 이미지에서 코드 변환.

 

    ④ otter.ai

        - URL : https://otter.ai/

 

Otter.ai - AI Meeting Note Taker & Real-time AI Transcription

Otter.ai uses an AI Meeting Assistant to transcribe meetings in real time, record audio, capture slides, extract action items, and generate an AI meeting summary.

otter.ai

 

        - 주요 서비스 : 음성 텍스트 변환, 회의록 작성, 이미지에서 코드 생성.

        - 요금: 기본 무료, 프로 플랜 월 $8.33.

 

4. IDE Plugin

    ① cursor

        - URL : https://www.cursor.com/

 

Cursor

The AI Code Editor

www.cursor.com

 

        - 주요 서비스 : AI 기반 코드 작성 및 자동 완성.

        - 요금: https://www.cursor.com/pricing

 

Pricing | Cursor - The AI-first Code Editor

500 fast premium requests per month Unlimited slow premium requests

www.cursor.com

 

 

 

반응형
반응형

1. 시험환경

    · AWS EC2 Ubuntu Linux

        - t2.large

        - AMI-ID: ami-09a7535106fbd42d5 (ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-20240301)

 

2. 목적

    · Langchain 관련 라이브러리를 설치한다.

    · OpenAI의 API와 연동하여 Langchain 기초 사용법을 학습한다.

 

3. 적용

    ① 테스트를 위한 라이브러리를 설치한다.

        - $ sudo apt install python3-pip

        - $ pip install langchain
        - $ pip install langchain-openai
        - $ pip install bs4
        - $ pip install sentence-transformers
        - $ pip install faiss-cpu

 

     OpenAI의 API 키를 이용하여 질문하고 응답 결과를 확인한다.

        - 코드)

 

        - 결과)

 

     PromptTemplate 클래스를 사용하여 동적으로 프롬프트(질문)를 생성한다.

        - 코드)

 

        - 결과)

 

     동적으로 생성한 프롬프트(질문)를 OpenAI에게 질문하고 이에 대한 응답을 확인한다.

        - 코드)

 

        - 결과)

 

     ConversationChain을 사용하여 두 입력에 대한 대화 예측을 수행하고 그 결과를 출력한다.

        - 코드)

 

        - 결과)

 

     로드한 특정 문서를 1000자 단위로 나누고, 분할된 chunk의 갯수 및 첫 번째 chunk를 출력한다.

        - 코드)

 

        - 결과)

 

    과정에서 수행한 결과(chunk)를 요약하여 출력하는 코드가 추가되었다.

        - 코드)

 

        - 결과)

 

     HuggingFace 임베딩을 기반으로 데이터 벡터화 및 FAISS 인덱싱 시스템을 통해 이를 저장한다.

        - 코드)

 

        - 결과)

 

     벡터 스토어를 활용하여 최근 이슈에 대한 쿼리를 실행하고, 결과를 확인한다.
        - 코드)

 

        - 결과)  Chat GTP3는 2024년 4월 기준(러시아 대통령 선거) 정보를 갖고 있지 않다.

 

반응형
반응형

1. Eleven Labs

    ① 보이스 클론

    ② 다양한 목소리 음성 생성
    ③ URL : https://elevenlabs.io/

 

Text to Speech & AI Voice Generator

Create premium AI voices for free in any style and language with the most powerful online AI text to speech (TTS) software ever. Generate text-to-speech voiceovers in minutes with our character AI voice generator.

elevenlabs.io

 

반응형
반응형

1. HeyGen

    ①  아바타 기반 영상 생성 서비스
    ②  맞춤형 아바타 생성
    ③  교육, 프리젠테이션, 마케팅 등 다양한 용도로 활용될 수 있도록 여러 시나리오 지원
    ④  URL : https://www.heygen.com/

 

HeyGen - AI Video Generator

HeyGen is an innovative video platform that harnesses the power of generative AI to streamline your video creation process. Unleash your creativity with HeyGen - the future of video production.

www.heygen.com

 

 

2. synthesia

    ①  아바타 기반 영상 생성 서비스
    ②  AI 음성 합성 기술을 통해 50개 이상의 언어로 자연스러운 음성 생성
    ③  사용자 친화적으로 설계된 비디오 편집 기
    ④  URL : https://www.synthesia.io/

 

Synthesia - Create studio-quality AI videos from text

Create studio-quality videos with AI avatars and voiceovers in 130+ languages. It is as easy as making a slide deck.

www.synthesia.io

 

3. Hour One

    ①  아바타 기반 영상 생성 서비스
    ②  실제 인물과 흡사하게 보이는 아바타 제작
    ③  간단한 입력만으로 비디오 생성 및 즉시 배포
    ④  URL : https://hourone.ai/

 

Gen AI Video: Creating Content Workflows for Enterprise Growth - Hour One

Gen AI videos and content workflows tailored for your enterprise growth

hourone.ai

 

4. runway

    ①  텍스트 기반 영상 생성 서비스
    ②  객체 제거, 스타일 전환, 영상 색상 조정 등의 작업을 AI 가 자동으로 수행
    ③  클라우드 기반 작업 환경을 제공하여 사용자들이 어디에서나 접속하여 협업 가능
    ④  URL : https://runwayml.com/

 

Runway - Advancing creativity with artificial intelligence.

Runway is an applied AI research company shaping the next era of art, entertainment and human creativity.

runwayml.com

 

5. Sora

    ①  텍스트 기반 영상 생성 서비스
    ②  실시간 투표, 채팅, 반응 등을 아바타가 실시간으로 반영하여 보다 동적인 커뮤니케이션 제공
    ③  YouTube, Fackebook 등 다양한 스트리밍 플랫폼과 호
    ④ URL : https://openai.com/index/sora/

 

6. Pika

    ①  텍스트 기반 영상 생성 서비스
       URL : https://pika.art/home

 

Pika

The idea-to-video platform that sets your creativity in motion.

pika.art

 

7. invideo AI

    ①  텍스트 기반 영상 생성 서비스
    URL: https://invideo.io/

 

Invideo AI - Turn ideas into videos - AI video creator

Make videos easily by giving a prompt to invideo AI. Ideal for content creators, YouTubers, and marketers, invideo AI offers a seamless way to turn your ideas into publish-ready videos with AI.

invideo.io

 

반응형
반응형

1. 시험환경

    ˙ Gemini (Google AI Studio) 서비스

 

2. 목적

    ˙ AI 앱 개발을 위해 Gemini를 연동할 경우 사전 준비사항으로 API 키 발급 받는 절차를 알아보자.

 

3. 적용

    ① Gemini 사이트에 접속하여 계정생성 및 로그인한다.

        - URL : https://ai.google.dev/

 

Build with the Gemini API  |  Google AI for Developers

Integrate the Gemini API, quickly develop prompts, and transform ideas into code to build AI apps.

ai.google.dev

 

    ② 로그인 후 나타나는 첫 화면에서 "Get API key in Google AI Studio" 메뉴를 클릭한다.

 

    ③ 최초 로그인시 나타나는 팝업창에서 필수조항 체크 후 "Continue" 버튼을 클릭한다.

 

    ④ "Get API Key" 메뉴에서 "Create API Key" 버튼을 클릭하 서비스별 API 키를 발급한다.


 

    ⑤ Gemini 1.0 Pro의 API는 현재기준(2024년 3월) 과금없이 사용가능하다.

 

4. 결과

    ˙ API 연동 예제 프로그램(python)을 작성하여 테스트하면 응답 결과를 확인할 수 있다.

        - 샘프코드 작성

1
2
3
4
5
6
7
8
9
10
11
import google.generativeai as genai
 
GOOGLE_API_KEY="발급받은 Gemini API Key 입력"
 
genai.configure(api_key=GOOGLE_API_KEY)
 
model = genai.GenerativeModel('gemini-pro')
 
response = model.generate_content("태양계 행성의 종류에 대하여 알려줘")
 
print(response.text)
cs

 

        - 결과확인

 

반응형
반응형

1. 시험환경

    ˙ Chat GPT (Open AI) 서비스

 

2. 목적

    ˙ AI 앱 개발을 위해 Chat GPT를 연동할 경우 사전 준비사항으로 API 키 발급 받는 절차를 알아보자.

 

3. 적용

    ① Open AI 사이트에 접속하여 계정생성 및 로그인한다.

        - URL : https://openai.com/

 

OpenAI

Introducing Sora: Creating video from text

openai.com

 

    ② 로그인 후 나타나는 첫 화면에서 "API" 메뉴를 클릭한다.

 

    ③ 좌측 아이콘에서 [API keys] 메뉴를 클릭한다.

 

    ④ "Create new secret key" 버튼을 클릭하여 서비스별 API 키를 발급한다.

 


 

    ⑤ "Settings" → "Billing" → "Add payment details" 버튼을 클릭하여 결재카드를 등록한다.

        - 발급받은 Key를 사용하기 위해 결재방법 등록 및 과금 결재(선불)해야 한다.

 

    ⑥ 선불 결재 결과를 확인한다 (10% tax는 별도 부과된다)

 

4. 결과

    ˙ API 연동 예제 프로그램(python)을 작성하여 테스트하면 응답 결과를 확인할 수 있다.

        - 라이브러리 설치 : pip install langchain langchain-openai tiktoken

        - 샘프코드 작성

1
2
3
4
5
6
7
8
9
10
import os
os.environ['OPENAI_API_KEY'= '발급받은 OpenAI API Key'
 
from langchain_openai import ChatOpenAI
 
# model
llm = ChatOpenAI(model="gpt-3.5-turbo-0125")
 
# chain
llm.invoke("태양계 행성의 종류는?")
cs

 

        - 결과확인

 

반응형

+ Recent posts