Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.59 MB, 32 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<small>Seminar</small>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><small>22520031Trần Thúy An</small>
<small>22520046Huỳnh Thị Ngọc Ánh22520112Nguyễn Thái Bảo</small>
<small>22520163Đặng Trần Chương</small>
<small>Module/Course IDIS216.O23Module/Course nameProgramming with Java</small>
<small>Project Title/AssignmentChatGPT(&OpenAI), Github Copilot in developing Java applicationShort Description</small>
<small>GitHub Copilot and ChatGPT are both AI tools by OpenAI. Copilot helps programmers write code faster, while ChatGPT can have conversations and answer questions on various topics…</small>
<small>Technologies/Models/ </small>
<small>Tools/LanguagesEclipse, IntelliJ, Netbeans,...</small>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">Tổng quát
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><small>I. Github Copilot, ChatGPT là gì?</small>
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6"><small>- Là một cơng cụ hỗ trợ lập trình mới và đột phá của OpenAI</small>
<small>- Là trợ thủ đặc lực dành cho các nhà phát triển phần mềm</small>
<small>- Copilot sử dụng trí tuệ nhân tạo để tự động sinh code nguồn, giúp viết code nhanh hơn, hiệu quả hơn và tiết kiệm đáng kể thời gian.</small>
<small>- Nó cịn có thể đề xuất các đoạn code, điều chỉnh code hiện có và thậm chí là viết các phần lớn hơn của code dựa trên ngữ cảnh.</small>
<small>I. Github Copilot, ChatGPT là gì?</small>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><small>• Process Images and Texts</small>
<small>• Advanced Emotionally Intelligent• Conversational AI</small>
<small>• Enhanced Language Understanding</small>
<b>• Process Images and Texts: có thể xử lý và diễn </b>
giải sự kết hợp giữa văn bản và hình ảnh một cách xuất sắc. Mơ hình dựa trên dữ liệu này có thể nhận dạng và phân tích các yếu tố văn bản và hình ảnh như sơ đồ, hình ảnh, …
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><b>• Advanced Emotionally Intelligent AI: có khả </b>
năng xác định và phản hồi cảm xúc của người dùng. Nó có khả năng phân tích giọng điệu, mục đích đằng sau những câu hỏi
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11"><b>• Conversational AI: với mơ hình mới nhất có thể </b>
truy vấn lại nên việc tham gia vào các cuộc trò chuyện với người dùng sẽ linh hoạt hơn
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>• Enhanced Language Understanding: có thể </b>
xác định một cách hoàn hảo các biến thể ngôn ngữ, cách diễn đạt thành ngữ, tiếng lóng, …
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><small>• Autocomplete Code</small>
<small>• Multi-language Support</small>
<small>• Contextual Understanding• Code Documentation</small>
<b>• Autocomplete Code: khơng giống như các hàm </b>
tạo tự động phải yêu cầu từng giá trị biến hay phương thức, Copilot sẽ xem từng bước của dòng code để đưa ra đề xuất về các dịng tiếp theo hoặc thậm chí cả block
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><b>• Multi-language Support: Github Copilot </b>
không chỉ hỗ trợ trong một ngôn ngữ nhất định, nó cịn hỗ trợ cho vô số ngôn ngữ lập trình với cả các framework khác.
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><b>• Contextual Understanding: Github Copilot có </b>
khả năng nhận biết theo ngữ cảnh. Các thuật toán AI đằng sau Github Copilot phân tích code đã viết để đưa ra các đề xuất phù hợp với ngữ cảnh, từ đó giảm khả năng xảy ra lỗi và nâng cao chất lượng code.
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><b>• Code Documentation: tự động tạo comments </b>
dựa trên đoạn code đã viết giúp tiết kiệm thời gian cho lập trình viên, đảm bảo code dễ hiểu để tham khảo hoặc công tác trong tương lai
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18"><b>Cách đăng ký Github Copilot</b>
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30"><b><small>baca</small></b>
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31"><small>University of Information Technology</small>
<b><small>By BACA</small></b>
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32"><small>Phần 1: </small>
<small>Copilot là gì? Lý do nên sử dụng cơng cụ hỗ trợ lập trình này? (viblo.asia)</small>
<small>Chat GPT là gì? Lợi ích và cách thức hoạt động của ChatGPT (dienmayxanh.com)</small>
<small>Phần 2:</small>
<small>GitHub Copilot Guide: Features, Setup, and Future Outlook. (infomagnus.com)</small>
<small>Chat GPT-4: The Future of Human Interaction Powered by AI Technologies (algoworks.com)</small>
<small>Phần 4: </small>
<small>Copilot là gì? Lý do nên sử dụng cơng cụ hỗ trợ lập trình này? (viblo.asia)</small>
</div>