SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
(주)해시스크래퍼 김경호 대표 2023.01.09
AI와 같이 살기
인터브이알(InterVR) 워크샵
Crawling
Analysis
Processing
Ice Breaking
40대의 궁금증
공무원은 아직도 인기가 많은가?
요즘 대학생 또는 취준생들이 가장 선호하는 직업?
최근 가장 돈을 잘 버는 직업은?
여러분의 희망 직업군?
그렇다면
10년 후 AI가 엄청나게 발전
한다고 가정했을 때
여전히 당신은 그 직업을 택
할 것인가?
1. Human VS AI
1. Human VS AI
1. Human VS AI
알파고 대전을 본 많은 사람들이
"인간만 할 수 있는 것이 있을까?"
라는 고민을 하기 시작함
특히 학부형
MidJourney란?
미드저니는 인공지능 연구소이자 해당 연구소에서 개발한 인공지능 소프트웨어다.
영어로 텍스트를 입력하거나 이미지 파일을 삽입하면 인공지능이 알아서 그림을 생성해준다.
DALL-E와 비슷하다.
33% 62% 93%
2. MidJourney - 이미지 생성 모델 처리과정
2. MidJourney - Sample
2. MidJourney - 혹시 카피(COPY)한거 아냐?
MidJourney 구경하기
https://youtu.be/8I3NTE4cn5s
1) Midjourney 회원가입
https://youtu.be/8I3NTE4cn5s?t=42
2) 프롬프트입력
https://youtu.be/8I3NTE4cn5s?t=90
3) 업스케일
https://youtu.be/8I3NTE4cn5s?t=254
3. MidJourney와 ChatGPT로 쇼핑몰 랜딩페이지 만들기
PROMPT: [링크] beautiful website shoes, nike, ui,
ux, website, teal, yellow, green
3. MidJourney로 Hero Image 만들기
http://s.mj.run/oPPsbYGNyRg
제목, 태그라인, 클릭 유도문안 버튼, 기능 섹션 및 신발에 대한 세부정보를 포함하여 신발
웹사이트에 대한 대략적인 개요를 알려주세요.
다음은 신발 웹사이트의 각 섹션에 대한 권장 콘텐츠입니다.
1. 히어로 칭호: "편안하고 스타일리시한 슈즈로 스타일 업"
2. 태그라인: "모든 경우에 완벽한 쌍을 찾으십시오"
3. 콜 투 액션 버튼: "지금 쇼핑하기"
4. 기능 및 세부 정보 섹션:
1. "당사의 신발은 최고의 편안함과 내구성을 보장하기 위해 고품질 소재로 제작되
었습니다. 개인 스타일에 맞는 다양한 크기와 색상으로 제공됩니다. 우리 신발의
일부 기능은 다음과 같습니다.
2. 통기성, 흡습성 원단
3. 추가 쿠셔닝을 위한 패딩 안창 추가 견인력을 위한 미끄럼 방지 밑창
4. 자연스러운 움직임을 위한 유연한 구조
선택 항목을 살펴보고 필요에 맞는 완벽한 쌍을 찾으십시오."
5. 이미지 및 비디오:
"운동 중인 우리의 신발을 확인하세요! 아래 이미지나 동영상을 클릭하여 각 스타일의
세부 사항과 특징을 자세히 살펴보세요. 체육관에 가거나 심부름을 하든, 당신에게 딱
맞는 신발이 있습니다."
3. ChatGPT 카피만들기
3. EditorX - 노코드(NoCode) 웹페이지 제작
ChatGPT란?
ChatGPT는 OpenAI가 개발한 프로토타입 대화형 인공지능 챗봇이다.
ChatGPT는 대형 언어 모델 GPT-3의 개선판인 GPT-3.5를 기반으로 만들어졌으며,
지도학습과 강화학습을 모두 사용해 파인 튜닝되었다.
ChatGPT 구경하기
• 웹크롤링을 어떤 목적으로 사용하나?
• 웹크롤링할때 IP가 막히는 이유? 회피하는 방법
• 크롤링 개발자를 채용하는 것에 대한 장단점
• 개발자 채용보다 웹크롤링 대행 서비스를 이용하는것에 대한 장단점
• 웹크롤링을 통해 근거있는 의사결정을 하는 방법
• 반복적인 데이터 수집을 효율적으로 할 수 있는 방법은?
• 웹크롤링 할 때 유지보수의 어려운 점?
• 기술적인 이해 없이 빅데이터를 수집하는 방법?
• 데이터 수집 기획은 어떻게 하는가?
• 경쟁사 분석을 위해 웹크롤링 기술을 활용하는 방법 및 사례
4. ChatGPT를 활용한 기술 블로그 작성 사례
특정 주제로 괜찮은 질문 모아보기
Where do you use web crawling?
Web crawling is a process used by search engines and other websites to systematically browse the internet and collect data. This data is then used to index websites, generate search results,
or provide input for other applications. Web crawling is an important part of how the internet functions, and it is used in a variety of di
ff
erent contexts. For example, search engines use web
crawling to discover and index new web pages, while online retailers might use web crawling to gather data on competitors' prices and products. Additionally, web crawling is often used by
marketers to collect data on consumer behavior and preferences.
What is web crawling used for?
Web crawling is used for a variety of purposes, including indexing web pages for search engines, gathering data for market research, and monitoring websites for content changes. Search
engines use web crawling to discover new web pages and to update their existing index of the web. This allows users to search for and
fi
nd relevant websites when they use a search engine.
Online retailers and other businesses also use web crawling to gather data on competitors' prices and products. This can help them to make more informed business decisions and to stay
competitive in their market.
In addition, web crawling is often used by marketers to collect data on consumer behavior and preferences. This data can be used to develop targeted advertising campaigns and to improve
the user experience on websites.
Overall, web crawling is an important tool for a wide range of applications, and it plays a crucial role in how the internet functions.
What's the hardest thing about web crawling?
One of the hardest things about web crawling is dealing with the vast and constantly changing nature of the internet. The internet is made up of billions of web pages, and new pages are
being added all the time. This means that web crawlers have to be able to e
ffi
ciently discover and index new pages, while also keeping track of changes to existing pages.
Another challenge with web crawling is dealing with the vast amounts of data that are generated. Web crawlers have to be able to e
ffi
ciently store and process large amounts of data in order
to provide useful information. This can be a complex and resource-intensive process.
Additionally, web crawlers have to be able to handle the many di
ff
erent technologies and formats that are used on the web. Websites can be built using a wide range of di
ff
erent programming
languages, frameworks, and content management systems, and web crawlers have to be able to understand and process this variety of technologies in order to extract useful information.
Overall, web crawling is a complex and challenging task, but it is an essential part of how the internet functions.
4. ChatGPT를 활용한 기술 블로그 작성 사례
Pros and Cons of Hiring a Webscraping Developer?
There are both advantages and disadvantages to hiring a web scraping developer. Some of the potential bene
fi
ts of hiring a web scraping developer include:
Expertise: A web scraping developer is likely to have a high level of expertise in the
fi
eld, which can be bene
fi
cial if you need to scrape large amounts of data or if you are working with
complex websites.
E
ffi
ciency: A web scraping developer can help you to develop custom scraping tools that can save time and e
ff
ort compared to manual data collection.
Scalability: Web scraping developers can help you to build scalable solutions that can handle large amounts of data and can be easily expanded as your needs grow.
Quality: A web scraping developer can help you to ensure that the data you collect is of high quality and can be used reliably for your intended purposes.
However, there are also some potential drawbacks to hiring a web scraping developer, including:
Cost: Hiring a web scraping developer can be expensive, particularly if you need specialized expertise or if you need to scrape large amounts of data.
Maintenance: Web scraping solutions require ongoing maintenance and updates in order to keep up with changes to the websites you are scraping. This can require additional e
ff
ort and
resources.
Compliance: It is important to ensure that any web scraping activities comply with the terms of service of the websites you are scraping, as well as with relevant laws and regulations. A web
scraping developer can help you to understand these requirements and develop compliant solutions, but you will need to be aware of these issues.
Overall, the decision to hire a web scraping developer will depend on your speci
fi
c needs and requirements. In some cases, it may be bene
fi
cial to bring in specialized expertise to help with
web scraping tasks, while in other cases it may be more cost-e
ff
ective to handle web scraping in-house or to use o
ff
-the-shelf tools.
What are the pros and cons of hiring a web scraping developer versus consulting a web scraping professional?
The main di
ff
erence between hiring a web scraping developer and consulting a web scraping professional is that a developer is typically responsible for building and maintaining the web
scraping tools and solutions, while a professional is typically focused on providing guidance and advice on web scraping strategies and best practices.
Some of the potential bene
fi
ts of hiring a web scraping developer include:
Expertise: A web scraping developer is likely to have a high level of expertise in the
fi
eld, which can be bene
fi
cial if you need to scrape large amounts of data or if you are working with
complex websites.
E
ffi
ciency: A web scraping developer can help you to develop custom scraping tools that can save time and e
ff
ort compared to manual data collection.
Scalability: Web scraping developers can help you to build scalable solutions that can handle large amounts of data and can be easily expanded as your needs grow.
Quality: A web scraping developer can help you to ensure that the data you collect is of high quality and can be used reliably for your intended purposes.
On the other hand, some of the potential bene
fi
ts of consulting a web scraping professional include:
4. ChatGPT를 활용한 기술 블로그 작성 사례
How to make informed decisions through web crawling?
Web crawling can be a valuable tool for making informed decisions, as it allows you to gather large amounts of data from the web and to analyze that data in order to gain insights and make
more informed decisions. Here are some steps you can follow to make informed decisions through web crawling:
Identify the information you need: Before you start web crawling, it's important to clearly identify the information you need and to understand how that information will be used to support your
decision-making process. This will help you to focus your web crawling e
ff
orts and to ensure that you collect the right data.
Develop a web crawling strategy: Once you know what information you need, you can develop a web crawling strategy to collect that data. This might involve identifying the speci
fi
c websites
or pages that you need to crawl, as well as the speci
fi
c data points that you need to extract from those pages.
Use web crawling tools: There are many di
ff
erent tools and technologies available for web crawling, and you can use these tools to automate the process of collecting data from the web. This
can save time and e
ff
ort compared to manual data collection, and it can help to ensure that you collect high-quality data.
Analyze the data: Once you have collected the data, you can use various analytical techniques to gain insights from the data and to support your decision-making process. This might involve
using statistical methods to identify trends or patterns in the data, or using machine learning algorithms to make predictions or recommendations based on the data.
Make informed decisions: Finally, you can use the insights and information you have gained through web crawling to make informed decisions. This might involve making changes to your
business strategy, developing new products or services, or taking other actions based on the data you have collected.
Overall, web crawling can be a valuable tool for making informed decisions, as it allows you to collect large amounts of data from the web and to use that data to gain insights and make more
informed decisions.
Di
ffi
culties in maintenance when web crawling?
One of the main di
ffi
culties with web crawling is the need for ongoing maintenance and updates to the web scraping tools and solutions. Websites are constantly changing, and web scraping
solutions need to be able to adapt to these changes in order to continue working properly. This can require signi
fi
cant ongoing e
ff
ort and resources, which can be a challenge for organizations
that are already stretched for time and resources.
Some of the speci
fi
c challenges related to maintaining web scraping solutions include:
Updating scraping rules: Websites often change the structure and formatting of their pages, which can break existing web scraping rules. This means that web scraping solutions need to be
regularly updated to re
fl
ect these changes and to continue working properly.
Handling new technologies: Websites are constantly adopting new technologies and formats, and web scraping solutions need to be able to handle these changes in order to continue
working properly. This can require signi
fi
cant ongoing e
ff
ort to keep up with the latest developments in web technologies.
4. ChatGPT를 활용한 기술 블로그 작성 사례
https://brunch.co.kr/@bamchi/39
4. ChatGPT를 활용한 기술 블로그 작성 사례
4. GPT-4
출처: ACQUISITION.COM
버전 출시 매개변수 (개)
GPT-1 2018년 117,000,000
GPT-2 2019년 1,500,000,000
GPT-3 2020년 175,000,000,000
GPT-4 2023년 100,000,000,000,000
5. you.com
https://youtu.be/pp_9cGrT_Is
5. SENSEI - The Future of Photo Editing for Artists!
https://www.youtube.com/watch?v=JkQuGpJTHmU
5. DLSS 3 - The Performance Multiplier Power by AI
출처: https://crevate.com/article/ai-human-creativity-question/
6. 결론
미래 사회에서 인간에게 가장 중요한 능력이 ‘창의성’이라고들 한다. 이
는 창의적 결과물을 척척 찍어내는 능력이 아니라, 끊임없이 따져 물어
서 새로운 답을 만들어내는 능력이다. 따라서 우리 인간은 미래에 살아
남기 위해서라도 ‘질문하는 훈련’을 해야 한다. 일상 속의 문제에 민감하
게 반응하고, 끊임없이 ‘왜?’라는 질문을 던져야 한다. 질문이야말로 인
간만이 가진 소중한 창의의 씨앗이니까.
31
감사합니다
해시스크래퍼
빠르고 정확한 종합 데이터 솔루션
Contact
02. 6952. 1804
E-mail
help@hashscraper.com
www.hashscraper.com
Address
서울특별시 영등포구 의사당대로 83 (오투타워)
서울핀테크랩 17층 106
AI와 같이 살기 - 남서울대학교 인터브이알

Contenu connexe

Similaire à AI와 같이 살기 - 남서울대학교 인터브이알

5 Ways in Which Data Science Is Revolutionizing Web Development
5 Ways in Which Data Science Is Revolutionizing Web Development5 Ways in Which Data Science Is Revolutionizing Web Development
5 Ways in Which Data Science Is Revolutionizing Web DevelopmentClaritus Consulting
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsDigital Vidya
 
SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2Kalin Chernev
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...kevig
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...ijnlc
 
7 Things Your Nonprofit Can Do to Get the Most out of Your Website in 2020
7 Things Your Nonprofit Can Do to Get the Most out of Your Website in 20207 Things Your Nonprofit Can Do to Get the Most out of Your Website in 2020
7 Things Your Nonprofit Can Do to Get the Most out of Your Website in 2020TechSoup
 
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLPCroud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLPDaniel Liddle
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my viewOuti Aramo
 
Digital marketing and site monitoring full report
Digital marketing and site monitoring full reportDigital marketing and site monitoring full report
Digital marketing and site monitoring full reportJIEMS Akkalkuwa
 
Rethink Web Harvesting and Scraping
Rethink Web Harvesting and ScrapingRethink Web Harvesting and Scraping
Rethink Web Harvesting and Scrapingscrapeit
 
What is Web Development Definition, Process and Benefits
What is Web Development Definition, Process and BenefitsWhat is Web Development Definition, Process and Benefits
What is Web Development Definition, Process and BenefitsImJobox
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopReuven Cohen
 
Multitudes of web scraping
Multitudes of web scrapingMultitudes of web scraping
Multitudes of web scrapingSagarGupta289
 
SEO INTERVIEW.docx
SEO INTERVIEW.docxSEO INTERVIEW.docx
SEO INTERVIEW.docxJsfinserv
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approachesAparna Sharma
 
The new role of the marketer
The new role of the marketerThe new role of the marketer
The new role of the marketerAvtex
 
Data Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesData Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesAndrea Wiggins
 
SEO for Beginners - A Step by Step Guide
SEO for Beginners - A Step by Step Guide SEO for Beginners - A Step by Step Guide
SEO for Beginners - A Step by Step Guide Utpal Upadhyay
 
MVP (Minimum Viable Product) Readiness | Boost Labs
MVP (Minimum Viable Product) Readiness | Boost LabsMVP (Minimum Viable Product) Readiness | Boost Labs
MVP (Minimum Viable Product) Readiness | Boost LabsBoost Labs
 

Similaire à AI와 같이 살기 - 남서울대학교 인터브이알 (20)

5 Ways in Which Data Science Is Revolutionizing Web Development
5 Ways in Which Data Science Is Revolutionizing Web Development5 Ways in Which Data Science Is Revolutionizing Web Development
5 Ways in Which Data Science Is Revolutionizing Web Development
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) Tools
 
SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
 
7 Things Your Nonprofit Can Do to Get the Most out of Your Website in 2020
7 Things Your Nonprofit Can Do to Get the Most out of Your Website in 20207 Things Your Nonprofit Can Do to Get the Most out of Your Website in 2020
7 Things Your Nonprofit Can Do to Get the Most out of Your Website in 2020
 
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLPCroud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my view
 
Digital marketing and site monitoring full report
Digital marketing and site monitoring full reportDigital marketing and site monitoring full report
Digital marketing and site monitoring full report
 
Rethink Web Harvesting and Scraping
Rethink Web Harvesting and ScrapingRethink Web Harvesting and Scraping
Rethink Web Harvesting and Scraping
 
12 Phases of Web Development Life Cycle
12 Phases of Web Development Life Cycle12 Phases of Web Development Life Cycle
12 Phases of Web Development Life Cycle
 
What is Web Development Definition, Process and Benefits
What is Web Development Definition, Process and BenefitsWhat is Web Development Definition, Process and Benefits
What is Web Development Definition, Process and Benefits
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
 
Multitudes of web scraping
Multitudes of web scrapingMultitudes of web scraping
Multitudes of web scraping
 
SEO INTERVIEW.docx
SEO INTERVIEW.docxSEO INTERVIEW.docx
SEO INTERVIEW.docx
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approaches
 
The new role of the marketer
The new role of the marketerThe new role of the marketer
The new role of the marketer
 
Data Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesData Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information Architectures
 
SEO for Beginners - A Step by Step Guide
SEO for Beginners - A Step by Step Guide SEO for Beginners - A Step by Step Guide
SEO for Beginners - A Step by Step Guide
 
MVP (Minimum Viable Product) Readiness | Boost Labs
MVP (Minimum Viable Product) Readiness | Boost LabsMVP (Minimum Viable Product) Readiness | Boost Labs
MVP (Minimum Viable Product) Readiness | Boost Labs
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

AI와 같이 살기 - 남서울대학교 인터브이알

  • 1. (주)해시스크래퍼 김경호 대표 2023.01.09 AI와 같이 살기 인터브이알(InterVR) 워크샵 Crawling Analysis Processing
  • 3. 40대의 궁금증 공무원은 아직도 인기가 많은가? 요즘 대학생 또는 취준생들이 가장 선호하는 직업? 최근 가장 돈을 잘 버는 직업은? 여러분의 희망 직업군?
  • 4. 그렇다면 10년 후 AI가 엄청나게 발전 한다고 가정했을 때 여전히 당신은 그 직업을 택 할 것인가?
  • 7. 1. Human VS AI 알파고 대전을 본 많은 사람들이 "인간만 할 수 있는 것이 있을까?" 라는 고민을 하기 시작함 특히 학부형
  • 8. MidJourney란? 미드저니는 인공지능 연구소이자 해당 연구소에서 개발한 인공지능 소프트웨어다. 영어로 텍스트를 입력하거나 이미지 파일을 삽입하면 인공지능이 알아서 그림을 생성해준다. DALL-E와 비슷하다.
  • 9. 33% 62% 93% 2. MidJourney - 이미지 생성 모델 처리과정
  • 10. 2. MidJourney - Sample
  • 11. 2. MidJourney - 혹시 카피(COPY)한거 아냐?
  • 13. https://youtu.be/8I3NTE4cn5s 1) Midjourney 회원가입 https://youtu.be/8I3NTE4cn5s?t=42 2) 프롬프트입력 https://youtu.be/8I3NTE4cn5s?t=90 3) 업스케일 https://youtu.be/8I3NTE4cn5s?t=254 3. MidJourney와 ChatGPT로 쇼핑몰 랜딩페이지 만들기
  • 14. PROMPT: [링크] beautiful website shoes, nike, ui, ux, website, teal, yellow, green 3. MidJourney로 Hero Image 만들기 http://s.mj.run/oPPsbYGNyRg
  • 15. 제목, 태그라인, 클릭 유도문안 버튼, 기능 섹션 및 신발에 대한 세부정보를 포함하여 신발 웹사이트에 대한 대략적인 개요를 알려주세요. 다음은 신발 웹사이트의 각 섹션에 대한 권장 콘텐츠입니다. 1. 히어로 칭호: "편안하고 스타일리시한 슈즈로 스타일 업" 2. 태그라인: "모든 경우에 완벽한 쌍을 찾으십시오" 3. 콜 투 액션 버튼: "지금 쇼핑하기" 4. 기능 및 세부 정보 섹션: 1. "당사의 신발은 최고의 편안함과 내구성을 보장하기 위해 고품질 소재로 제작되 었습니다. 개인 스타일에 맞는 다양한 크기와 색상으로 제공됩니다. 우리 신발의 일부 기능은 다음과 같습니다. 2. 통기성, 흡습성 원단 3. 추가 쿠셔닝을 위한 패딩 안창 추가 견인력을 위한 미끄럼 방지 밑창 4. 자연스러운 움직임을 위한 유연한 구조 선택 항목을 살펴보고 필요에 맞는 완벽한 쌍을 찾으십시오." 5. 이미지 및 비디오: "운동 중인 우리의 신발을 확인하세요! 아래 이미지나 동영상을 클릭하여 각 스타일의 세부 사항과 특징을 자세히 살펴보세요. 체육관에 가거나 심부름을 하든, 당신에게 딱 맞는 신발이 있습니다." 3. ChatGPT 카피만들기
  • 16. 3. EditorX - 노코드(NoCode) 웹페이지 제작
  • 17. ChatGPT란? ChatGPT는 OpenAI가 개발한 프로토타입 대화형 인공지능 챗봇이다. ChatGPT는 대형 언어 모델 GPT-3의 개선판인 GPT-3.5를 기반으로 만들어졌으며, 지도학습과 강화학습을 모두 사용해 파인 튜닝되었다.
  • 19.
  • 20.
  • 21. • 웹크롤링을 어떤 목적으로 사용하나? • 웹크롤링할때 IP가 막히는 이유? 회피하는 방법 • 크롤링 개발자를 채용하는 것에 대한 장단점 • 개발자 채용보다 웹크롤링 대행 서비스를 이용하는것에 대한 장단점 • 웹크롤링을 통해 근거있는 의사결정을 하는 방법 • 반복적인 데이터 수집을 효율적으로 할 수 있는 방법은? • 웹크롤링 할 때 유지보수의 어려운 점? • 기술적인 이해 없이 빅데이터를 수집하는 방법? • 데이터 수집 기획은 어떻게 하는가? • 경쟁사 분석을 위해 웹크롤링 기술을 활용하는 방법 및 사례 4. ChatGPT를 활용한 기술 블로그 작성 사례 특정 주제로 괜찮은 질문 모아보기
  • 22. Where do you use web crawling? Web crawling is a process used by search engines and other websites to systematically browse the internet and collect data. This data is then used to index websites, generate search results, or provide input for other applications. Web crawling is an important part of how the internet functions, and it is used in a variety of di ff erent contexts. For example, search engines use web crawling to discover and index new web pages, while online retailers might use web crawling to gather data on competitors' prices and products. Additionally, web crawling is often used by marketers to collect data on consumer behavior and preferences. What is web crawling used for? Web crawling is used for a variety of purposes, including indexing web pages for search engines, gathering data for market research, and monitoring websites for content changes. Search engines use web crawling to discover new web pages and to update their existing index of the web. This allows users to search for and fi nd relevant websites when they use a search engine. Online retailers and other businesses also use web crawling to gather data on competitors' prices and products. This can help them to make more informed business decisions and to stay competitive in their market. In addition, web crawling is often used by marketers to collect data on consumer behavior and preferences. This data can be used to develop targeted advertising campaigns and to improve the user experience on websites. Overall, web crawling is an important tool for a wide range of applications, and it plays a crucial role in how the internet functions. What's the hardest thing about web crawling? One of the hardest things about web crawling is dealing with the vast and constantly changing nature of the internet. The internet is made up of billions of web pages, and new pages are being added all the time. This means that web crawlers have to be able to e ffi ciently discover and index new pages, while also keeping track of changes to existing pages. Another challenge with web crawling is dealing with the vast amounts of data that are generated. Web crawlers have to be able to e ffi ciently store and process large amounts of data in order to provide useful information. This can be a complex and resource-intensive process. Additionally, web crawlers have to be able to handle the many di ff erent technologies and formats that are used on the web. Websites can be built using a wide range of di ff erent programming languages, frameworks, and content management systems, and web crawlers have to be able to understand and process this variety of technologies in order to extract useful information. Overall, web crawling is a complex and challenging task, but it is an essential part of how the internet functions. 4. ChatGPT를 활용한 기술 블로그 작성 사례
  • 23. Pros and Cons of Hiring a Webscraping Developer? There are both advantages and disadvantages to hiring a web scraping developer. Some of the potential bene fi ts of hiring a web scraping developer include: Expertise: A web scraping developer is likely to have a high level of expertise in the fi eld, which can be bene fi cial if you need to scrape large amounts of data or if you are working with complex websites. E ffi ciency: A web scraping developer can help you to develop custom scraping tools that can save time and e ff ort compared to manual data collection. Scalability: Web scraping developers can help you to build scalable solutions that can handle large amounts of data and can be easily expanded as your needs grow. Quality: A web scraping developer can help you to ensure that the data you collect is of high quality and can be used reliably for your intended purposes. However, there are also some potential drawbacks to hiring a web scraping developer, including: Cost: Hiring a web scraping developer can be expensive, particularly if you need specialized expertise or if you need to scrape large amounts of data. Maintenance: Web scraping solutions require ongoing maintenance and updates in order to keep up with changes to the websites you are scraping. This can require additional e ff ort and resources. Compliance: It is important to ensure that any web scraping activities comply with the terms of service of the websites you are scraping, as well as with relevant laws and regulations. A web scraping developer can help you to understand these requirements and develop compliant solutions, but you will need to be aware of these issues. Overall, the decision to hire a web scraping developer will depend on your speci fi c needs and requirements. In some cases, it may be bene fi cial to bring in specialized expertise to help with web scraping tasks, while in other cases it may be more cost-e ff ective to handle web scraping in-house or to use o ff -the-shelf tools. What are the pros and cons of hiring a web scraping developer versus consulting a web scraping professional? The main di ff erence between hiring a web scraping developer and consulting a web scraping professional is that a developer is typically responsible for building and maintaining the web scraping tools and solutions, while a professional is typically focused on providing guidance and advice on web scraping strategies and best practices. Some of the potential bene fi ts of hiring a web scraping developer include: Expertise: A web scraping developer is likely to have a high level of expertise in the fi eld, which can be bene fi cial if you need to scrape large amounts of data or if you are working with complex websites. E ffi ciency: A web scraping developer can help you to develop custom scraping tools that can save time and e ff ort compared to manual data collection. Scalability: Web scraping developers can help you to build scalable solutions that can handle large amounts of data and can be easily expanded as your needs grow. Quality: A web scraping developer can help you to ensure that the data you collect is of high quality and can be used reliably for your intended purposes. On the other hand, some of the potential bene fi ts of consulting a web scraping professional include: 4. ChatGPT를 활용한 기술 블로그 작성 사례
  • 24. How to make informed decisions through web crawling? Web crawling can be a valuable tool for making informed decisions, as it allows you to gather large amounts of data from the web and to analyze that data in order to gain insights and make more informed decisions. Here are some steps you can follow to make informed decisions through web crawling: Identify the information you need: Before you start web crawling, it's important to clearly identify the information you need and to understand how that information will be used to support your decision-making process. This will help you to focus your web crawling e ff orts and to ensure that you collect the right data. Develop a web crawling strategy: Once you know what information you need, you can develop a web crawling strategy to collect that data. This might involve identifying the speci fi c websites or pages that you need to crawl, as well as the speci fi c data points that you need to extract from those pages. Use web crawling tools: There are many di ff erent tools and technologies available for web crawling, and you can use these tools to automate the process of collecting data from the web. This can save time and e ff ort compared to manual data collection, and it can help to ensure that you collect high-quality data. Analyze the data: Once you have collected the data, you can use various analytical techniques to gain insights from the data and to support your decision-making process. This might involve using statistical methods to identify trends or patterns in the data, or using machine learning algorithms to make predictions or recommendations based on the data. Make informed decisions: Finally, you can use the insights and information you have gained through web crawling to make informed decisions. This might involve making changes to your business strategy, developing new products or services, or taking other actions based on the data you have collected. Overall, web crawling can be a valuable tool for making informed decisions, as it allows you to collect large amounts of data from the web and to use that data to gain insights and make more informed decisions. Di ffi culties in maintenance when web crawling? One of the main di ffi culties with web crawling is the need for ongoing maintenance and updates to the web scraping tools and solutions. Websites are constantly changing, and web scraping solutions need to be able to adapt to these changes in order to continue working properly. This can require signi fi cant ongoing e ff ort and resources, which can be a challenge for organizations that are already stretched for time and resources. Some of the speci fi c challenges related to maintaining web scraping solutions include: Updating scraping rules: Websites often change the structure and formatting of their pages, which can break existing web scraping rules. This means that web scraping solutions need to be regularly updated to re fl ect these changes and to continue working properly. Handling new technologies: Websites are constantly adopting new technologies and formats, and web scraping solutions need to be able to handle these changes in order to continue working properly. This can require signi fi cant ongoing e ff ort to keep up with the latest developments in web technologies. 4. ChatGPT를 활용한 기술 블로그 작성 사례
  • 26. 4. GPT-4 출처: ACQUISITION.COM 버전 출시 매개변수 (개) GPT-1 2018년 117,000,000 GPT-2 2019년 1,500,000,000 GPT-3 2020년 175,000,000,000 GPT-4 2023년 100,000,000,000,000
  • 28. https://youtu.be/pp_9cGrT_Is 5. SENSEI - The Future of Photo Editing for Artists!
  • 29. https://www.youtube.com/watch?v=JkQuGpJTHmU 5. DLSS 3 - The Performance Multiplier Power by AI
  • 30. 출처: https://crevate.com/article/ai-human-creativity-question/ 6. 결론 미래 사회에서 인간에게 가장 중요한 능력이 ‘창의성’이라고들 한다. 이 는 창의적 결과물을 척척 찍어내는 능력이 아니라, 끊임없이 따져 물어 서 새로운 답을 만들어내는 능력이다. 따라서 우리 인간은 미래에 살아 남기 위해서라도 ‘질문하는 훈련’을 해야 한다. 일상 속의 문제에 민감하 게 반응하고, 끊임없이 ‘왜?’라는 질문을 던져야 한다. 질문이야말로 인 간만이 가진 소중한 창의의 씨앗이니까.
  • 31. 31 감사합니다 해시스크래퍼 빠르고 정확한 종합 데이터 솔루션 Contact 02. 6952. 1804 E-mail help@hashscraper.com www.hashscraper.com Address 서울특별시 영등포구 의사당대로 83 (오투타워) 서울핀테크랩 17층 106