์ ์๋ง ๊ธฐ๋ค๋ ค ์ฃผ์ธ์.
AICodeKing
2024. 10. 18.
Join this channel to get access to perks: https://www.youtube.com/@aicodeking/join In this video, I'll be talking about Ditto. Ditto is an AI Coding Agent or Text To Application tool that allows you to General Applications with Flask in seconds. It can generate code with Ollama, OpenAI, Claude-3.5-Sonnet and generate whole applications within seconds. It's very similar to Aider & ClaudeDev. I'll be generating some simple applications but you can also use it to generate Games, Applications, Web Applications, Websites, Frontend, Backend and multiple other things. You can also do Text-To-Frontend, Text-To-Application, Text-To-Game and other things with this. This Agent can also be used with any opensource LLM, OpenAI models or the other Claude models such as GPT-4O, Claude-3, CodeQwen, Mixtral 8x22b, Mixtral 8x7b, GPT-4, Grok-1.5 & Gemini ----- Key Takeaways: ๐ฏ Discover Ditto: Learn how Ditto, a self-building coding agent created by the developer of BabyAGI, helps you generate Flask apps from natural language using a no-code interface. ๐ ๏ธ Automated Code Generation: See how Ditto simplifies development with automated code generation, turning simple instructions into functional web applications without needing any coding experience. ๐ก Modular Structure for Easy Customization: Dive into Ditto's clean, modular structure that organizes code into separate directories, making it easy to customize your Flask projects. โก Single Python File Simplicity: With just one Python file and 461 lines of code, Ditto is perfect for building AI coding agents tailored to your specific needsโno complex setup required. ๐ Integrate with LiteLLM: Use Ditto with various AI models like GPT-4, Claude, or Ollama through LiteLLM, and connect seamlessly with providers like OpenAI or Anthropic. ๐ฎ Generate Apps Like Minesweeper: Watch Ditto in action as it creates everything from simple to-do apps to fun games like Minesweeperโshowcasing its versatility and ease of use. ๐ Super Portable & Lightweight: Perfect for developers, Ditto is portable, lightweight, and easy to configure, making it a must-have tool for AI development and web app creation. ------ Timestamps: 00:00 - Introduction 00:47 - About Ditto AI Coding Agent 02:45 - Setup & Usage 08:01 - Ending
Watch an ex-Meta data engineer answer a typical Meta system design question: Design Instagram Book a coaching session with Karthik: https://igotanoffer.com/en/coach/karthik-2?utm_source=Youtube&utm_medium=eng-video&utm_campaign=karthik-instagram Chapters: 00:00 Intro 00:50 How would you design Instagram? 01:01 1. Clarifications and requirements 05:50 2. APIs 11:25 3. Metrics 22:27 4. Data Model 33:40 5. High-level design 41:25 6.1 Design storage 46:13 6.2 Design: upload/download 50:07 6.3 Design: newsfeed 57:02 6.4 Design: following 58:45 7. Bring it all together 1:01:22 Outro About us: IGotAnOffer is the leading career coaching marketplace ambitious professionals turn to for help at high-stakes moments in their career. Get a job, negotiate your salary, get a promotion, plan your next career steps - we've got you covered whenever you need us. Come and find us: https://igotanoffer.com/?utm_source=Youtube&utm_medium=eng-video&utm_campaign=karthik-instagram
2024. 4. 26.
CustUp is a highly customizable JavaScript file upload library written in ES6 and TypeScript CustUp homepage: https://custup.pryxy.com CustUp on npm: https://www.npmjs.com/package/custup CustUp React on npm: https://www.npmjs.com/package/@custup/react CustUp GitHub repository: https://github.com/paulosabayomi/custup
2024. 3. 2.
ํ์จ์ด์ 3๋จ ํด๋๋ธํฐ Mate XT ๋ณธ๊ฒฉ ์ถ์๋ ํ๋๋ฐ, ๋งค์ฅ์์ ์ด ์๊ฐ ์์ต๋๋ค. ์ฌ์ ์์ฝ์๋ค๋ง ์ด ์ ์๋ ์ํฉ์์ ์์๋ณด๋ค ๊ณต๊ธ์ด ๋๋ฌด ๋์ง ์๋ ์ํฉ์ธ๋ฐ์. ์ค๊ตญ ๋ํ ๋์คํ๋ ์ด ์ ์ฒด BOE, Visionox ๋ฑ์ ํด๋๋ธ ๋์คํ๋ ์ด ์์จ ์ด์์ ํจ๊ป, ํ์ง๋ UTG ์ปค๋ฒ๊ธ๋์ค๋ ์์จ ์ด์๊ฐ ์๋ค๊ณ ์ ํด์ก์ต๋๋ค. ์ฌ๊ธฐ์๋ค๊ฐ ์ค๊ตญ ํ์ด๋๋ฆฌ์ ๋ฏธ๊ตญ ๋ฌด์ญ ์ ์ฌ์ ๋ฐ๋ฅธ SMIC 7nm ์ฌ์ฉ์ผ๋ก ํ๋ก์ธ์ ์ฑ๋ฅ๋ ์ข์ง ์์๋ฐ์. EUV ์ฅ๋น๋ฅผ ๋์ ํ์ง ๋ชปํ๋ ์ค๊ตญ์ผ๋ก์ ์์จ๊น์ง ๋์ค์ง ์๋ 7nm ๊ณต์ ์ผ๋ก, ํฐ์ ํ ๋๋ง๋ค ์ ์์ผ ๊ฑฐ๋ผ๋ ์์์ด ์ ํด์ง๊ณ ์์ต๋๋ค. Written by Error Edited by ์ด์ง์ด unrealtech2021@gmail.com
2024. 9. 27.
์๋ ํ์ธ์! ์ด๋ฒ ์์์์ RAG ์์คํ ์ ์ฑ๋ฅ์ ํ๊ฐํ ๋ LLM์ ํ๊ฐ ๋๊ตฌ๋ก ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ์๊ฐ๊ณผ ๋น์ฉ์ ์ ์ฝํ ์ ์๋ ํด๋ฆฌ์คํฑ ํ๊ฐ์งํ์ ๋ํด ์์๋ด ๋๋ค. Hit Rate์ MRR์ ์ฝ๊ฒ ์ค๋ช ํด ๋๋ฆฝ๋๋ค. ๋ํ, ๋ํ ์ธ์ด ๋ชจ๋ธ(LLM)์ ํ์ฉํด ํ๊ฐ์ฉ ๋ฐ์ดํฐ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ๊ณผ ๊ฒ์ ์ฑ๋ฅ ํ๊ฐ๋ฅผ ์ํ ์ ์ฉํ ๋๊ตฌ์ธ KRAG ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์๊ฐํฉ๋๋ค. ๊ตฌ๋ ๊ณผ ์ข์์๋ ํฐ ํ์ด ๋ฉ๋๋ค! ๊ถ๊ธํ ์ ์ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค! **์์ ๋ด์ฉ:** 1. RAG ์์คํ ํ๊ฐ ๊ณผ์ ์ ์ดํด 2. LLM-as-Judge ๋ฐฉ์๋ณด๋ค ํจ์จ์ ์ธ ํด๋ฆฌ์คํฑ ํ๊ฐ ์งํ: Hit Rate์ MRR ์ฝ๊ฒ ์ดํดํ๊ธฐ 3. ๋ํ ์ธ์ด ๋ชจ๋ธ(LLM)๋ก ํ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํฉ์ฑํ๋ ๋ฐฉ๋ฒ 4. KRAG ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ๋ฒ๊ณผ ํ์ฉ ์์ (Hit Rate, MRR, Precision, Recall, NDCG ๊ณ์ฐ) ๐ ์ฐธ๊ณ ๋งํฌ: - KRAG ๋ผ์ด๋ธ๋ฌ๋ฆฌ: https://pypi.org/project/krag/ - Github ์ค์ต์ฝ๋: https://github.com/tsdata/rag_advanced #RAG #HitRate #MRR #๊ฒ์ํ๊ฐ #AI #์ธ๊ณต์ง๋ฅ #KRAG #LLM #ํด๋ฆฌ์คํฑํ๊ฐ #Precision #Recall #NDCG
2024. 8. 15.
Complete Kubernetes Roadmap for admins and developers to learn K8s the most efficient way - From Beginner to Advanced Level ๐ We created an accompanying free PDF version: https://bit.ly/3rMpxTX ๐ TWN Learning Resources, you can use to learn this ๐ ๐ฏ 1 - Fundamentals and Getting Started: https://youtu.be/s_o8dwzRlu4 ๐ฏ 2 - DevOps Bootcamp: https://bit.ly/3OBTOh9 ๐ฏ 3 - Kubernetes Administrator Course: https://bit.ly/47b0f1U ๐ฏ 4 - DevSecOps Bootcamp: https://bit.ly/47fLJ99 That's my recommended path, if you want to learn from me. ๐ K8s Roadmap - Blog Post: https://bit.ly/44KKuxl Kubernetes is being adopted at companies at a high pace and anyone with knowledge in that has a career advantage. But it has a steep learning curve and many don't know where to start. So it certainly helps to have a guidance of how to approach learning K8s efficiently. That's why I want to give you a step-by-step roadmap of what to learn and in which order to structure your learning of Kubernetes. ๐ ๐ก Kubernetes Official Documentation: https://kubernetes.io/docs/home/ Yes, our Youtube channel started with a focus on Kubernetes ๐ ๐ ๐ก FUNDAMENTALS What is Kubernetes: https://youtu.be/VnvRFRk_51k Main Kubernetes Objects: https://youtu.be/Krpb44XR0bk Kubernetes Architecture: https://youtu.be/umXEmn3cMWY Benefits of Kubernetes: https://youtu.be/g8Sf-6EsgZM ๐ก WORK WITH KUBERNETES Minikube and Kubectl - Local Setup: https://youtu.be/E2pP1MOfo3g Kubectl Basic Commands: https://youtu.be/azuwXALfyRg Kubernetes Manifest File: https://youtu.be/qmDzcu5uY1I Hands-On Demo Project: https://youtu.be/EQNO_kM96Mo ๐ก DEEP DIVE INTO DIFFERENT CONCEPTS Namespaces: https://youtu.be/K3jNo4z5Jx8 Ingress: https://youtu.be/80Ew_fsV4rM Helm explained: https://youtu.be/-ykwb1d0DXU Networking (Container Communication): https://youtu.be/5cNrTU6o3Fw Volumes: https://youtu.be/0swOh5C3OVM StatefulSet: https://youtu.be/pPQKAR1pA9U Operator: https://youtu.be/ha3LjlD6g7g Different Service Types explained: https://youtu.be/T4Z7visMM4E Security Best Practices: https://youtu.be/oBf5lrmquYI ๐ก K8s ON CLOUD Managed Kubernetes Service: https://youtu.be/k-V3_zxRasM Managed Kubernetes Service Demo: https://youtu.be/JGtJj_nAA2s Create K8s Cluster on AWS EKS: https://youtu.be/p6xDCz00TxU ๐ก SERVICE MESH Service Mesh explained: https://youtu.be/16fgzklcF7Y Istio Setup in Kubernetes: https://youtu.be/voAyroDb6xk ๐ก Kubernetes Tools and Platforms: Datree: https://youtu.be/hgUfH9Ab258 Devspace (Developer Tool for K8s): https://youtu.be/kgfg8r6_zPk Loft (Virtual K8s Clusters): https://youtu.be/tt7hope6zU0 Kasten K10 (K8s Data Protection) https://youtu.be/01qcYSck1c4 ๐กADVANCED HANDS-ON ๐ฏ DevOps Bootcamp: https://bit.ly/3OBTOh9 Kubernetes in combination with different DevOps technologies. How to use K8s to advanced level and other operational parts ๐ฏ Kubernetes Administrator Course: https://bit.ly/47b0f1U Build K8s cluster from scratch, For K8s Administrators ๐ฏ DevSecOps Bootcamp: https://bit.ly/47fLJ99 Advanced Kubernetes Security, Integrate Security in complete DevOps process โฌโฌโฌโฌโฌโฌ T I M E S T A M P S โฐ โฌโฌโฌโฌโฌโฌ 0:00 - Intro 0:59 - Kubernetes User vs. Admin 03:59 - Fundamental Concepts 07:12 - Work with Kubernetes 12:05 - Branch out to K8s Administrator or User Side 12:19 - Kubernetes Administrator Learning Path 19:32 - Kubernetes User or Developer Learning Path 23:08 - Learning Resources โฌโฌโฌโฌโฌโฌ Connect with me ๐ โฌโฌโฌโฌโฌโฌ LINKEDIN โบ https://bit.ly/3hWOLVT INSTAGRAM โบ https://bit.ly/2F3LXYJ TWITTER โบ https://bit.ly/3i54PUB
2023. 8. 9.
I have added Open WebUI into the local AI starter kit developed by the N8N team AND created the custom functionality to make it possible to chat with your N8N workflows directly in Open WebUI just like you would any Ollama model! Using Open WebUI, you can even use voice to chat with your N8N agents, it's pretty slick! The goal here is to continue to build on this local AI stack to make it SUPER easy for anyone to download, run, and get started with running everything needed for AI locally - LLMs, RAG, an interface, a SQL DB, and workflow automations! See the links below to get started! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00:00 - Intro 01:56 - Overview of the Local AI Stack 05:27 - How to Run the Local AI Stack w/ Open WebUI 09:35 - RAG AI Agent N8N Workflow Walkthrough 15:26 - Integrating Open WebUI with N8N 22:09 - Chatting with our N8N Agent in Open WebUI 24:04 - Voice Chat with our N8N Agent 25:33 - Outro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Download this local AI stack and get started now (go to the root of the repo to clone it)! https://github.com/coleam00/ai-agents-masterclass/tree/main/local-ai-packaged Here is the README with all the instructions I cover in the video: https://github.com/coleam00/ai-agents-masterclass/blob/main/local-ai-packaged/README.md Here is the function I created in Open WebUI to integrate with N8N! https://openwebui.com/f/coleam/n8n_pipe Get Docker Desktop (one of the many ways to get Docker on your machine): https://www.docker.com/products/docker-desktop/ Original local AI starter kit repo by the N8N team: https://github.com/n8n-io/self-hosted-ai-starter-kit ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Artificial Intelligence is no doubt the future of not just software development but the whole world. And I'm on a mission to master it - focusing first on mastering AI Agents. Join me as I push the limits of what is possible with AI. I'll be uploading videos at least two times a week - Sundays and Wednesdays at 7:00 PM CDT! Sundays and Wednesdays are for everything AI, focusing on providing insane and practical educational value. I will also post sometimes on Fridays at 7:00 PM CDT - specifically for platform showcases - sometimes sponsored, always creative in approach!
2024. 10. 24.