Devika AI
Devika AI

แนะนำ: Devika AI - วิศวกรซอฟต์แวร์ AI แบบโอเพนซอร์ส: ตัวแทน AI อัตโนมัติบน GitHub

อัปเดตล่าสุด: 2025/07/29

เทวีคา เอไอ

Devika AI - สรุป

Devika AI เป็น AI agent โอเพนซอร์สเชิงนวัตกรรมที่ออกแบบมาเพื่อทำหน้าที่เป็นวิศวกรซอฟต์แวร์ ซอฟต์แวร์ AI อัตโนมัตินี้สามารถเข้าใจคำสั่งที่ซับซ้อนของมนุษย์, แยกย่อยเป็นขั้นตอนที่จัดการได้, ดำเนินการวิจัย, และเขียนโค้ดเพื่อให้บรรลุวัตถุประสงค์ที่เฉพาะเจาะจง Devika AI มีเป้าหมายที่จะนำเสนอทางเลือกโอเพนซอร์สที่แข็งแกร่งในแวดวงวิศวกรรมซอฟต์แวร์ AI ซึ่งช่วยให้ผู้ใช้มี AI agent ขั้นสูงสำหรับ GitHub เพื่อตอบสนองความต้องการด้านการพัฒนาของพวกเขา

Devika AI - คุณสมบัติ

Devika AI: วิศวกรซอฟต์แวร์ AI แบบ Open-Source ที่ขับเคลื่อนด้วย Agent

ภาพรวม

Devika AI เป็นวิศวกรซอฟต์แวร์ AI แบบ open-source ที่ขับเคลื่อนด้วย agent ได้รับการออกแบบมาเพื่อทำความเข้าใจคำสั่งที่ซับซ้อนของมนุษย์ แบ่งคำสั่งเหล่านั้นออกเป็นขั้นตอนที่สามารถดำเนินการได้ ทำวิจัย และเขียนโค้ดเพื่อให้บรรลุวัตถุประสงค์ที่ระบุไว้ Devika มุ่งมั่นที่จะเป็นทางเลือกแบบ open-source ที่สามารถแข่งขันได้กับวิศวกรซอฟต์แวร์ AI ที่เป็นกรรมสิทธิ์ เช่น Devin โดย Cognition AI โดยมีเป้าหมายที่ทะเยอทะยานที่จะเทียบเท่าและก้าวข้ามประสิทธิภาพของคู่แข่งในการวัดผลมาตรฐาน เช่น SWE-bench

วัตถุประสงค์หลักและกลุ่มผู้ใช้เป้าหมาย

  • วัตถุประสงค์หลัก: เพื่อปฏิวัติการพัฒนาซอฟต์แวร์โดยการจัดหา AI คู่หูในการเขียนโปรแกรมที่สามารถจัดการงานเขียนโค้ดที่ซับซ้อนได้โดยมีการชี้นำจากมนุษย์น้อยที่สุด รวมถึงการสร้างคุณสมบัติใหม่ การแก้ไขข้อผิดพลาด หรือการพัฒนาโปรเจกต์ทั้งหมด
  • กลุ่มผู้ใช้เป้าหมาย: นักพัฒนา วิศวกรซอฟต์แวร์ และทีมที่กำลังมองหาผู้ช่วย AI ขั้นสูงเพื่อทำให้เวิร์กโฟลว์การเขียนโค้ดเป็นไปโดยอัตโนมัติและมีประสิทธิภาพ โดยเฉพาะอย่างยิ่งผู้ที่สนใจโซลูชันแบบ open-source และการใช้ประโยชน์จากแบบจำลองภาษาขนาดใหญ่ (large language models) สำหรับงานวิศวกรรมซอฟต์แวร์

รายละเอียดการทำงานและการปฏิบัติการ

  • การทำความเข้าใจคำสั่ง: ตีความคำสั่งระดับสูงของมนุษย์สำหรับงานพัฒนาซอฟต์แวร์
  • การแบ่งย่อยงาน: แบ่งวัตถุประสงค์ที่ซับซ้อนออกเป็นขั้นตอนที่จัดการได้และเป็นลำดับ
  • การวิจัยข้อมูล: ใช้ความสามารถในการเรียกดูเว็บและการดึงคำหลักตามบริบทเพื่อรวบรวมข้อมูลที่เกี่ยวข้อง
  • การสร้างโค้ด: เขียนโค้ดในภาษาโปรแกรมหลายภาษาตามการวิจัยและข้อกำหนดของงาน
  • การสนับสนุน LLM: รองรับแบบจำลองภาษาขนาดใหญ่ที่หลากหลาย รวมถึง Claude 3, GPT-4, Gemini, Mistral, Groq และ LLM ในเครื่องผ่าน Ollama แนะนำให้ใช้โมเดล Claude 3 เพื่อประสิทธิภาพสูงสุด
  • การติดตามสถานะแบบไดนามิก: แสดงภาพและติดตามความคืบหน้าและสถานะปัจจุบันของ agent
  • อินเทอร์เฟซแชท: เปิดใช้งานการโต้ตอบด้วยภาษาธรรมชาติสำหรับการให้คำแนะนำและรับข้อมูลอัปเดต
  • การจัดการโปรเจกต์: จัดระเบียบและจัดการงานพัฒนาซอฟต์แวร์แบบโปรเจกต์ต่อโปรเจกต์
  • สถาปัตยกรรมที่ขยายได้: ออกแบบมาสำหรับการรวมคุณสมบัติและฟังก์ชันการทำงานใหม่ๆ ได้ง่าย
  • เว็บอินเทอร์เฟซ: เข้าถึงได้ผ่านเว็บเบราว์เซอร์สำหรับการโต้ตอบกับผู้ใช้และการจัดการโปรเจกต์
  • การกำหนดค่า: อนุญาตให้ผู้ใช้กำหนดค่า API keys สำหรับบริการต่างๆ (Bing, Google Search, OpenAI, Gemini, Claude, Mistral, Groq, Netlify) และ API endpoints (Bing, Google, Ollama, OpenAI)

ประโยชน์สำหรับผู้ใช้

  • เพิ่มประสิทธิภาพ: ทำให้ส่วนสำคัญของกระบวนการพัฒนาซอฟต์แวร์เป็นไปโดยอัตโนมัติ ช่วยเร่งการดำเนินการโปรเจกต์
  • ลดความพยายามด้วยตนเอง: ลดความจำเป็นในการแทรกแซงของมนุษย์ในงานเขียนโค้ดและงานวิจัย
  • เพิ่มผลผลิต: ทำหน้าที่เป็น AI คู่หูในการเขียนโปรแกรม ช่วยให้นักพัฒนาสามารถมุ่งเน้นไปที่การออกแบบและการแก้ปัญหาระดับสูงขึ้นได้
  • การเข้าถึง AI ขั้นสูง: ใช้ประโยชน์จาก LLM ที่ล้ำสมัยและความสามารถในการวางแผน AI สำหรับการสร้างโค้ดที่ซับซ้อน
  • ความยืดหยุ่นแบบ Open-Source: เป็นทางเลือกที่โปร่งใสและปรับแต่งได้สำหรับโซลูชันที่เป็นกรรมสิทธิ์
  • เวิร์กโฟลว์ที่คล่องตัว: ผสานรวมการวิจัย การวางแผน และการเขียนโค้ดเข้าเป็นกระบวนการเดียวที่สอดคล้องกัน

ความเข้ากันได้และการผสานรวม

  • ระบบปฏิบัติการ: ต้องการ Python >= 3.10 และ < 3.12, NodeJs >= 18, และ Bun
  • การผสานรวมกับเบราว์เซอร์: ใช้ Playwright สำหรับความสามารถในการเรียกดู
  • การผสานรวม API: กำหนดค่าได้ด้วย API keys สำหรับเครื่องมือค้นหาต่างๆ (Bing, Google Search) และผู้ให้บริการ LLM (OpenAI, Gemini, Anthropic, Mistral, Groq)
  • การปรับใช้: รองรับ Netlify API key สำหรับการปรับใช้และจัดการเว็บโปรเจกต์
  • การสนับสนุน LLM ในเครื่อง: ผสานรวมกับ Ollama สำหรับการรันแบบจำลองภาษาในเครื่อง

ความคิดเห็นของลูกค้าและกรณีศึกษา

  • ปัจจุบันอยู่ในช่วงการพัฒนา/ทดลองเบื้องต้น โดยมีคุณสมบัติหลายอย่างที่ยังไม่ได้ใช้งาน/ใช้งานไม่ได้
  • มุ่งมั่นที่จะเป็นทางเลือกแบบ open-source ที่สามารถแข่งขันได้กับ Devin by Cognition AI โดยมีเป้าหมายที่ "ทะเยอทะยานเกินไป" ที่จะเทียบเท่าและในที่สุดก็เอาชนะคะแนน SWE-bench Benchmarks ของคู่แข่ง
  • ยินดีรับการมีส่วนร่วมจากชุมชนเพื่อเร่งการพัฒนาและการใช้งานคุณสมบัติ
  • มีตัวอย่างสาธิต (เช่น devika-pygame-demo.mp4) ที่แสดงความสามารถของมัน

วิธีการเข้าถึงและเปิดใช้งาน

  • ซอร์สโค้ด: มีให้ใน GitHub: https://github.com/stitionai/devika.
  • การติดตั้ง:
    1. โคลนที่เก็บ GitHub
    2. นำทางไปยังไดเรกทอรีโปรเจกต์
    3. สร้างสภาพแวดล้อมเสมือนและติดตั้งการพึ่งพาโดยใช้ uv venv และ uv pip install -r requirements.txt
    4. ติดตั้ง Playwright สำหรับความสามารถของเบราว์เซอร์: playwright install --with-deps
    5. เริ่มต้นเซิร์ฟเวอร์ Devika: python devika.py
    6. สำหรับส่วนหน้า (frontend) ให้นำทางไปยังไดเรกทอรี ui/ รัน bun install จากนั้น bun run start
  • การเข้าถึง: เข้าถึงเว็บอินเทอร์เฟซของ Devika โดยนำทางไปยัง http://127.0.0.1:3001 ในเว็บเบราว์เซอร์
  • การกำหนดค่า: API keys และ endpoints จะถูกกำหนดค่าผ่านหน้าการตั้งค่าใน UI ซึ่งจะสร้างไฟล์ config.toml ในไดเรกทอรีหลัก

Devika AI - คำถามที่พบบ่อย

Devika AI คืออะไร?

Devika AI คือวิศวกรซอฟต์แวร์ AI แบบ agentic ที่ออกแบบมาเพื่อทำความเข้าใจคำสั่งระดับสูงจากมนุษย์, แบ่งคำสั่งเหล่านั้นออกเป็นขั้นตอน, ค้นคว้าข้อมูลที่เกี่ยวข้อง และเขียนโค้ดเพื่อให้บรรลุวัตถุประสงค์ที่กำหนดไว้ มีเป้าหมายที่จะเป็นทางเลือกแบบโอเพนซอร์สที่สามารถแข่งขันได้กับ Devin โดย Cognition AI

คุณสมบัติหลักของ Devika AI มีอะไรบ้าง?

Devika AI มีคุณสมบัติหลักหลายประการ ได้แก่:

  • รองรับโมเดลภาษาขนาดใหญ่หลากหลาย (Claude 3, GPT-4, Gemini, Mistral, Groq และ LLM ในเครื่องผ่าน Ollama)
  • การวางแผนและการให้เหตุผลด้วย AI ขั้นสูง
  • การแยกคีย์เวิร์ดตามบริบทสำหรับการวิจัย
  • การท่องเว็บอย่างไร้รอยต่อ
  • การเขียนโค้ดในหลายภาษา
  • การติดตามสถานะ agent แบบไดนามิก
  • การโต้ตอบด้วยภาษาธรรมชาติ
  • การจัดระเบียบตามโครงการ

Devika AI เป็นโครงการโอเพนซอร์สหรือไม่?

ใช่ Devika AI เป็นโครงการโอเพนซอร์ส โค้ดของมันเปิดเผยต่อสาธารณะบน GitHub และยินดีต้อนรับการมีส่วนร่วมเพื่อช่วยเพิ่มขีดความสามารถและประสิทธิภาพ

ฉันจะติดตั้งและรัน Devika AI ได้อย่างไร?

ในการติดตั้ง Devika AI คุณต้องมี Python (3.10 ถึง 3.12), Node.js (>=18) และ Bun หลังจากโคลน repository แล้ว คุณจะต้องสร้างสภาพแวดล้อมเสมือน, ติดตั้ง dependencies โดยใช้ uv pip install -r requirements.txt, ติดตั้ง Playwright browsers จากนั้นเริ่มเซิร์ฟเวอร์ Devika ด้วย python devika.py สำหรับฟรอนต์เอนด์ ให้ไปที่ไดเรกทอรี ui/ รัน bun install จากนั้น bun run start

Devika AI มีเว็บไซต์อย่างเป็นทางการหรือไม่?

ไม่ Devika AI ไม่มีเว็บไซต์อย่างเป็นทางการ โครงการนี้อยู่ในช่วงการพัฒนา/ทดลองเบื้องต้น และมีการแสดงตนหลักบน GitHub

Devika AI สามารถทำงานประเภทใดได้บ้าง?

Devika AI สามารถช่วยเหลืองานเขียนโค้ดที่ซับซ้อน เช่น การสร้างคุณสมบัติใหม่ การแก้ไขข้อบกพร่อง หรือการพัฒนาโปรเจกต์ทั้งหมดตั้งแต่เริ่มต้น โดยมีการแนะนำจากมนุษย์น้อยที่สุด มันจะประมวลผลวัตถุประสงค์ระดับสูง แบ่งย่อย และสร้างโค้ด

Devika AI ต้องใช้ API key อะไรบ้างในการทำงาน?

Devika AI ต้องการ API key สำหรับบริการต่างๆ ได้แก่ Bing, Google Search, OpenAI, Gemini, Claude, Mistral, Groq และ Netlify สิ่งเหล่านี้สามารถกำหนดค่าได้ผ่านหน้าการตั้งค่าใน UI หลังจากการตั้งค่าเริ่มต้น

ฉันจะหาการสนับสนุนหรือมีส่วนร่วมกับ Devika AI ได้ที่ไหน?

สำหรับการสนับสนุน คุณสามารถแจ้งปัญหาในตัวติดตามปัญหา GitHub หรือเข้าร่วมการสนทนาได้ ยินดีต้อนรับการมีส่วนร่วม และคุณสามารถดูแนวทางได้ในไฟล์ CONTRIBUTING.md นอกจากนี้ยังมี Discord server สำหรับชุมชน Devika

Devika AI มีไลเซนส์อะไร?

Devika AI เผยแพร่ภายใต้ MIT License

ลิงก์ GitHub ของ Devika AI

https://github.com/stitionai/devika

Devika AI - ข้อมูลบริษัท

ชื่อบริษัท: GitHub, Inc.

Devika AI Github ลิงก์: https://github.com/security

Website: https://github.com/stitionai/devika?utm_source=agenthunt.io&utm_medium=referral

Devika AI - โอเพนซอร์ส

Devika AI - การวิเคราะห์ข้อมูล

ข้อมูลผู้เข้าชมล่าสุด

  • จำนวนเข้าชมรายเดือน

    479.936721M

  • อัตราการตีกลับ

    36.14%

  • หน้าต่อการเข้าเยี่ยมชม

    6.09

  • ระยะเวลาเข้าใช้งาน

    00:06:28

  • อันดับโลก

    61

  • อันดับประเทศ

    90

จำนวนเข้าชมตามเวลา

แหล่งที่มาของผู้เข้าชม

  • ตรง:
    53.23%
  • แนะนำ:
    12.04%
  • โซเชียล:
    2.13%
  • อีเมล:
    0.05%
  • ค้นหา:
    32.40%
  • แนะนำแบบเสียเงิน:
    0.15%

คีย์เวิร์ดยอดนิยม

คำค้นเข้าชมปริมาณค้นหาCPC
github6.43495M6.67618M$1.27
zapret698.24K453.88K-
github copilot563.57K706.11K$1.19
запрет дискорд407.47K151.96K-
zapret-discord-youtube352.2K348.62K-

ภูมิภาคยอดนิยม

ภูมิภาคเปอร์เซ็นต์
United States0.19%
China0.12%
India0.10%
Russia0.05%
Germany0.04%

บทความ & ข่าวเกี่ยวกับ Devika AI