김나래 4월 18일에 포스트됨 공유하기 4월 18일에 포스트됨 원문제목: 5 Ways To Make Use Of AI In Your Windows And Mobile Apps 원문: https://blogs.embarcadero.com/5-ways-to-make-use-of-ai-in-your-windows-and-mobile-apps 작성자: Muminjon (2022.1) AI is one of the most significant trends in the app development industry. We can witness that artificial intelligence is coursing into every regular activity of ours whether it is medicine, finance, production, cyber security through mobile and desktop applications. AI는 앱 개발 업계에서 가장 중요한 트렌드 중 하나이다. 인공지능은 모바일, 데스크탑 애플리케이션으로 의학, 금융, 생산, 사이버 보안 등 우리의 모든 일상 생활에 스며들고 있다. In this article, you will learn how to transform your Windows development as well as that of other desktops such macOS or Linux, or for mobile applications by harnessing the power of artificial intelligence using Embarcadero’s Delphi FireMonkey technology. Artificial intelligence empowers you and your business to achieve more by providing intelligent solutions to complex problems. 이 글에서 다룰 내용은 윈도우 개발은 물론 macOS나 리눅스와 같은 다른 데스크탑 또는 모바일 애플리케이션 개발을 엠바카데로 델파이 파이어몽키 기술과 인공지능의 힘을 활용해 변환하는 방법이다. 인공 지능은 복잡한 문제에 대해 지능적인 솔루션을 제공해 여러분의 비즈니스가 더 많은 것을 달성할 수 있도록 지원한다. Delphi is a strongly typed, event-driven programming language with a rich ecosystem of frameworks and components. With the Delphi FireMonkey framework, you can build native and cross-platform applications from a single code base, and you can easily target: 델파이는 강력한 타입의 이벤트 기반 프로그래밍 언어로 풍부한 프레임워크와 컴포넌트 생태계를 갖추고 있다. 델파이 파이어몽키 프레임워크를 사용하면, 네이티브의 크로스-플랫폼 애플리케이션을 단 하나의 코드베이스에서 구축할 수 있으며, 다음의 플랫폼들을 손쉽게 지원할 수 있다: 윈도우 iOS 안드로이드 macOS 리눅스 웹 목차 윈도우와 모바일 앱에 AI를 적용해야할까? 1. 구글 클라우드 AI API 활용 2. APILayer AI API 적용 3. DeepAI API 적용 4. 최신 AI 챗봇을 데스크탑 및 모바일 애플리케이션에 적용 5. 파이썬 AI 라이브러리를 델파이 앱에 적용 윈도우와 모바일 앱에 AI를 적용해야할까? There is a trend in Microsoft Windows desktop applications towards using AI. For instance, the Cortana visual assistant can improve and become more helpful over time if you use it. Moreover, the Microsoft Office applications can learn what you do and give recommendations and fixes to your document. The Outlook email and calendar management app has recently incorporated some great use of machine learning to send out an innovative summary of tasks on which you have promised a follow-up. 마이크로소프트 윈도우 데스크탑 애플리케이션에서는 AI 활용이 트렌드이다. 예를 들어, 비주얼 어시스턴트인 Cortana는 사용자가 이용할수록 더 개선되고 유용하게 활용할 수 있다. 또한 마이크로소프트 오피스 애플리케이션은 사용자가 하는 작업을 학습해 문서에 대한 추천사항이나 수정사항을 제안하기도 한다. 아웃룩 이메일 및 캘린더 관리 앱은 최근 머신 러닝을 활용해 사용자가 따로 후속 조치를 해야하는 작업들을 혁신적으로 요약해 전송해주는 기능을 도입하기도 했다. It’s becoming obvious that you should definitely consider using machine learning and AI in your apps to add powerful and innovative additional functionality. 여러분의 앱에 혁신적이고 강력한 기능을 적용하기 위해 머신러닝과 AI 도입을 반드시 고려해야 한다는 사실은 점점 더 분명해지고 있다. Microsoft also provides Cognitive Services that allow AI, specifically machine learning, algorithms to be deployed on the powerful and popular Azure cloud computing. You can easily connect your Delphi FireMonkey apps to these cognitive services. 마이크로소프트는 인지 서비스(Cognitive Services)라는기능을 제공하는데, 이는 강력하면서도 널리 사용되는 애저(Azure) 클라우드 컴퓨팅에 AI, 특히 머신 러닝, 알고리즘을 배포할 수 있도록 해준다. 델파이 파이어몽키 앱은 이러한 인지 서비스를 손쉽게 연결할 수 있다. By using cloud-provided AI APIs, you can spend more time building your business logic rather than creating the needed service from scratch. 클라우드에서 제공하는 AI API를 사용하면, 필요한 서비스를 처음부터 만들지 않아도 되며, 보다 많은 시간을 비즈니스 로직에 할애할 수 있게 된다. 1. 구글 클라우드 AI API 활용 Google offers a variety of AI APIs that you can easily connect to Google’s online services and accomplish machine learning tasks in the cloud and fetch the data using REST endpoints. For instance, Google Document AI API is one such service which provides the ability to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, translation, and AutoML. 구글은 다양한 AI API를 제공하는데, 이를 사용해 구글의 온라인 서비스에 간편하게 연결, 클라우드에서 머신 러닝 작업 수행, REST 엔드포인트로 데이터 가져오기 등을 처리할 수 있다. 예를 들어 Google Document AI API는 자연어, 컴퓨터 비전, 번역, AutoML과 같은 최첨단 구글 AI를 사용해 비정형 또는 반정형 문서에서 구조화(정형화)된 정보를 파싱하는 기능을 제공하는 서비스 중 하나이다. Google Vision AI API is another set of services that you can utilize to detect objects or extract text from the document with world-class accuracy. Here you can check out this tutorial which shows you how to deploy powerful AI vision tools on Windows and Mobile. 또 다른 서비스로는 Google Vision AI API가 있는데, 이는 세계 최고 수준의 정확도를 갖추고 있으며 문서에서 텍스트를 추출하거나, 오브젝트 감지에 활용할 수 있다. 다음 튜토리얼에서는 윈도우와 모바일에서 강력한 AI 비전 도구를 배포하는 방법을 소개한다. In this article, you’ll learn about this topic, “What does the Google Vision API Object Localization endpoint return?” 이 글에서는 "Google Vision API Object Localization 엔트포인트는 무엇을 반환하는가?"에 대한 내용을 확인할 수 있다. 2. APILayer AI API 적용 APILayer is one of the market-leading services that offer a wide variety of productivity-boosting Web APIs, cloud-based micro-service applications for developers and companies of any size. APILayer는 생산성을 높여주는 Web API, 클라우드 기반 마이크로서비스 애플리케이션 시장에서 선두를 달리고 있는 서비스 중 하나로, 모든 규모의 기업 및 개발자에게 잘 맞는다. LanguageLayer is part of the APILayer set, and it provides powerful language detection AI API. It supports 173 languages and you can access this service via REST API. Here is a tutorial where you can learn how to integrate this LanguageLayer API into your Delphi FireMonkey application. LanguageLayer는 APILayer의 일부로, 강력한 언어 감지 AI API를 제공한다. 173개의 언어를 지원하며, REST API를 통해 해당 서비스에 액세스할 수 있다. 이 글에서는 델파이 파이어몽키 애플리케이션에 이 LanguageLayer API를 적용하는 방법을 튜토리얼을 통해 설명한다. 3. DeepAI API 적용 You can integrate DeepAI APIs into your Delphi applications. So, you can use DeepAI API to process images and videos to get data about the demographics of people present, faces detected. Moreover, you even flag media that contains nudity so you can remove it from within your online community. DeepAI API를 델파이 애플리케이션에 적용하는 것도 가능하다. DeepAI API로 이미지와 비디오를 처리하고 참여한 사람들의 인구 통계, 감지된 얼굴에 대한 데이터를 얻을 수 있다. 또한 누드가 포함된 미디어는 식별하여 온라인 커뮤니티에서 삭제할 수도 있다. 이미지 인식 API 얼굴 인식, 유명인 얼굴 인식, 표정, 이미지 채색, 신경형 스타일 등등 텍스트 분석 API 감정 분석, 텍스트 태깅, 텍스트 요 영상 인식 API We have a tutorial that shows how to integrate this DeepAI API into your Delphi FireMonkey application using the REST Client library. DeepAI API를 REST Client 라이브러리를 사용해 델파이 파이어몽키 애플리케이션에 적용하는 방법을 보여주는 튜토리얼이 있다. Get valuable insights on how clean and sharp photos are when implementing an image upscale using DeepAI’s Super Resolution API. DeepAI의 Super Resolution API를 사용해 이미지 업스케일링을 구현하면 얼마나 깨끗하고 선명한 사진을 얻을 수 있는지에 대한 가치있는 인사이트를 얻기를 바란다. This is the project described in the tutorial. Be sure to check it out: 다음은 튜토리얼에 설명되어 있는 프로젝트이다. 꼭 확인해보길 바란다: Besides this, there is an article where you can learn how to integrate DeepAI’s Super Resolution API that super scales images. This API uses machine learning to clean, sharpen, and upscale photos without losing the original content. It can correct blurry images to a quite acceptable level. 이 외에도 이미지를 최대로 스케일링하는 DeepAI의 Super Resolution API 적용 방법을 배울 수 있는 글이 있다. 이 API는 머신 러닝을 사용해 원본 컨텐츠를 손상하지 않고도 이미지를 깨끗하고 선명하게 만들어주며, 업스케일링한다. 흐릿한 이미지도 상당히 괜찮은 수준까지 보정할 수 있다. 4. 최신 AI 챗봇을 데스크탑 및 모바일 애플리케이션에 적용 Natural language processing (NLP) is a branch of artificial intelligence that allows computers to comprehend, interpret and manipulate human language. NLP pulls from many disciplines, including computer science and computational linguistics, in its pursuit to fill the gap between human communication and computer understanding. 자언여 처리(NLP)는 컴퓨터가 인간의 언어를 이해, 해석, 조작할 수 있도록 해주는 인공 지능의 한 분야이다. NLP는 컴퓨터 과학과 전산 언어학을 비롯한 여러 학문에서 지식을 쌓아 인간의 의사소통과 컴퓨터의 이해 사이의 간극을 줄이는 것이 목표이다. Wit.ai is an open NLP engine for developers. It allows you to build human-like conversational applications. Wit.ai provides an easy interface and API allowing our apps to understand human conversation from interactions, parsing the message into data we can then act on. Wit.ai는 개발자를 위한 개방형 NLP 엔진으로, 사람과 대화하는 듯한 대화형 애플리케이션을 구축할 수 있다. Wit.ai는 간편한 인터페이스와 API를 제공해 앱이 상호작용할 때 사람의 대화를 이해하고, 메시지를 데이터로 파싱해 이후 작업을 수행할 수 있도록 해준다. You can easily create a new app, and you can enter a set of messages that a user would type, and you need to train it to understand the intent. 새 앱을 쉽게 만들 수 있고, 사용자가 입력할 법한 메세지를 넣을 수도 있다. 이렇게 해서 의도를 이해할 수 있도록 학습시켜야 한다. 5. 파이썬 AI 라이브러리를 델파이 앱에 적용 Python for Delphi – P4D is a set of free components that wrap up the Python DLL into Delphi. They let you easily execute Python scripts, create new Python modules and new Python types. 파이썬 for 델파이(일명 P4D)는 파이썬 DLL을 델파이로 래핑하는 무료 컴포넌트 셋이다. 이를 사용하 파이썬 스크립트를 쉽게 실행하고, 새로운 파이썬 모듈과 새 파이썬 타입을 생성할 수 있다. 파이썬 API에 대한 로우레벨 액세스 파이썬과의 고수준 양방향 상호작용 RTTI를 사용해 파이썬 스크립트에서 사용하는 델파이 객체 래핑 파이썬 오브젝트 액세스 등 By this, you can easily integrate all the libraries and frameworks available in Python using your Delphi VCL and FireMonkey applications. 이를 통해 델파이 VCL과 파이어몽키 애플리케이션에서 파이썬에서 사용할 수 있는 모든 라이브러리와 프레임워크를 손쉽게 적용할 수 있다. This means you can access some of the popular AI libraries through Python for Delphi-free components. Check out these tutorials to learn more: 즉 Delphi-free 컴포넌트용 파이썬으로 인기있는 AI 라이브러리 일부는 액세스 할 수 있음을 의미한다. 더 자세한 내용은 다음 튜토리얼을 참고하길 바란다: 델파이 윈도우 앱에서 강력한 OpenVC 라이브러리로 복잡한 작업을 해소할 수 있는 파이썬 GUI 빌드 방법 델파이 윈도우 앱에서 Pillow 라이브러리를 사용해 이미지를 처리하는 파이썬 GUI 빌드 방법 인공지능 개발에 대한 정보는 아래 온라인 세미나가 도움이 될 것이다: OpenAI의 GPT-3로 작업하기 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.