From b6dff8d701ed6f708d625a48c65a1e9e540a72a2 Mon Sep 17 00:00:00 2001 From: konard Date: Wed, 10 Sep 2025 21:09:26 +0300 Subject: [PATCH 1/3] Initial commit with task details for issue #109 Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: https://github.com/deep-assistant/GPTutor/issues/109 --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..e12c6cf8 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +Issue to solve: https://github.com/deep-assistant/GPTutor/issues/109 +Your prepared branch: issue-109-30caca42 +Your prepared working directory: /tmp/gh-issue-solver-1757527746545 + +Proceed. \ No newline at end of file From af7339e8364333ac0551ca5a9f9b8b85d2eef503 Mon Sep 17 00:00:00 2001 From: konard Date: Wed, 10 Sep 2025 21:09:43 +0300 Subject: [PATCH 2/3] Remove CLAUDE.md - PR created successfully --- CLAUDE.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index e12c6cf8..00000000 --- a/CLAUDE.md +++ /dev/null @@ -1,5 +0,0 @@ -Issue to solve: https://github.com/deep-assistant/GPTutor/issues/109 -Your prepared branch: issue-109-30caca42 -Your prepared working directory: /tmp/gh-issue-solver-1757527746545 - -Proceed. \ No newline at end of file From facb5d5a01fa9ceffd39c574c1682b86cb9dbc84 Mon Sep 17 00:00:00 2001 From: konard Date: Wed, 10 Sep 2025 21:19:06 +0300 Subject: [PATCH 3/3] Add ChatGPT information tab to settings panel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Create ChatGptInfoForm component with comprehensive ChatGPT information - Add new tab "Что такое ChatGPT" to ChatSettings panel - Include information about ChatGPT capabilities, usage tips, and limitations - Follow existing code patterns and use VKUI components - All content is in Russian to match existing localization 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../ChatGptInfoForm/ChatGptInfoForm.tsx | 91 +++++++++++++++++++ .../ChatSettings/ChatGptInfoForm/index.ts | 1 + .../src/panels/ChatSettings/ChatSettings.tsx | 6 ++ 3 files changed, 98 insertions(+) create mode 100644 GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/ChatGptInfoForm.tsx create mode 100644 GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/index.ts diff --git a/GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/ChatGptInfoForm.tsx b/GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/ChatGptInfoForm.tsx new file mode 100644 index 00000000..7cf0d873 --- /dev/null +++ b/GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/ChatGptInfoForm.tsx @@ -0,0 +1,91 @@ +import React, { memo } from "react"; + +import { + Div, + Group, + Title, + Text, + Spacing, + Card, +} from "@vkontakte/vkui"; + +import { AppDiv } from "$/components/AppDiv"; + +function ChatGptInfoForm() { + return ( + + + Что такое ChatGPT + + + } + description="Информация о ChatGPT и возможностях искусственного интеллекта" + > +
+ +
+ ChatGPT + + + ChatGPT (Chat Generative Pre-trained Transformer) — это продвинутая языковая модель искусственного интеллекта, разработанная компанией OpenAI. Эта модель способна понимать и генерировать человекоподобные текстовые ответы на широкий спектр запросов и вопросов. + +
+
+ + + + +
+ Возможности + + + • Отвечает на вопросы по различным темам{"\n"} + • Помогает с написанием текстов и программного кода{"\n"} + • Решает математические и логические задачи{"\n"} + • Переводит тексты между языками{"\n"} + • Объясняет сложные концепции простым языком{"\n"} + • Помогает с обучением и образованием + +
+
+ + + + +
+ Как использовать + + + 1. Задавайте конкретные и четкие вопросы{"\n"} + 2. Используйте системные сообщения для настройки поведения{"\n"} + 3. Разбивайте сложные задачи на более простые{"\n"} + 4. Экспериментируйте с различными формулировками{"\n"} + 5. Проверяйте важную информацию из дополнительных источников + +
+
+ + + + +
+ Ограничения + + + • Знания ограничены датой обучения{"\n"} + • Может содержать неточности в фактической информации{"\n"} + • Не имеет доступа к интернету в реальном времени{"\n"} + • Не может выполнять действия в реальном мире{"\n"} + • Может генерировать правдоподобную, но неверную информацию + +
+
+
+
+ ); +} + +export default memo(ChatGptInfoForm); \ No newline at end of file diff --git a/GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/index.ts b/GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/index.ts new file mode 100644 index 00000000..5e925246 --- /dev/null +++ b/GPTutor-Frontend/src/panels/ChatSettings/ChatGptInfoForm/index.ts @@ -0,0 +1 @@ +export { default as ChatGptInfoForm } from "./ChatGptInfoForm"; \ No newline at end of file diff --git a/GPTutor-Frontend/src/panels/ChatSettings/ChatSettings.tsx b/GPTutor-Frontend/src/panels/ChatSettings/ChatSettings.tsx index 577a8658..7ea07fd7 100644 --- a/GPTutor-Frontend/src/panels/ChatSettings/ChatSettings.tsx +++ b/GPTutor-Frontend/src/panels/ChatSettings/ChatSettings.tsx @@ -12,6 +12,7 @@ import { AppContainer } from "$/components/AppContainer"; import { AppPanelHeader } from "$/components/AppPanelHeader"; import { TabsContainer } from "$/components/TabsContainer"; import { ModelsForm } from "$/panels/ChatSettings/ModelsForm"; +import { ChatGptInfoForm } from "$/panels/ChatSettings/ChatGptInfoForm"; interface IProps { id: string; @@ -63,6 +64,11 @@ function ChatSettings({ id }: IProps) { /> ), }, + { + id: "chatgpt-info", + title: "Что такое ChatGPT", + content: , + }, ]} />