AIPromptSmarteasy 사용해 보기 – 나 교수와 글 읽기 – 20240824
나 교수와 유튜브 영상 스크립트를 같이 읽었습니다.
첫 번째 영상은 OpenHands: AI Software Engineer – Generate Complex Apps End-to-End! (Opensource)입니다. https://github.com/All-Hands-AI/OpenHands
오픈 핸즈는 복잡한 엔지니어링 작업을 수행하고 사용자와 적극적으로 협력하여 소프트웨어 개발 프로젝트를 진행할 수 있는 오픈 소스 자율 AI 소프트웨어 엔지니어입니다.
이 도구는 누구나 사용할 수 있으며, Linux, Mac OS 또는 Windows의 WSL에서 로컬로 설치할 수 있습니다. 사용자는 브라우징, 코드 실행, 코더 에이전트 등 다양한 유형의 에이전트를 선택하고, 로컬 모델 또는 플랫폼에서 레이블링된 모델을 활용할 수 있습니다. 주요 에이전트인 코닥은 LLM 에이전트의 작업을 단순화하고 향상시키며, 다양한 작업 항목을 통합된 코드 작업 공간으로 통합합니다. 코덱 에이전트는 코드를 실행하여 작업을 선택하고 실행하며, 상황에 따라 최상의 접근 방식을 선택합니다. 코덱 에이전트는 또한 플러그인 시스템과 전문화된 프롬프팅 전략을 가지고 있어 문제를 해결하기 위한 장기적인 계획을 수립합니다. 사용자는 Open Hands 프레임워크에서 로컬 대규모 모델을 포함한 모든 LLM을 활용할 수 있습니다. |
두 번째 영상은 CrewAI August Update: Planning Steps, Training, and Advanced Features Explained 입니다.
최근 몇 달 동안 크루 AI는 여러 가지 주요 업데이트를 진행했습니다.
이 비디오에서는 이러한 업데이트 중 일부를 살펴보고, 새로운 기능을 사용하여 프로젝트를 만들고 결과를 개선하는 방법을 보여드리겠습니다. 먼저, 새로운 크루를 만드는 방법과 구조 변경 사항을 살펴보겠습니다. 또한, 크루의 테스트 및 평가, 그리고 크루의 결과를 개선하는 방법에 대해서도 알아보겠습니다. 마지막으로, 새로운 계획 단계 및 기타 기능을 살펴보겠습니다. |
CrewAI에 대한 관심이 많이 떨어져 있어서 내용을 더 자세히 알고 싶지는 않네요.
세 번째 영상은 The Hidden Cost of Embeddings in RAG and how to Fix it 입니다.
Anthropic을 선택했습니다. 좀 길게 설명해 주네요.
🧑🏫: 이 강의는 임베딩(embeddings)과 그것이 프로덕션 랙(rack) 시스템에서 갖는 중요성에 대해 다루고 있습니다. 주요 내용을 요약해 드리겠습니다.
[섹션 1] 분석: 임베딩 소개 임베딩 모델의 기본 기능은 텍스트 입력을 받아 입력 길이와 상관없이 텍스트의 의미를 나타내는 고정 크기의 벡터를 생성하는 것입니다. [섹션 2] 분석: 임베딩의 비용 구성 요소 OpenAI의 1536차원 임베딩을 예로 들어, 대규모 임베딩(100만~10억 벡터)의 저장 요구 사항과 관련 비용을 설명합니다. [섹션 3] 분석: 저장 요구 사항 감소 접근법 정밀도 감소는 높은 정확도를 유지하면서도 저장 및 계산 비용을 크게 줄일 수 있음을 강조합니다. [섹션 4] 분석: Hugging Face의 임베딩 양자화 연구 더 큰 임베딩 모델은 낮은 양자화 수준을 사용할 때 성능 영향이 적은 경향이 있음을 보여줍니다. [섹션 5] 분석: 양자화 구현 [섹션 6] 분석: 프로덕션에서의 양자화 이점 [섹션 7] 분석: 벡터 저장소와 양자화 모델 사용 |
자세히 알아 보고 싶지만, 아직 대규모 임베딩 경험이 없으니, 이런 게 필요하겠다 정도 기억하고 넘어 감.
네 번째는 Overcoming the Challenges of Building Agentic AI 입니다.
이 웨비나는 Tool House와 Grok을 사용하여 에이전트 AI를 구축할 때의 과제를 극복하는 방법에 대해 다루었습니다.
주요 내용을 요약하면 다음과 같습니다: 1. 에이전트 AI 개요: 2. 에이전트 AI 구축의 과제: 3. Tool House 솔루션: 4. Grok과의 통합: 5. 모범 사례: 6. 향후 개발: 전반적으로 이 웨비나는 Tool House와 Grok이 어떻게 협력하여 에이전트 AI 시스템 개발을 단순화하고 도구 사용, 성능, 개발 복잡성과 관련된 일반적인 과제를 극복할 수 있는지를 강조했습니다. |
이 영상 관련해서는 자율 에이전트 기능을 AIPilotSmarteasy Giant Step에 포함해 10월 9일 출시할 계획이다 보니, 할 말이 좀 있네요.
에이전트 AI에서 ‘인간과 협업하면서’ 자율적으로 작업을 수행할 수 있는 AI를 의미하는 것으로 정의하고 싶습니다. 아직은 인간의 협업을 강조하는게 좋다고 생각합니다. 협업의 경험이 쌓여 믿고 맏기는 쪽으로 발전해 나가길 바래서.
주요 구성 요소는 도구는 해 보면 많은게 필요한 것은 아니라는 것을 알게 됩니다. 처음에는 많은게 필요하다고 생각되지만 LLM들이 점점 강력해 지고 있고 AI 서비스 벤더들이 LLM을 보강하는 툴들을 연동해서 쓸 수 있게 해 주고 있습니다. 이런 분위기로 가면 생성형 연동 애플리케이션들은 검색과 메모리 정도를 갖추면 될 것 같습니다. 툴 보다 더 중요한 것은 AI 에이전트들을 믿고 협력하는 사용자라고 주장합니다. 저는 이런 사용자를 파일럿 또는 전사라고 부릅니다.